AIX系统多路径链路恢复

一:查看存储盘的路径

1、查看MPIO的存储盘的路径
# lspath                                    (适用于所有存储的MPIO路径查询)
# mpio_get_config  -Av              (适用于DS3K/DS4K的MPIO路径查询)

2、查看RDAC存储盘的路径
# fget_config -Av                       (适用于DS3K/DS4K的RDAC路径查询)

3、查看SDDPCM存储盘的路径
# pcmpath query device              (适用于DS6K/DS8K和v7000的SDDPCM路径查询)

4、查看当前操作系统自带的支持IBM存储的多路径软件
# manage_disk_drivers

5、将DS4700默认的多路径软件更改成RDAC
# manage_disk_drivers -d DS4700 -o AIX_fcparray

场景

存储v7000,主机系统vios两台,光纤交换机b80两台

配置SDDPCM多路径软件

一台光纤交换机宕机之后,显示v7000相应链路降级并确定failed设备wwn号,vios查看lspath出现failed链路。

处理过程:

1、更换交换机重新配置zone并激活cfg。

2、查看相关vios确认failed链路状态

lspath -l hdiskx

lspath -F "status name path_id parent connection" | grep -w hdiskx

通过pcmpath命令显示管理SDDPCM设备

pcmpath query adapter

pcmpath query port 0 1 2 3 

确认相关wwn号

2、确认当前使用链路,删除failed链路

lsdev -l fcs0 -F parent

lsdev -l hdisk10 -F parent

lsdev -p fscsix

rmdev -Rdl fcs0

cfgmgr

lspath

pcmpath query device

也可以如下:

对逻辑链路failed的磁盘hdiskX,使用AIX系统命令chpath -s enable -l hdiskX 命令将hdiskX的路径置为enable状态。

 MPIO路径控制将fcs0卡下的hdisk2的路径禁用

chpath -l hdisk2 -p fscsi0 -s disable 将fcs0卡下的hdisk2的路径启用

chpath -l hdisk2 -p fscsi0 -s enable

lsdev -p  fscsix只是MPIO聚合之后所显示的内容,其实sddpcm的进程已经做了多链路的,lsdev -p fscsix这个只是显示下聚合后的信息,并不能理解成是fscsi下挂载的子设备。这个看到的只是虚的,实际的还是要看pcmpath query device的内容。

原文地址:https://www.cnblogs.com/dahaoran/p/12142065.html