服务端软件包:scsi-target-utils

客户端软件包:iscsi-initiator-utils

服务端配置:

rpm -ql scsi-target-utils查看scsi包的相关命令、配置文件路径以及帮助文档

man tgtadm

这里只写三条简单的做测试:

创建一个target

tgtadm --lld iscsi --op new --mode target --tid 1 --targetname meten

映射磁盘

tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 --back-store /dev/sdb1

设置允许访问的网段

tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address 192.168.0.0/24

tgt-admin -s 查看配置后的target

确认无误后需把配置命令写入/etc/rc.local或其它开机运行脚本,因为tgtd 服务重启后配置会丢失(折腾老久)

客户端配置:

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.1.50 --discover

(得到targetname和IP端口)

iscsiadm --mode node --targetname meten --portal 192.168.1.50:3260 --login

正确无误后即可用fdisk -l查看iscsi磁盘了,之后便可分区挂载使用了。

自动挂载:

iscsiadm --mode node -T meten -p 192.168.1.50:3260 --op update -n node.startup -v automatic

vim /etc/fstab

/dev/sdb1    /test     ext4   _netdev   0   0