跳到主要内容
纯技术服务

HP-UX推荐配置

当前正在查看公共文档。请登录访问全部范围的文档。

为了确保Pure Storage FlashArray的最佳性能,请使用本指南在亚搏充值后支付宝能申诉吗您的环境中配置和实现HP-UX主机。亚搏充值后支付宝能申诉吗Pure Storage建议您遵循HP的最佳实践,在您的服务器上安装最新的补丁包和质量包。

这些建议适用于我们根据我们的标准认证的HP-UX版本兼容性矩阵

初始存储设置

在HP-UX主机上初始设置存储所需的一般步骤如下:

  • 确保物理连接和分区到位,并遵循我们的最佳实践
  • 在Purity和中创建主机对象手动添加WWN(对于HP-UX主机,它们可能不会显示在可用WWN列表中)。
  • 设置主机人格:' purehost setattr——人格hpux < host > '。
  • 为主机添加卷。

一般考虑

  1. 没有HP-UX本机SCSI UNMAP支持。因此无法使用本机HP-UX JFS或OnlineJFS文件系统回收已删除的块。

  2. 在主机人格设置为HP-UX之前,请勿将Pure卷连接到主机或主机组:
    purehost setattr——personality hpux 
  3. HP-UX 11i v3引入了本地多路径,不仅可以利用故障转移保护,还可以从真正的负载平衡中获得性能提升。如果您正在运行HP-UX 11i v2,建议您考虑升级。

HP-UX 11i v3

HP-UX 11i v3引入了一种新的大容量存储设备表示,即敏捷视图。在敏捷视图中,磁盘设备和磁带驱动器是由实际对象标识的,而不是由到该对象的硬件路径标识的。此外,到设备的路径可以动态更改,到单个设备的多条路径可以透明地视为单个虚拟化路径,I/O分布在这些多条路径上。

在HP-UX 11i v3操作系统中,设备有三种不同类型的路径:legacy硬件路径、lunpath硬件路径和LUN硬件路径。这三个都是硬件组件的数字字符串,每个数字通常代表硬件组件在通往设备的路径上的位置。

