zoukankan      html  css  js  c++  java
  • (转)AIX下的MPIO、RDAC、SDDPCM多路径软件操作 (AIX下的MPIO,查看AIX下hdisk与盘柜卷lun的对应关系)

    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
     
  • 相关阅读:
    IsNull和IsEmpty的区别
    常用正则表达式
    VBScript函数
    SqlCommand类
    ubuntu更新grub
    例解 autoconf 和 automake 生成 Makefile 文件[转+个人修改]
    gEdit: 打造简洁,小巧的编程环境[转]
    Linux 常用命令
    GTK+ 简介
    “菜单” (menubar)和“工具栏”(toolbars)
  • 原文地址:https://www.cnblogs.com/liujiacai/p/8411974.html
Copyright © 2011-2022 走看看