知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

sdd for aix安装及基本命令

发布时间:2014-09-05 13:53:40作者:知识屋

sdd for aix安装及基本命令
 
一、sddpcm安装
要安装 SDDPCM 驱动程序,需要执行以下步骤。
1.      在安装 SDDPCM程序包之前,安装 AIX SDDPCM主机附件程序包(devices.fcp.disk.ibm.mpio.rte或 devices.sas.disk.ibm.mpio.rte)。
2.      使用 root访问权限登录系统,然后解压缩已下载的 SDDPCM主机附件程序包(devices.fcp.disk.ibm.mpio.rte.tar.gz或 devices.sas.disk.ibm.mpio.rte.tar.gz)并进行安装。您也可以使用 smit选项。
#installp -aXY devices.fcp.disk.ibm.mpio.rte
3.      现在,您需要安装 SDDPCM程序包(devices.sddpcm.52.rte、devices.sddpcm.53.rte或 devices.sddpcm.61.rte)。
#installp -aXY devices.sddpcm.61.rte
4.      安装必要组件之后,安装 .bff文件。
#installp -aXY devices.sddpcm.61.2.6.3.2.bff
 
5.sddpcm的检查
# pcmpath query version
# lslpp -l *sddpcm*  
检查SDDPCM server(pcmsrv)是否启动
# lssrc -s pcmsrv
Subsystem         Group            PID          Status
pcmsrv                            335960       active
手工启停pcmsrv的方法
# stoppcmsrv                 
0513-044 The pcmsrv Subsystem was requested to stop.
# startpcmsrv                
pcmsrv started
 
完成此安装之后,需要设置一个 SDD路径选择策略算法,该算法可以帮助您提高多路径配置的和受支持的存储设备的性能,并且可以让路径故障对应用程序透明。以下路径选择策略受到支持:
•       仅故障转移 (fo)
由于 I/O 错误,在路径发生故障之前,应将所有 I/O操作发送至相同(首选)路径。然后为后续的 I/O操作选择一个备用路径。
•       负载平衡 (lb)
通过评估适配器上每个路径连接的负载来选择用于 I/O操作的路径。负载是同时进行的 I/O操作数量的函数。如果多个路径具有相同的负载,则会从这些路径中随机选择一条路径。负载平衡模式还会并入故障转移保护。负载平衡策略也称为优化策略。
•       负载平衡顺序 (lbs)
该策略与用于顺序 I/O 优化的负载平衡策略相同。此负载平衡顺序策略也称为优化顺序策略。这是默认设置。
•       轮循 (rr)
从没有用于最后一个 I/O 操作的路径中随机选择用于每个 I/O 操作的路径。如果设备只有两个路径,那么 SDD会交替使用这两个路径。
•       轮循顺序 (rrs)
该策略与针对顺序 I/O 进行优化的轮循 (round-robin) 策略相同。
您需要为您的环境选择最适当的 SDD路径选择策略,并使用以下方法应用该策略。
注意:在更改算法之前,您需要将磁盘保留策略更改为 no_reserve。
# chdev -l hdiskX -a reserve_policy=no_reserve
用于设置不同的 SDD路径选择策略算法的命令的示例
# chdev -l hdiskX -a algorithm=load_balance_port
# chdev -l hdiskX -a algorithm=round_robin
您可以使用 pcmpath query device命令查看磁盘策略。
二、常用命令
1、多路径状态查看
# sddpcm_get_config -Av
Frame id 0:
    Storage Subsystem worldwide name: 608e5002c7eb6000050aeea7e
    Controller count: 2
    Partition count: 1
    Partition 0:
    Storage Subsystem Name = ''
        hdisk      LUN #   Ownership          User Label
        hdisk4         0   A (preferred)      ha_data1
       hdisk5         1   B (preferred)      ha_data2
       hdisk6         2   A (preferred)      ha_cwback1
       hdisk7         3   B (preferred)      ha_cwback2
 
pcmpath query device
Total Dual Active and Active/Asymmetric Devices : 6
DEV#:   2  DEVICE NAME: hdisk2  TYPE: 2107900  ALGORITHM:  Load Balance
SERIAL: 75WH8812800
==========================================================================
Path#      Adapter/Path Name          State     Mode     Select     Errors
    0           fscsi0/path2           OPEN   NORMAL     543944          0
    1           fscsi0/path3           OPEN   NORMAL     543359          0
    2           fscsi2/path5           OPEN   NORMAL     528429          0
    3           fscsi2/path7           OPEN   NORMAL     489034          0
DEV#:   3  DEVICE NAME: hdisk3  TYPE: 2107900  ALGORITHM:  Load Balance
SERIAL: 75WH8812801
==========================================================================
Path#      Adapter/Path Name          State     Mode     Select     Errors
    0           fscsi0/path2           OPEN   NORMAL   11759444          1
    1           fscsi0/path3           OPEN   NORMAL   11758904          1
    2           fscsi2/path5           OPEN   NORMAL   12656811          2
    3           fscsi2/path7           OPEN   NORMAL   10132830          1
