AIX下的MPIO、RDAC、SDDPCM多路径软件操作 (AIX下的MPIO,查看AIX下hdisk与盘柜卷lun的对应关系)

原文:http://blog.163.com/huangbao_007/blog/static/35636535201632811465562/

一:查看存储盘的路径 
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=nonacive     //This 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 is not being used at this time since path health checking is not enabled. 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)如果要更换光纤线,可以该卡上的有的路径禁用,换完线后再启用,避免直接拨线产生的风险。 
 
----------------------
二、常用命令 
1、多路径状态查看 
# sddpcm_get_config -Av     
#pcmpath query device 
 
2、停止对应lun路径(路径分别是2、3、5、7,这里是路径停止路径7) 
pcmpath set device 2 path 7 offline 
pcmpath set device 3 path 7 offline 
pcmpath set device 4 path 7 offline 
pcmpath set device 5 path 7 offline 
pcmpath set device 6 path 7 offline 
pcmpath set device 7 path 7 offline
 
3、查看对应端口 (这个端口是ds8700对应的端口,之前我们一起激活的时候按顺序激活的,对应的端口号我给你放到最后面,如果我回去这几天或者以后链路出问题,都可以采用相关的命令查看对应的ds8700上的端口,这样对应着去offline相应的port,算是及时处理吧。) 
pcmpath query port p
750lpar1:/# pcmpath query port
 
4、启用对应lun路径 
pcmpath set device 2 path 7 online 
pcmpath set device 3 path 7 online 
pcmpath set device 4 path 7 online 
pcmpath set device 5 path 7 online 
pcmpath set device 6 path 7 online 
pcmpath set device 7 path 7 online
 
5、清除error 
p750lpar1:/# pcmpath clear device 3 count error  
Success: error counter reset
 
7、lun对应路径详细信息 
# lspcmcfg   
hdisk4 (Avail pvxvg) 60050768028081D5D800000000000004 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)   
hdisk5 (Avail pvyvg) 60050768028081D5D800000000000005 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)   
hdisk6 (Avail pvxvg) 60050768028081D5A400000000000004 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled) 
 
重要的 SDDPCM 命令及其功能: ? 
pcmpath:显示和管理 SDDPCM 设备。 ? 
pcmpath query adapter:显示适配器配置 ? 
pcmpath query version:显示 SDDPCM 的版本 ? 
pcmpath query device:显示 SDDPCM 设备(pcmpath query device 44 仅显示此设备) ?
pcmpath query essmap:显示完整概述 ? 
pcmpath set device algorithm:动态更改路径选择算法 ? 
pcmpath set device hc_mode:动态更改路径运行状况检查模式 ? 
pcmpath set device hc_interval:动态更改路径运行状况检查时间间隔 ? 
pcmpath set device Mpath N online/offline:动态启用(联机)或禁用(脱机)路径 ? pcmpath set adapter N online/offline:动态启用(联机)或禁用(脱机)适配器(SDDPCM 保留设备的最后一个路径,并且如果该设备正在使用最后一个路径,则会失败) ? 
pcmquerypr:读取并清除暂存的保留和注册密钥 ? 
pcmquerypr -vh /dev/hdisk30:查询并显示暂存的保留(-V 详细模式以及详细信息) ? pcmquerypr -rh /dev/hdisk30:释放暂存保留(如果设备被当前主机保留) ? 
pcmquerypr -ch /dev/hdisk30:删除暂存保留并清除所有保留密钥注册 ? 
pcmquerypr -ph /dev/hdisk30:删除暂存保留(如果设备被其他主机保留) ? 
pcmgenprkey:设置或清除所有 SDDPCM 多路径 I/O (MPIO) 设备的PR_key_value Object Data Manager (ODM) 属性
 
 
IX 6.1 TL4的命令跟之前的有所不同          
#manage_disk_drivers     
Usage :     
manage_disk_drivers [-l]     
manage_disk_drivers -d device -o driver_option     
manage_disk_drivers -h     
Meaning of the Flags:     
-l: Display the Devices, Present Drivers, and Driver Options     
-d: The Device to change the Driver     
-o: Selects the new Driver     
-h: should be help but is interpreted as an illegal option  
 
我们可以通过 
#manage_disk_drivers -l 查看当前使用的是哪种多路径模式 
Device  Present Driver Driver Options 
DS4100  AIX_APPCM  AIX_APPCM,AIX_fcparray 
DS4300  AIX_APPCM  AIX_APPCM,AIX_fcparray 
DS4500  AIX_APPCM  AIX_APPCM,AIX_fcparray 
DS4700  AIX_APPCM  AIX_APPCM,AIX_fcparray 
DS4800  AIX_APPCM  AIX_APPCM,AIX_fcparray 
DS5020  AIX_APPCM  AIX_APPCM 
DS5100/DS5300AIX_APPCM  AIX_APPCM AIX_APPCM 
 
