linux 存储映射lun 给_Linux 磁盘多路径聚合multipath

de5af751ddbb53dd64a5e11b71b79965.png

在日常工作中我们经常遇到配置存储的多路径聚合。多路径的目的是,当主机HBA卡、线缆、交换机或者存储设备的控制器故障等原因造成一条物理路径失效时,服务器可以将通过此物理路径的I/O转移到其他正常的物理路径上面,应用程序不会觉察到这种改变,从而提高系统的可用性,同时多路径冗余I/O也可以实现I/O的负载均衡,提高系统性能,但主要还是一种容错机制。下面是我使用Linux 自带的Multipath软件做多路径聚合的过程。

一、当存储映射新的LUN给服务器后,fdisk -l无法识别,需要使用下面命令,host1和host2是HBA卡的实际文件夹路径(/sys/class/host/host*)

识别命令:

echo 1 > /sys/class/fc_host/host1/issue_lip

echo 1 > /sys/class/fc_host/host8/issue_lip

echo "- - -" > /sys/class/scsi_host/host1/scan

echo "- - -" > /sys/class/scsi_host/host8/scan

使用fdisk -l可以看到有四个磁盘。实际上这只是磁盘的路径而不是磁盘。

e3cc8980285f5521129540d8824e2cd2.png
e276950ede98366b5307e4bac2c84b55.png

路径示意图

二、识别到的/dev/sd*并不是磁盘,而是路径,需要使用多路径软件multipath,将路径虚拟为一个磁盘。

1、安装多路径软件

yum -y install device-mapper-multipath

配置开机启动

systemctl enable multipathd.service

拷贝配置文件

cp /usr/share/doc/device-mapper-multipath-0.4.9/multipath.conf /e

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值