新的敏捷视图增加了大容量存储堆栈的可靠性、适应性、性能和可伸缩性,所有这些都不需要操作员干预。有关更多信息,请参阅白皮书“下一代大容量存储堆栈:HP-UX 11i v3”和“HP-UX 11i v3持久DSF迁移指南”(http://hp.com/go/hpux-core-docs).

亚搏充值后支付宝能申诉吗Pure Storage建议您使用Agile DSF,因为它引入了循环负载平衡功能。

路径故障设置

  1. 确保path_fail_secs设置为120秒,这是默认值。这是以秒为单位的值,在第一次I/O在该路径上失败后,大容量存储堆栈将等待该路径,然后将该路径标记为脱机。至少一个I/O请求必须在X秒内成功,路径才不会被标记为脱机。换句话说,如果一个lunpath在X秒内持续出现I/O错误,并且没有成功完成I/O,那么海量存储堆栈将该lunpath标记为离线。[

    检查该属性的命令如下:
    scsimgr get_attr -D /dev/rdisk/disk0 -a path_fail_secs name = path_fail_secs current = 120 default = 120 saved =
    如果你需要改变它,你可以使用这个命令:
    scsimgr save_attr -D /dev/rdisk/disk0 -a path_fail_secs=120保存成功的path_fail_secs属性值

负载均衡设置

MPIO策略定义了主机如何将IOs分布到存储的可用路径上。RR (Round Robin)策略将IOs均匀分布在所有活动/优化路径上。新的MPIO策略least_cmd_load类似于轮询,IOs分布在所有可用的Active/Optimized路径上,但是它提供了一些额外的好处。least_cmd_load策略将使IOs倾向于服务IO更快的路径(队列较短的路径)。如果一条路径出现间歇性中断或经历较高的延迟,least_cmd_load将阻止对该路径的利用,从而降低问题路径的影响。

我们建议使用“least_cmd_load”。

scsimgr set_attr -D _rdiskX_ -a load_bal_policy=least_cmd_负载
  1. 使用以下命令检查当前设置:
    scsimgr get_attr -D /dev/rdisk/disk0 -a load_bal_policy name = load_bal_policy current = least_cmd_load default = round_robin saved =
  2. 使用实例设置“Pure Storage”lun的负载均衡算法。亚搏充值后支付宝能申诉吗
    scsimgr set_attr -D _rdiskX_ -a load_bal_policy=least_cmd_负载


将Pure Stor亚搏充值后支付宝能申诉吗age卷序列号与HP-UX磁盘匹配

在HP-UX服务器上执行以下命令获取序列号属性:

scsimgr get_attr -D /dev/rdisk/disk0 -a serial_number LUN的SCSI属性:/dev/rdisk/disk0 name = serial_number current = "7B04BBBD2E804C1100011059" default = saved =

使用实例查询LUN路径。

scsimgr lun_map -D /dev/rdisk/disk26465 LUN PATH INFORMATION FOR LUN: /dev/rdisk/disk26465 LUN PATH总数= 4 WWID = 0x624a93707b04bbbd2e804c1100011059 LUN PATH: lunpath1233 Class = lunpath Instance = 1233 Hardware PATH = 0/0/0/7/0/0/0.0x524a937000007310.0x400d000000000000 SCSI transport protocol = fibre_channel State = ACTIVE Last Open or Close State = ACTIVE LUN PATH:lunpath1239 Class = lunpath Instance = 1239硬件路径= 0/0/0/7/0/0/ 0/1.0 0x524a937000007311.0x400d000000000000 SCSI传输协议= fibre_channel State = ACTIVE最后打开或关闭状态= ACTIVE LUN路径:lunpath1246 Class = lunpath Instance = 1246硬件路径= 0/0/0/8/0/0/0.0 . x524a937000007312.0x400d000000000000 SCSI传输协议= fibre_channel State = ACTIVE最后打开或关闭状态= ACTIVE LUN路径:lunpath1236 Class = lunpath Instance = 1236硬件路径= 0/0/0/8/0/0/1.0 0x524a937000007313.0x400d000000000000 SCSI传输协议= fibre_channel State = ACTIVE最后打开或关闭状态= ACTIVE

设备id

用户可以设置方便用户使用的设备id。用户友好的设备标识符只能为支持set device IDENTIFIER和REPORT device IDENTIFIER SCSI命令的设备设置。在这种情况下,标识符驻留在设备上的非易失性内存中,并且可以被访问该设备的所有系统查询。别名本地存储在系统注册表中。因此,必须在访问该设备的每个HP-UX系统(如集群)上设置。

为磁盘设备disk0分配如下友好的设备标识符:" Engineering "。

scsimgr -f set_devid -D /dev/rdisk/disk0 "Engineering" scsimgr: Device Identifier successfully set


查询分配给磁盘设备disk0的设备标识。

scsimgr get_devid -D /dev/rdisk/disk0 /dev/rdisk/disk0 = Engineering的设备标识符

HP-UX 11i V2

此版本的HP-UX不包括本机轮询负载均衡。

多路径使用HP-UX 11i v2中的PV links

注意事项:
  1. PV链路本质上是主动/被动的,只有一条路径对数组是主动的。
  2. 如果主路径发生故障,PV链接将把活动路径切换到其他路径之一。
  3. PV Links仅提供基本的路径故障转移,而不提供通过升级到HP-UX 11i v3的轮询获得的负载平衡和性能收益
  4. PV Links在故障期间选择备用路径的顺序由将逻辑磁盘设备特殊文件添加到卷组中的顺序控制。
  5. 将PV Links与4GB甚至8GB HBA一起使用,由于阵列只有一条路径是活动的,因此可能无法获得预期的性能结果或增益。
配置:

对于本例,我们假设您有一个Pure Storage卷,该卷有四条到阵列的路径,然后在HP亚搏充值后支付宝能申诉吗-UX系统上有四个磁盘设备映射到目标端口。

/dev/dsk/c1t0d0 = ct0.fc0
/dev/dsk/c2t0d0 = ct0.fc2
/dev/dsk/c3t0d0 = ct1.fc0
/dev/dsk/c4t0d0 = ct1.fc2

根据考虑事项4,您需要确保将磁盘设备添加到卷组的方式可以在控制器之间交替使用。这很重要,因为默认的PV超时值是30秒。如果一个控制器出现故障,或者您正在升级Purity,并且您的主路径和第一个备用路径位于同一个控制器上,那么故障转移可能需要很长时间。PV Links将等待30秒,或不管超时值设置为什么,以切换路径并移动到下一个路径。

对于上面的示例设备,您将运行以下命令:

  1. Vgcreate /dev/vg01 /dev/dsk/c1t0d0 .使用实例(ct0。Fc0为主路径)
  2. Vgextend /dev/vg01 /dev/dsk/c3t0d0 .使用实例(ct1。Fc0是第一个备用路径)
  3. Vgextend /dev/vg01 /dev/dsk/c2t0d0 .使用实例(ct0。Fc2是第二个备选路径)
  4. Vgextend /dev/vg01 /dev/dsk/c4t0d0 .使用实例(ct1。Fc2是第三条备选路径)

持久FCID的

在交换环境中,请确保在Cisco MDS和Brocade交换机上配置了持久的fcid。11i v2及更早版本的另一个问题是HP-UX磁盘设备硬件路径引用目标端口的FCID。因此,如果您将Pure目标端口移动到另一个交换机端口,并且持久的FCID没有到位,您将失去对lun的访问权,因为FCID已经更改。这意味着到LUN的硬件路径发生了更改,HP-UX失去了对设备的跟踪。