AIX多路径命令

您所在的位置:网站首页 查看链路状态命令 AIX多路径命令

AIX多路径命令

2024-03-16 14:19| 来源: 网络整理| 查看: 265

一、MPIO

一:查看存储盘的路径

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

二:MPIO路径的常用操作

1、查看单个盘的路径# lspath -l hdisk3# lspath -F "status name path_id parent connection" | grep -w hdisk3

2、MPIO路径控制将fcs0卡下的hdisk2的路径禁用# chpath -l hdisk2 -p fscsi0 -s disable

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

3、其它参数# chdev -l hdisk3 -a queue_depth=1          //如果ODM是1.0.1.0以上可以是任何数字

# chdev -l hdisk3 -a hcheck_interval=60     //链路失效检查时间间隔;如果等0,则不会自检

# chdev -l hdisk3 hcheck_mode=nonaciveThis parameter specifies which I/O paths should be monitored by the path health checking functionality.nonactive: This mode will check all failed I/O paths and all standby paths of used/opened devices.failed: This mode with check failed I/O paths only.enabled: This mode will check all enabled I/O paths which are opened.

Note:Non-opened devices are not monitored. Also, this attribute isnot being used at this time since path health checking is notenabled. This attribute can be ignored

4、修改链路优先级lspath -AHE -l hdisk2 -p vscsi3                            //查看链路优先级# chpath -l hdisk3 -p fscsi0 -w 链路1 -a priority=1# chpath -l hdisk3 -p fscsi0 -w 链路2 -a priority=2

5、处理故障1)如果发现有很多路径是missing的,可以用cfgmgr重新扫描,如果还有missing的,可以用步骤2和2来激活路径;2)如果要更换光纤线,可以该卡上的有的路径禁用,换完线后再启用,避免直接拨线产生的风险。

 

二、 AIX安装HDS存储多路径软件HDLM

 

1.多路径的管理软件简介

Dynamic Link Manager是HDS配合各个主机厂家在主机高可用系统运行结构中提供的独特软件,安装在主机上,需要存储系统微码支持。它使用最优的调度算法使连接主机与磁盘阵列的各I/O通道间的I/O自动达到均衡,这样可提高系统的I/O吞吐量,提高整个系统的性能。Dynamic Link Manager另一个功能是I/O通道故障自动隔离。当主机与磁盘系统之间的I/O通道在链路环节上出现故障(如HBA卡、交换机、光缆、接口卡),Dynamic Link Manager能实现自动故障隔离,即切换至另一通路,应用I/O可以在正常的通道上继续进行,确保生产业务的连续性。当故障通道修复或替换完毕后,可在线激活,重新开始在原通路上工作。HDLM可以在IBM AIX、 SUN Solaris、Microsoft Windows NT/2000、Linux及HP-UX等多种平台上提高系统的可靠性。并支持其他的高可靠性(HA)软件,如HACMP、SUN CLUSTER、VCS、MCS等。在没有多路径功能支持下,主机只能通过某一个路径访问一个磁盘(LUN),系统存在单点故障的隐患。当该路径上的任何一个环节出现问题时,如主机HBA卡损坏、光纤或光纤交换机损坏等情况下,会造成主机无法访问磁盘的现象,而导致用户系统的中断。在多路径软件(如HDLM)的支持下,使用多条路径连接主机和存储系统,主机可以通过多个路径访问同一个磁盘,避免出现单点故障,提高整个系统的可靠性。

2.HDLM软件下载

https://download.csdn.net/download/m0_37862262/12630223

3.HDLM软件安装 3.1 安装ODM包

ODM包是提供AIX相关的驱动,由HDLM代替AIX主机接管相应的磁盘管理。只有AIX要求安装ODM包,其他操作系统直接安装HDLM软件即可,但要求安装必要的补丁。

a)软件安装包中有一个hdlm_license文件,拷贝此license文件到/var/tmp/目录:

# ls -l total 49936 -rw-r--r-- 1 toptea staff 1346 Jan 14 2016 .toc drwxr-xr-x 4 toptea staff 256 May 12 13:59 AIX_ODM -rw-r--r-- 1 toptea staff 25548800 Jan 14 2016 DLManager.mpio.bff -rw-r--r-- 1 toptea staff 768 May 12 13:34 hdlm_license drwxr-xr-x 3 toptea staff 4096 May 12 13:59 hdlmtool drwxr-xr-x 3 toptea staff 256 May 12 13:59 netmdm_sample # cp hdlm_license /var/tmp/hdlm_license

b)安装odm

#pwd ./HDLM_AIX/AIX_ODM/HTC_ODM # ls -l total 3256 -rw-r--r-- 1 toptea staff 829440 Jan 14 2016 HTCODM3.tar -rw-r----- 1 3066 1400 409600 Nov 05 2002 HTC_FC_ODM_5001I -rw-r--r-- 1 3066 1400 153600 Jul 13 2003 HTC_FC_ODM_5005U -rw-r----- 1 3066 1400 153600 Mar 08 2005 HTC_FC_ODM_50521U -rw-r----- 1 root system 51200 Jul 12 2005 HTC_FC_ODM_50522U -rw-r--r-- 1 root system 51200 Nov 14 2007 HTC_FC_ODM_50523U -rw-r--r-- 1 toptea staff 7129 Jan 14 2016 HTC_readme.txt # installp -aXgd . all 3.2 安装HDLM