#manage_disk_drivers -d DS4800 -o AIX_fcparray 将DS4800由AIX_APPCM(MPIO)改成AIX_fcparray(RDAC) 同样输入y确认然后再执行下
#bosboot -a 重启
 
 
文章摘自:http://wenku.baidu.com/link?url=XpAOBgjgaW5LSEQbh-SKyyL4UVWQDHDjlPBTLxCVLhRxsVxkOjqZ1fKJ5tRpNsmI8Iv0cBerhq91PfrpzVPZm8FedwtHytlvsJ022vqdEjy
 

(转)AIX下的MPIO、RDAC、SDDPCM多路径软件操作 (AIX下的MPIO,查看AIX下hdisk与盘柜卷lun的对应关系)的更多相关文章

  1. 多路径软件常用操作(MPIO)

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

  2. [转]在linux下如何判断是否已经安装某个软件?软件安装在哪个目录

    <1>在linux下如何判断是否已经安装某个软件? ++++++++++++++++++++++++++++++++++++++++++ rpm -qa|grep 软件包 ++++++++ ...

  3. Ubuntu下三个实用的录屏软件

    Ubuntu下三个实用的录屏软件 Kazam 优点: 易安装 可选择区域录制,也可全屏录制 有录屏和截图功能 安装: sudo apt-get install kazam 展示: Simple Scr ...

  4. python实现查看目录下重复的文件

    该python 脚本有以下三个功能: 1. 实现查看目录下重复的文件,输出文件按修改时间升序排列 2. 将按修改时间排列比较旧的.可删除的文件列出来 3. 按目录对重复文件进行统计,比如,目录/tmp ...

  5. du 使用详解 linux查看目录大小 linux统计目录大小并排序 查看目录下所有一级子目录文件夹大小 du -h --max-depth=1 |grep [

    常用命令 du -h --max-depth=1 |grep [TG] |sort   #查找上G和T的目录并排序 du -sh    #统计当前目录的大小,以直观方式展现 du -h --max-d ...

  6. WinCE下读取注册表获得SD路径

    WinCE下读取注册表获得SD路径 [要点]WinCE注册表中[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\SDMemory\] 下键Folde ...

  7. ie下获取上传文件全路径

    ie下获取上传文件全路径,3.5之后的火狐是没法获取上传文件全路径的 /*获取上传文件路径*/ function getFilePath(obj) { var form = $(this).paren ...

  8. 在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1)

    在Linux下使用RAID--使用mdadm工具创建软件Raid 0(1) RAID即廉价磁盘冗余阵列,其高可用性和可靠性适用于大规模环境中,相比正常使用,数据更需要被保护.RAID是一些磁盘的集合, ...

  9. 在Jena框架下基于MySQL数据库实现本体的存取操作

    在Jena框架下基于MySQL数据库实现本体的存取操作 转自:http://blog.csdn.net/jtz_mpp/article/details/6224311 最近在做一个基于本体的管理系统. ...

随机推荐

  1. Opera福利谷歌

    文章介绍 看到这个文章时候,感觉还可以,之前天行也是酱紫的,但是现在不知道怎么的已经完全用不了了.就试了下这个欧鹏,还可以,朋友有不少需要访问谷歌的,就收藏下了. Opera介绍 Opera浏览器,是 ...

  2. java Linkedhashmap源码分析

    LinkedHashMap类似于HashMap,但是迭代遍历它时,取得“键值对”的顺序是插入次序,或者是最近最少使用(LRU)的次序.只比HashMap慢一点:而在迭代访问时反而更快,因为它使用链表维 ...

  3. Servlet对象生命周期(四)

    一.Servlet对象生命周期 一下图片说明上图第7点 destroy()方法是在停止tomcat服务器时执行 https://pan.baidu.com/s/1mgTabWW#list/path=% ...

  4. 通过委托更新UI(异步加载)

    来自:http://blog.csdn.net/gongzhe2011/article/details/27351853 using System.Windows.Forms; using Syste ...

  5. 基于pythpn的深度学习 - 记录

    [基于pythpn的深度学习] 环境:    windows/linux-ubuntu    Tensorflow (基于anaconda)        *安装 (python3.5以上不支持)   ...

  6. [转]10分钟梳理MySQL知识点:揭秘亿级高并发数据库调优与最佳实践法则

    转:https://mp.weixin.qq.com/s/RYIiHAHHStIMftQT6lQSgA 做业务,要懂基本的SQL语句: 做性能优化,要懂索引,懂引擎: 做分库分表,要懂主从,懂读写分离 ...

  7. 51nod1244 莫比乌斯函数之和(杜教筛)

    题面 传送门 题解 我--我忘记把预处理的块的大小调成\(n^{\frac{2}{3}}\)了--(仰天) 首先\(\mu*1=e\) 然后杜教筛就行了 //minamoto #include< ...

  8. python for i in range(n,m)注意...

    for i in range(n,m) 区间包含n不含m

  9. [比赛|考试]nowcoder NOIPpj组第二场

    nowcoder NOIPpj组第二场 370pts/400pts(100,100,100,70) rank3 给自己的反思:前3题都A了,T4O(N^2)不会就是不会(没准是我懒得推了),DP了70 ...

  10. cookie和session的使用和区别

    cookie:存储在浏览器 存值:setcookie("名字",值,过期时间.秒,哪一个文件夹)//文件夹不写一般默认整个网站都可以 setcookie("usernam ...