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. HDU 5373 The shortest problem (数学)

    题意:给定两个数的n和m,有一种操作,把 n 的各位数字加起来放到 n后面形成一个新数n,问重复 m 次所得的数能否整除 11. 析:这个题首先要知道一个规律奇数位的和减去偶数位的和能被11整除的数字 ...

  2. CodeForces 404C Restore Graph (构造)

    题意:让人构造一个图,满足每个结点边的数目不超过 k,然后给出每个结点到某个结点的最短距离. 析:很容易看出来如果可能的话,树是一定满足条件的,只要从头开始构造这棵树就好,中途超了int...找了好久 ...

  3. Android二维码扫描功能的集成开发

    二维码开发主要依赖ZXing开源项目 项目地址:https://github.com/zxing/zxing 这个开源项目可以扫描一维,和二维码, 一维码指的是书后面的条形码 首先配置ZXing库和A ...

  4. 提取pfx证书公钥和私钥

    从pfx提取密钥信息,并转换为key格式(pfx使用pkcs12模式补足) 1.提取密钥对(如果pfx证书已加密,会提示输入密码.) openssl pkcs12 -in 1.pfx -nocerts ...

  5. BIO与NIO的方式实现文件拷贝

    面试题 - 编程实现文件拷贝.(这个题目在笔试的时候经常出现,下面的代码给出了两种实现方案) import java.io.FileInputStream; import java.io.FileOu ...

  6. 使用穷人版profiler定位调试MySQL

    此文已由作者温正湖授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 周末闲得蛋疼,来英飞特做人工空气净化器.开了电脑后,习惯性得点击xshell按钮,进入InnoSQL稳定性测 ...

  7. 搭建TensorFlow

    网上有许多在线安装TensorFlow框架的,我试了好多,结果安装时间长先不说,还总是出现一些问题,然后我就想着离线安装,成功了,与大家分享! (1)首先,需要下载离线安装的TensorFlow包,可 ...

  8. java基础之语法和开发规则

    一. 代码书写的规则 以下面为例: 先写好结构 注意:为了避免错误,写代码时先把括号打齐,然后再补内容,每个”{}”里的内容开始写时要相比上一行多8个空格.为了方便可以用键盘上的 键代替(一般情况下时 ...

  9. cenos php执行pdf2swf 配置环境

    1.第一步:安装xpdf语言包 1.mkdir –p /usr/share/xpdf 2.cd /usr/share/xpdf/ 3.下载中文支持及字体库wget ftp://ftp.foolabs. ...

  10. js 多张图片加载 环形进度条

    css 部分使用 svg 绘制环形 svg{width:100px; height: 100px; margin:15% auto 25%; box-sizing:border-box; displa ...