认识SLUA和ALUA
先了解一个存储端多路径优化的选项--SLUA和ALUA.如图
解释汇总如下:
ALUA多路径技术
Asymmetric Logical Unit Access,非对称逻辑单元存取,其提供了一个路径发现和确定优先次序的标准化机制,实现主机和存储设备的路径自协商和动态管理。
特点:对于特定的LUN来说,在它的路径中,一个控制器的目标端口处于主动/优化状态,另一个控制器的目标端口处于主动/非优状态。在某一个时刻,某个LUN只是属于某一个控制器,要想实现两边的负载均衡,就是将任务A扔给控制器A,将任务B扔给控制器B,对于同一个任务来说,任何时候只有一个控制器在控制。
SLUA多路径技术
SymmetricLogical Unit Access,对称逻辑单元存取,是多路径的基本特性。
特点:对于特定的LUN来说,在它的路劲中,两个存储控制器的目标端口均处于主动/优化状态。两个控制器之间实现高速互联的通讯,一个IO发到控制器端,两个控制器可同时参与处理;当一个控制器繁忙,系统不需要主机端的负载均衡软件参与就可以自动实现负载均衡。
使用multipath,在系统中配置多路径
操作步骤
准备内容
1.确定lun是ALUA还是ALUA类型
2.确定多路径软件使用multipath还是厂家自带软件
3.确定新划分的lunID信息
第一步:热加载,发现新加入的lun
参考 https://blog.51cto.com/chier11/2611454 确定哪个是新加入的磁盘,通过存储端的LUN-id识别.
第二步:安装multipath和生成multipath.conf文件
第三步:启动服务,查看wwid(磁盘id)
以下是默认multipath.conf文件,启动multipath服务的显示.得出新加的LUN-id信息.这个id在配置文件中需要.
使用ls -l /dev/disk/by-id #查看所有磁盘的WWID, 如下图-- sda1-sda2-sda3是sda磁盘的三个分区,sdg是新加的lun.
以上通过multipath服务的bindings文件和wwid文件,与multipath服务的multipath -ll命令,以及/dev/disk/by-id查看结果等得出本地盘和存储lun的ID信息.如下
第四步:获取黑名单和配置文件 multipath.conf
宏杉的多路径配置文件-multipath.conf
第五步:重启服务,查看磁盘大小
以下是配置完的多路径显示,是最终--正常的多路径.