分类: 系统运维
2016-09-04 12:20:48
HP-UX 11.31的多路径软件NMP
1. HP-UX 11.31多路行软件Native Multi-Pathing介绍
NMP(Native Multi-Pathing)集成在HP-UX 11.31的系统中,不需要额外安装。11.31之前的版本不包含NMP,另外11.31之前版本的HP add-on AutoPath和SecurePath多路径产品不再在HP-UX 11i v3上支持。
2. 查看多路径软件状态
HP-UX 11i v3操作系统默认开启NMP,通过scsimgr命令进行确认:
# scsimgr get_attr -a leg_mpath_enable
SCSI GLOBAL ATTRIBUTES:
name = leg_mpath_enable
current = true
default = true
saved =
如上所示,显示系统的NMP功能是已经启用了。
如果多路径的状态为false,则可以通过下面的命令激活:
# scsimgr set_attr -a leg_mpath_enable=true
Value of attribute leg_mpath_enable set successfully
# scsimgr save_attr -a leg_mpath_enable=true
Value of attribute leg_mpath_enable saved successfully
3. 配置和管理多路径软件
默认情况下,HP-UX NMP就可以正常接管存储系统,不需要做额外的配置。
默认情况下,NMP的路径策略为round_robin,如下所示:
# scsimgr get_attr -D /dev/rdisk/disk159 -a load_bal_policy
SCSI ATTRIBUTES FOR LUN : /dev/rdisk/disk159
name = load_bal_policy
current = round_robin
default = round_robin
saved =
NMP提供下面几种策略供客户选择:
该策略在多条路径中同时下发IO,使用于多条路径IO处理能力相同的阵列。
该策略选择挂起IO最少的路径下发下一个IO,该策略适合于多条路径IO处理能力不同的阵列。
该策略适合于支持硬分区的主机,减少内存延迟。
该策略适合于cell_basd平台,主要是根据当前运行的CPU所在的cell来选择路径。
该策略用户可自行设定优选路径。
该策略可设定每条路径下发IO的百分比。
如果需要修改LUN的负载均衡策略,可以通过下面的步骤来实现:
# ioscan -m hwpath -H 64000/0xfa00/0x5
Lun H/W Path Lunpath H/W Path Legacy H/W Path ====================================================================
64000/0xfa00/0x5
0/2/1/0.0x500508b3009097f9.0x4014000000000000 0/2/1/0.3.8.0.0.2.4 0/4/1/0.0x500508b3009097f9.0x4014000000000000 0/4/1/0.3.8.0.0.2.4 0/2/1/0.0x500508b3009097f1.0x4014000000000000 0/2/1/0.3.14.0.0.2.4 0/4/1/0.0x500508b3009097f1.0x4014000000000000 0/4/1/0.3.14.0.0.2.4
# scsimgr save_attr -D /dev/rdisk/disk17 -a load_bal_policy=preferred_path -a preferred_path=0/2/1/0.0x500508b3009097f9.0x4014000000000000
Value of attribute load_bal_policy saved successfully
Value of attribute preferred_path saved successfully
# scsimgr get_attr -D /dev/rdisk/disk17
…
name = load_bal_policy
current = preferred_path
default = round_robin
saved = preferred_path
…
name = preferred_path
current = 0/2/1/0.0x500508b3009097f9.0x4014000000000000
default = saved = 0/2/1/0.0x500508b3009097f9.0x4014000000000000
…
4.附件《HP-UX
11i v3 Native Multi-Pathing for Mass Storage》白皮书