iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

莫问天涯路几重,轻衫侧帽且从容。这篇文章主要讲述iscsi设备的部署,使用2台服务器进行挂载测试(1/3)相关的知识,希望能为你提供帮助。
环境:X86、centos7.4\\core4.19.237
服务器:141.1558c-32g-600ssd+100SSD;有sda和sdb两个盘 (用于sicsi挂载)
客户端:141.1568c-32g-600ssd;有sda盘 (要发现并挂载155的100G的sdb)
事先准备:2台服务器服务器可以连接外网(用的在线epel源),此外完成epel源的安装和selinux的disabled掉(或者你临时setenforce 0)
1、
yum install -y epel-release
完成安装后使用
yum clean all & & yum makecache
2、
/etc/selinux/configselinux的目录

iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

3、
关闭firewalld
过程:1、首先是155的服务器端口
首先是安装target程序
yum installscsi-target-utils
*可用于检查具体安装位置
rpm -qlscsi-target-utils
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

设置target开机并且启动,也可以使用service来设定
systemctl enable --now tgtd
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

创建target( 我创建的这个测试target:iqn.2022-06.com.test.web:server1)
tgtadm --lld iscsi --op new --mode target --tid 1 -Tiqn.2022-06.com.test.web:server1
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

创建lun1(我就挂载一个,lun2+1就行)
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 1 -b/dev/sdb(我真正挂载的)
tgtadm --lld iscsi --op new --mode logicalunit --tid 1 --lun 2 -b/dev/sdc(示范挂载lun2)
创建ACL的控制列表:选择acl控制网段或者单机都可以
tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address10.165.141.0/24
tgtadm --lld iscsi --op bind --mode target --tid 1 --initiator-address10.165.141.156
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

查看acl控制表是否创建成功
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

显示所有的target
tgtadm --lld iscsi --op show --mode target
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

至此,服务端155设置完成。
2、设置客户端156
安装initiator
yum install iscsi-initiator-utils
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

*检查安装路径
rpm -ql iscsi-initiator-utils
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

下面需要更改客户端的iqn名称
cat/etc/iscsi/initiatorname.iscsi可以看到原始名称
echo " InitiatorName=iqn.2022-06.com.test.web:client1" > /etc/iscsi/initiatorname.iscsi
再次查看名称是否被更改
cat/etc/iscsi/initiatorname.iscsi
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

生成iscsi的名称
cd ~
iscsi-iname -p iqn.2022-06.com.test
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

最后设置开机启动程序即可,使用service也可以
systemctl enable --now iscsi
systemctl enable --now iscsid
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

下面进行客户端156发现服务器155
iscsiadm -m discovery -t sendtargets -p 10.165.141.155
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

先使用fdisk -l查看当前只有sda1-10,并没有sdb
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

然后进行target的挂载/客户端登录
iscsiadm -m node -T iqn.2022-06.com.test.web:server1 -p 10.165.141.155 -l
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片

补充
这里的-l代指-- login
这边非常容易出故障,当出现" iscsiadm: No records found" 的时候,代指target不存在,此时去服务器主机155检查下target文件吧
最后进行检验
查看156的服务器,发现/dev/sdb挂载完成
【iscsi设备的部署,使用2台服务器进行挂载测试(1/3)】
iscsi设备的部署,使用2台服务器进行挂载测试(1/3)

文章图片


    推荐阅读