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
设备名,即共享磁盘
权限控制
在客户端执行
发现
[[email protected] ~]#iscsiadm -m discovery -t sendtargets -p 192.168.0.165
192.168.0.165:3260,1 iqn.2015-01.com.node0:server.target2
连接
[[email protected] ~]# 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
[[email protected] ~]# 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