Chinaunix首页 | 论坛 | 博客
  • 博客访问: 82758
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 115
  • 用 户 组: 普通用户
  • 注册时间: 2015-03-30 14:02
个人简介

没什么

文章分类

全部博文(16)

文章存档

2016年(16)

我的朋友

分类: 系统运维

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提供下面几种策略供客户选择:

  • Round_robinround_robin

该策略在多条路径中同时下发IO,使用于多条路径IO处理能力相同的阵列。

  • Least command load(least_cmd_load)

该策略选择挂起IO最少的路径下发下一个IO,该策略适合于多条路径IO处理能力不同的阵列。

  • Cell aware round robin(cl_round_robin)

该策略适合于支持硬分区的主机,减少内存延迟。

  • Closest path(closest_path)

该策略适合于cell_basd平台,主要是根据当前运行的CPU所在的cell来选择路径。

  • Prefer Path(preferred_path)


该策略用户可自行设定优选路径。

  • Weighted round robin(weighted_rr)


该策略可设定每条路径下发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》白皮书

 

阅读(2816) | 评论(0) | 转发(0) |
0

上一篇:基于ITIL的事件管理时效性初探

下一篇:没有了

给主人留下些什么吧!~~