target的实际设置
Target:
操作系统 CentOS release 5.8
IP地址:172.30.8.80
Initiator主机:
操作系统CentOS release 5.8
IP地址:172.30.8.81
这里将target主机把/dev/sda4和第二块硬盘/dev/sdb作为iscsi的共享盘,大小分别为:3068MB、21475MB,共享给另外一台linux主机。
将CentOS光盘做成镜像源,用yum安装。所需要的软件有以下两种:
scsi-target-utils:用来将linux系统模拟成为iscsci target的功能;
iscsi-initiator-utils:挂载来自target的磁盘到linux本机上。
其实CentOS已经将很多功能都设定好了,因此我们只要修订设定档,然后启动gtgd这个服务就可以了。
yum安装scsi-target-utils过程略过。
安装完成主要以下几个档案:
/etc/tgt/targets.conf:主要配置档,配置要共享的哪些磁盘及格式
/usr/sbin/tgt-admin:在线查询、删除target等功能的配置工具
/usr/sbin/tgt-setup-lun:建立target以及配置共享磁盘与可使用的用户端等工具软件。
/usr/sbin/tgtadm:手动直接管理的管理员工具(可以使用配置档代替)
/usr/sbin/tgtd:主要提供iscsi target服务的主程式
/usr/sbin/tgtimg:建置预共享的映像装置工具(以映像档模拟磁盘)
规划共享的iscsi target名,如下图示:
iqn:表示iscsi qualified name,简称iqn
2008-09:表示年份-月份。
.com.example:其实是example.com
server.target3:是标识符
我的共享名如下图所示:
设定tgt的配置档/etc/tgt/targets.conf
backing-store虚拟的装置
direct-store实际的装置
initiator-address使用者地址
incominguser使用者帐号密码设定
write-cache[off|on]是否使用快取
我的设定如下图所示: