centos安裝iscsi服務端
yum install scsi-target-utils
iscsi-initiator-utils
客戶端安裝
iscsi-initiator-utils
scsi-target-utils包中的主要配置文件以及命令:
/etc/tgt/target.conf : 主要配置文件
/usr/sbin/tgt-admin : 在線查詢、刪除target等功能的命令
/usr/sbin/tgtd : 主要提供iscsi target服務的主程序
iscsi-initiator-utils中的主要配置文件以及命令:
/etc/iscsi/iscsid.conf : 主要配置文件
/sbin/iscsid : 啓動iscsi initiator的主要服務程序
/sbin/iscsiadm : 管理iscsi initiator的管理程序
/etc/intit.d/iscsid : 主要服務進程
/etc/init.d/iscsi : 啓動該腳本,可以使發現過的iscsi target配置生效,一般直接使用該腳本即可,initiator未執行的話,會調用/etc/init.d/iscsid啓動initiat
服務端簡單配置
在target的配置文件中提供了多種iscsi的組成,在這裏最簡單的實現
IQN(iSCSI Qualified Name)用來識別iSCSI通信的服務端和客戶端,格式是
iqn.yyyy-mm.com.reverse.domain:optional-extra-name
設備名,即共享磁盤
權限控制
在客戶端執行
發現
[root@node1 ~]#iscsiadm -m discovery -t sendtargets -p 192.168.0.165
192.168.0.165:3260,1 iqn.2015-01.com.node0:server.target2
連接
[root@node1 ~]# iscsiadm -m node -T iqn.2015-01.com.node0:server.target2 -p 192.168.0.165 -l
Logging in to [iface: default, target: iqn.2015-01.com.node0:server.target2, portal: 192.168.0.165,3260] (multiple)
Login to [iface: default, target: iqn.2015-01.com.node0:server.target2, portal: 192.168.0.165,3260] successful
驗證 出現Disk /dev/sda
[root@node1 ~]# fdisk -l
Disk /dev/sda: 10.7 GB, 10737418240 bytes
64 heads, 32 sectors/track, 10240 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000