莫问天涯路几重,轻衫侧帽且从容。这篇文章主要讲述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的目录
文章图片
3、
关闭firewalld
过程:1、首先是155的服务器端口
首先是安装target程序
yum installscsi-target-utils
*可用于检查具体安装位置
rpm -qlscsi-target-utils
文章图片
设置target开机并且启动,也可以使用service来设定
systemctl enable --now tgtd
文章图片
创建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
文章图片
创建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
文章图片
查看acl控制表是否创建成功
文章图片
显示所有的target
tgtadm --lld iscsi --op show --mode target
文章图片
至此,服务端155设置完成。
2、设置客户端156
安装initiator
yum install iscsi-initiator-utils
文章图片
*检查安装路径
rpm -ql iscsi-initiator-utils
文章图片
下面需要更改客户端的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的名称
cd ~
iscsi-iname -p iqn.2022-06.com.test
文章图片
最后设置开机启动程序即可,使用service也可以
systemctl enable --now iscsi
systemctl enable --now iscsid
文章图片
下面进行客户端156发现服务器155
iscsiadm -m discovery -t sendtargets -p 10.165.141.155
文章图片
先使用fdisk -l查看当前只有sda1-10,并没有sdb
文章图片
然后进行target的挂载/客户端登录
iscsiadm -m node -T iqn.2022-06.com.test.web:server1 -p 10.165.141.155 -l
文章图片
补充
这里的-l代指-- login
这边非常容易出故障,当出现" iscsiadm: No records found" 的时候,代指target不存在,此时去服务器主机155检查下target文件吧
最后进行检验
查看156的服务器,发现/dev/sdb挂载完成
【iscsi设备的部署,使用2台服务器进行挂载测试(1/3)】
文章图片
推荐阅读
- C#/VB.NET 将PDF转为SVG/Image, SVG/Image转PDF
- JAVA SQL注入测试
- 基于ansible在远程centos服务器docker环境安装kafka
- 计算机类SQL语言例子汇总
- 90天Java---mybatis与mybatis plus-1
- Clickhouse重复数据处理
- mysql|mysql删除重复数据,一条sql就搞定
- 全国超10亿用户!AntDB数据库的电信核心交易替换之路
- 面试经验|常见的字符串常量池必问面试题