V7000存储相关配置
完成此安装之后,需要设置一个 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 命令查看磁盘策略。
图 2. 轮循算法
您也可以使用 nmon 工具查看 FCS 适配器使用情况。该工具可帮助您了解正在使用哪些 FCS 适配器。
图 3. nmon 报告
AIX 6.1的系统接v7000后还需要装SDDPCM吗?
需要安装sddpcm的。不过安装前后认到的磁盘标识可能不一样。svc 7000装了 sddpcm后和SVC 共用一个feature codes。
The host addachment for SDDPCM adds ESS(2105), SVC(2145), IBM
Storwize V7000(2145).........
都会显示为2145
安装前:
hdisk2 Available 00-01-02 MPIO IBM 2076 FC Disk 安装后
hdisk2 Available 02-00-02 MPIO FC 2145
#sddpcm_get_config –Av有这个指令吗,
AIX下的MPIO、RDAC、SDDPCM多路径软件操作:
一:查看存储盘的路径
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)
如果要更换光纤线,可以该卡上的有的路径禁用,换完线后再启用,避免直接拨线产生的风险。
具体配置如下:
dscli> lsarraysite
Date/Time: April 12, 2012 4:50:25 PM CST IBM DSCLI Version: 5.2.422.20 DS: IBM.2107-75TL441
arsite DA Pair dkcap (10^9B) State Array
===========================================
S1 2 300.0 Assigned A0
S2 2 300.0 Assigned A1
S3 2 300.0 Assigned A2
S4 2 300.0 Assigned A3
S5 2 300.0 Assigned A4
S6 2 300.0 Assigned A5
S7 2 300.0 Assigned A6
S8 2 300.0 Assigned A7
dscli> lsarray
Date/Time: April 12, 2012 4:50:31 PM CST IBM DSCLI Version: 5.2.422.20 DS: IBM.2107-75TL441
Array State Data RAIDtype arsite Rank DA Pair DDMcap (10^9B)
==================================================================== A0 Assigned Normal 10 (4x2) S1 R0 2 300.0 A1 Assigned Normal 10 (3x2+2S) S2 R1 2 300.0 A2 Assigned Normal 10 (3x2+2S) S3 R2 2 300.0 A3 Assigned Normal 10 (4x2) S4 R3 2 300.0 A4 Assigned Normal 10 (4x2) S5 R4 2 300.0 A5 Assigned Normal 10 (4x2) S6 R5 2 300.0 A6 Assigned Normal 10 (4x2) S7 R6 2 300.0 A7 Assigned Normal 10 (4x2) S8 R7 2 300.0
dscli> lsrank
Date/Time: April 12, 2012 4:50:33 PM CST IBM DSCLI Version: 5.2.422.20 DS: IBM.2107-75TL441
ID Group State datastate Array RAIDtype extpoolID stgtype
========================================================== R0 0 Normal Normal A0 10 P0 fb
R1 1 Normal Normal A1 10 P1 fb
R2 0 Normal Normal A2 10 P0 fb
R3 1 Normal Normal A3 10 P1 fb
R4 0 Normal Normal A4 10 P0 fb
R5 1 Normal Normal A5 10 P1 fb
R6 0 Normal Normal A6 10 P0 fb
R7 1 Normal Normal A7 10 P1 fb
dscli> lsextpool
Date/Time: April 12, 2012 4:50:50 PM CST IBM DSCLI Version: 5.2.422.20 DS: IBM.2107-75TL441
Name ID stgtype rankgrp status availstor (2^30B) %allocated available reserved numvols ======================================================================
==========
ext_pool0 P0 fb 0 below 12 99 12 0 20
ext_pool1 P1 fb 1 below 12 99 12 0 20
dscli> lsvolgrp
Date/Time: April 12, 2012 4:51:02 PM CST IBM DSCLI Version: 5.2.422.20 DS: IBM.2107-75TL441
Name ID Type
=======================================
VG_HIS V0 SCSI Mask
VG_LIS V1 SCSI Map 256
All CKD V10 FICON/ESCON All
All Fixed Block-512 V20 SCSI All
All Fixed Block-520 V30 OS400 All
dscli> lshostconnect
Date/Time: April 12, 2012 4:51:09 PM CST IBM DSCLI Version: 5.2.422.20 DS: IBM.2107-75TL441
Name ID WWPN HostType Profile portgrp volgrpID ESSIOport ======================================================================
==========
hisdb1_fcs0 0000 10000000C9D02336 - IBM pSeries - AIX 0 V0 I0230 hisdb1_fcs0 0001 10000000C9D02336 - IBM pSeries - AIX 0 V0 I0300 hisdb2_fcs0 0002 10000000C9D025BE - IBM pSeries - AIX 0 V0 I0230
hisdb2_fcs0 0003 10000000C9D025BE - IBM pSeries - AIX 0 V0 I0300
hisdb1_fcs2 0004 10000000C9D000C2 - IBM pSeries - AIX 0 V0 I0232
hisdb1_fcs2 0005 10000000C9D000C2 - IBM pSeries - AIX 0 V0 I0302
hisdb2_fcs2 0006 10000000C9D0285C - IBM pSeries - AIX 0 V0 I0232
hisdb2_fcs2 0007 10000000C9D0285C - IBM pSeries - AIX 0 V0 I0302
lis_slot0 0008 10000000C9A5F7F3 Win2003 Intel - Windows 2003 2 V1 I0230,I0300
lis_slot5 0009 10000000C9A5FD3B Win2003 Intel - Windows 2003 3 V1 I0232,I0302