DEV#:   4  DEVICE NAME: hdisk4  TYPE: 2107900  ALGORITHM:  Load Balance
SERIAL: 75WH8812802
==========================================================================
Path#      Adapter/Path Name          State     Mode     Select     Errors
    0           fscsi0/path2           OPEN   NORMAL       2262          0
    1           fscsi0/path3           OPEN   NORMAL       2418          0
    2           fscsi2/path5           OPEN   NORMAL       2428          0
    3           fscsi2/path7           OPEN   NORMAL       2295          0
DEV#:   5  DEVICE NAME: hdisk5  TYPE: 2107900  ALGORITHM:  Load Balance
SERIAL: 75WH8812900
==========================================================================
Path#      Adapter/Path Name          State     Mode     Select     Errors
    0           fscsi0/path2           OPEN   NORMAL       2168          0
    1           fscsi0/path3           OPEN   NORMAL       2608          0
    2           fscsi2/path5           OPEN   NORMAL       2359          0
    3           fscsi2/path7           OPEN   NORMAL       2274          0
DEV#:   6  DEVICE NAME: hdisk6  TYPE: 2107900  ALGORITHM:  Load Balance
SERIAL: 75WH8812901
==========================================================================
Path#      Adapter/Path Name          State     Mode     Select     Errors
    0           fscsi0/path2           OPEN   NORMAL    2318740          0
    1           fscsi0/path3           OPEN   NORMAL    2319666          0
    2           fscsi2/path5           OPEN   NORMAL    2355086          0
    3           fscsi2/path7           OPEN   NORMAL    2132693          0
DEV#:   7  DEVICE NAME: hdisk7  TYPE: 2107900  ALGORITHM:  Load Balance
SERIAL: 75WH8812902
==========================================================================
Path#      Adapter/Path Name          State     Mode     Select     Errors
    0           fscsi0/path2           OPEN   NORMAL       2535          0
    1           fscsi0/path3           OPEN   NORMAL       2475          0
    2           fscsi2/path5           OPEN   NORMAL       2470          0
    3           fscsi2/path7           OPEN   NORMAL       2312          0
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
p750lpar1:/# pcmpath query port
 
Active TargetPorts :4
 
Port#             Wwpn     State     Mode             Select     Errors  Paths  Active
    0  500507630a08471b   NORMAL   ACTIVE           13085149          3      6       6
    1  500507630a08c71b   NORMAL   ACTIVE           13084689          0      6       6
    2  500507630a03471b   NORMAL   ACTIVE           14008161          3      6       6
3  500507630a03c71b   FAILED  OFFLINE           11226300         43      6       0
 
 
这里是dscli命令行里面操作的(下面标注的4个口是本次扩容用到的ds8700对应的端口,这里的顺序是我们之前一起激活的顺序,)
dscli> lsioport
Date/Time: 2012年12月14日下午04时44分39秒 IBM DSCLI Version: 6.5.1.203 DS: IBM.
2107-75WH881
ID    WWPN             State   Type             topo     portgrp
================================================================
本次扩容左边的I/O卡
I0030 500507630A03071B Offline Fibre Channel-SW -        0
I0031 500507630A03471B Offline Fibre Channel-SW -       0
I0032 500507630A03871B Offline Fibre Channel-SW -        0
I0033 500507630A03C71B Offline Fibre Channel-SW -       0
本次扩容右边的i/o卡
I0100 500507630A08071B Offline Fibre Channel-SW -        0
I0101 500507630A08471B Offline Fibre Channel-SW -       0
I0102 500507630A08871B Offline Fibre Channel-SW -        0
I0103 500507630A08C71B Offline Fibre Channel-SW -       0
 
之前的i/o卡
I0230 500507630A13071B Online  Fibre Channel-SW SCSI-FCP 0
I0231 500507630A13471B Online  Fibre Channel-SW SCSI-FCP 0
I0232 500507630A13871B Online  Fibre Channel-SW SCSI-FCP 0
I0233 500507630A13C71B Online  Fibre Channel-SW SCSI-FCP 0
I0300 500507630A18071B Online  Fibre Channel-SW SCSI-FCP 0
I0301 500507630A18471B Online  Fibre Channel-SW SCSI-FCP 0
I0302 500507630A18871B Online  Fibre Channel-SW SCSI-FCP 0
I0303 500507630A18C71B Online  Fibre Channel-SW SCSI-FCP 0
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
 
6、查看sddpcm多路径配置信息
Total Dual Active and Active/Asymmetric Adapters : 2
Adpt#    Name    State     Mode             Select     Errors  Paths  Active
 
0  fscsi0   NORMAL   ACTIVE                  0          0      4       0
 
1  fscsi2   NORMAL   ACTIVE                  0          0      4       0
 
7、lun对应路径详细信息
# lspcmcfg
 
hdisk4 (Avail pv xvg) 60050768028081D5D800000000000004 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)
 
hdisk5 (Avail pv yvg) 60050768028081D5D800000000000005 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)
 
hdisk6 (Avail pv xvg) 60050768028081D5A400000000000004 = path0 (Failed) path1 (Failed) path2 (Enabled) path3 (Enabled)
 
hdisk7 (Avail pv yvg) 60050768028081D5A400000000000005 = 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) 属性
 
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