CentOS下搭建简易iSCSI服务

iscsi

服务器端设置

安装target包

yum install scsi-target-utils.x86_64

创建测试裸磁盘

dd if=/dev/zero of=/iSCSIdisk/200M.img bs=1M seek=200 count=0

dd if=/dev/zero of=/iSCSIdisk/300M.img bs=1M seek=300 count=0

编辑target文件

vim /etc/tgt/targets.conf

<targetiqn.2016-08.disk.rh6:disk200m>

 

backing-store /iSCSIdisk/200M.img

 

initiator-address 192.168.211.1

 

</target>

<targetiqn.2016-08.disk.rh6:disk300m>

 

backing-store /iSCSIdisk/300M.img

 

initiator-address 192.168.211.128

</target>

启动服务

service tgtd start

查看映射信息

tgt-admin -show

 

 

 

Linux client端安装包

yum install iscsi-initiator-utils.x86_64

查找iqn

iscsiadm -m discovery -t sendtargets -p 192.168.211.128

映射挂载裸磁盘

iscsiadm -m node -T iqn.2004-01.com.storbridge:block02-wt -p 192.16.10.188:3260 -l

开启自动映射裸磁盘

iscsiadm -m node -T iqn.2004-01.com.storbridge:block02-wt -p 192.16.10.188:3260 --op update -n node.startup -v automatic

目录下存放的是所有iscsi挂载的iqn

/var/lib/iscsi/nodes

目录下存放的是iscsi挂载存储IP

/var/lib/iscsi/sendtargets

查找

iscsiadm -m node

登录

iscsiadm -m node -T iqn.2016-08.disk.rh6:disk300m --login

原文地址:https://www.cnblogs.com/appresearch/p/6022124.html