配置 iscsi多路径实现磁盘挂载高可用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置 iscsi多路径实现磁盘挂载高可用相关的知识,希望对你有一定的参考价值。

环境描述:
技术图片
技术图片

解决方案:
将apenglinux-001上的/dev/sdb通过san技术给 apenglinux-002机器使用

步骤大纲:

技术图片

apenglinux-001代码如下:

yum install targetcli -y
targetcli
/> /backstores/block create storage1 /dev/sdb
/> /iscsi create iqn.2019-07.cn.apenglinux:server
/> /iscsi/iqn.2019-07.cn.apenglinux:server/tpg1/acls create iqn.2019-07.cn.apenglinux:client
/> /iscsi/iqn.2019-07.cn.apenglinux:server/tpg1/luns create /backstores/block/storage1
/> /iscsi/iqn.2019-07.cn.apenglinux:server/tpg1/portals/ delete 0.0.0.0 3260
/> /iscsi/iqn.2019-07.cn.apenglinux:server/tpg1/portals/ create 192.168.144.10 3260
/> /iscsi/iqn.2019-07.cn.apenglinux:server/tpg1/portals/ create 192.168.2.10 3260
/> saveconfig
/> exit
systemctl start target.service && systemctl enable target.service

apenglinux-002代码如下:

yum install iscsi-initiator-utils -y
vim /etc/iscsi/initiatorname.iscsi
systemctl start iscsid
iscsiadm -m discovery -t sendtargets -p 192.168.144.10
systemctl start iscsi
mkfs.xfs /dev/sdc
mount /dev/sdc /opt/
echo aaa > /opt/a.txt
mkdir /test/
mount /dev/sdd /test/   --报错
mount -t xfs -o nouuid /dev/sdd /test/
ls /test/

在 apenglinux-001上查看链接状态

技术图片

在 apenglinux-002上查看连接状态
技术图片

在 apenglinux-001上关闭一条链路

[root@apenglinux-001 ~]# ifdown ens38
Device ‘ens38‘ successfully disconnected.

在 apenglinux-002上查看

技术图片

以上是关于配置 iscsi多路径实现磁盘挂载高可用的主要内容,如果未能解决你的问题,请参考以下文章

多路径multipath配置,udev绑定

RHEL7 配置iscsi服务端并实现客户端自动开机挂载

Linux 挂载iscsi存储磁盘设备

Linux挂载iscsi存储

windows系统挂载存储阵列的iscsi映射虚拟磁盘

linux挂载iSCSI失败,求帮助