a) 删除存储映射过来的硬盘以及光纤卡

# rmdev -dl fcs0 -R #强制删HBA卡 # rmdev -dl fcs1 -R # rmdev -dl fcs2 -R # rmdev -dl fcs3 -R ... # rmdev -dl hdisk2 #HDLM安装前的已经被使用的HDS磁盘 # rmdev -dl hdisk3 ...

b)安装HDLM

# ls .toc AIX_ODM DLManager.mpio.bff hdlm_license hdlmtool netmdm_sample # smit installp Install Software INPUT device / directory for software [ . ] ACCEPT new license agreements? [yes] 回车安装 或者在DLManager.mpio.bff 目录下执行: # installp -aXgd . all 4.认盘 # cfgmgr //重新认盘 # lsdev -Cc disk //查看磁盘是否已经合并并且正确显示出来 hdisk2 Available 00-08-02 Hitachi Disk Array (Fibre) hdisk3 Available 00-08-02 Hitachi Disk Array (Fibre)

如果没有再删卡重试几次,仔细分析故障原因。存储MAPPING,交换机ZONE,主机配置等。

 

5.参数调整,状态查询

HDLM安装完成后,一般要求更改如下几个参数:

5.1 设置自动容错Set Auto Failback=ON # /usr/DynamicLinkManager/bin/dlnkmgr set -afb on -intvl 10 KAPL01049-I Would you like to execute the operation? Operation name = set [y/n]:y KAPL01001-I The HDLM command completed normally. Operation name = set, completion time = 2020/07/17 16:37:44 5.2 设置系统检查PATH时间Set healthe checking time # /usr/DynamicLinkManager/bin/dlnkmgr set -pchk on -intvl 1 KAPL01049-I Would you like to execute the operation? Operation name = set [y/n]:y KAPL01001-I The HDLM command completed normally. Operation name = set, completion time = 2020/07/17 16:38:37 5.3 检查PATH状态Check path status View Path # /usr/DynamicLinkManager/bin/dlnkmgr view -path 5.4 显示dlm/hdisk对应的PathId和HBA/CHA # /usr/DynamicLinkManager/bin/dlnkmgr view -item -lu Product : 9500V SerialNumber : 7572 LUs : 48 iLU SLPR HDevName Device PathID PathName ChaPort CLPR Sh 0018 - ch6t0d0 c6t0d0 000000 0002.0000.0000000000060000.0000 0B - O0 c8t0d0 000048 0003.0000.0000000000080000.0000 1A - O0 0019 - ch6t0d1 c6t0d1 000001 0002.0000.0000000000060000.0001 0B - O1 c8t0d1 000049 0003.0000.0000000000080000.0001 1A - O1 5.5 显示Aix对应的设备/链路信息 # /usr/DynamicLinkManager/bin/dlnkmgr view -drv PathID HDevName Device LDEV 000000 dlmfdrv0 hdisk1 9500V.0051.0005 000001 dlmfdrv1 hdisk2 9500V.0051.0015 000002 dlmfdrv2 hdisk3 9500V.0051.0020 000003 dlmfdrv0 hdisk4 9500V.0051.0005 000004 dlmfdrv1 hdisk5 9500V.0051.0015 000005 dlmfdrv2 hdisk6 9500V.0051.0020 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2006/02/20 12:00:00

 

6.共享盘策略调整 # lsattr -El hdiskn -a reserve_policy reserve_policy PR_exclusive N/A TRUE //reserve_policy对应的策略值,如果不是no_reserve,需要进行如下修改。

1.停止所有与锁盘有关的应用;2.umount与HDL磁盘相关的文件系统;3.varyoffvg相应的卷组;4.修改策略并确认(所有的共享盘都需要修改)

# chdev -l hdisk'X’ -a reserve_policy=no_reserve # lsattr -El hdisk'X’ -a reserve_policy reserve_policy no_reserve N/A TRUE

 

三、查看多路径软件磁盘链路信息状态 几种不同的多路径软件查看多路径状态的方法   1. 日立多路径软件(HDLM)查看多路径状态:dlnkmgr view -path # /usr/DynamicLinkManager/bin/dlnkmgr view -lu Product       : AMS SerialNumber  : 85013612        LUs           : 4 iLU  HDevName OSPathID PathID Status     0011 hdisk2   00000    000004 Online                   00001    000005 Online                   00002    000006 Online                   00003    000007 Online     0012 hdisk3   00000    000000 Online                   00001    000001 Online                   00002    000002 Online                   00003    000003 Online     0013 hdisk4   00000    000012 Online                   00001    000013 Online                   00002    000014 Online                   00003    000015 Online     0014 hdisk5   00000    000008 Online                   00001    000009 Online                   00002    000010 Online                   00003    000011 Online     KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2012/05/09 15:23:19

查看status 为 Online ,表示所有链路为正常

2. RHEL 自带多路径查看链路状态

RHEL自带多路径软件(Multipath)查看多路径状态:multipath -ll

3. EMC多路径软件查看状态

EMC多路径软件(PowerPath)查看多路径状态:powermt display dev=all

本文来自博客园,作者:xiaoming zhang,转载请注明原文链接:https://www.cnblogs.com/xmzhang



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3