将IBM AIX 7.1与ONTAP结合使用
您可以使用ONTAP SAN主机配置设置将以ONTAP为目标的IBM AIX 7.1配置为目标。
安装AIX Host Utilities
在将AIX MPIO与NetApp ONTAP 存储结合使用时、必须安装AIX主机实用程序套件。
您可以从下载包含 Host Utilities 软件包的压缩文件 "NetApp 支持站点"。获取此文件后,您必须将其解压缩,以获取安装 Host Utilities 所需的两个软件包。
-
登录到主机。
-
在 AIX 主机上,以 * 根 * 身份登录。
-
-
从 NetApp 支持站点将包含 Host Utilities 的压缩文件副本下载到主机上的目录中。
-
转到包含下载内容的目录。
-
解压缩文件并提取 SAN 工具包软件包。
tar -xvf ntap_aix_host_utilities_6.1.tar.tgz
解压缩文件时会创建以下目录:
ntap_aix_host_utilities_6.1
。此目录将包含以下子目录之一: MPIO , non_MPIO 或 SAN_Tool_Kit -
安装 AIX MPIO :
installp -aXYd /var/tmp/ntap_aix_host_utilities_6.1/MPIO NetApp.MPIO_Host_Utilities_Kit
-
安装 SAN 工具包:
installp -aXYd /var/tmp/ntap_aix_host_utilities_6.1/SAN_Tool_Kit NetApp.SAN_toolkit
-
重新启动主机。
SAN 工具包
安装NetApp主机实用程序软件包时会自动安装该工具包。此套件提供 sanlun
实用程序、可帮助您管理LUN和HBA。。 sanlun
命令将返回有关映射到主机的LUN的信息、多路径以及创建启动程序组所需的信息。
在以下示例中, sanlun lun show
命令将返回 LUN 信息。
#sanlun lun show controller(7mode)/ device host lun vserver(Cmode) lun-pathname filename adapter protocol size mode -------------------------------------------------------------------------------- data_vserver /vol/vol1/lun1 hdisk0 fcs0 FCP 60g C data_vserver /vol/vol2/lun2 hdisk0 fcs0 FCP 20g C data_vserver /vol/vol3/lun3 hdisk11 fcs0 FCP 20g C data_vserver /vol/vol4/lun4 hdisk14 fcs0 FCP 20g C
SAN 启动
如果您决定使用 SAN 启动,则配置必须支持它。您可以使用 "NetApp 互操作性表工具" 验证您的操作系统, HBA , HBA 固件和 HBA 启动 BIOS 以及 ONTAP 版本是否受支持。
SAN 启动是将 SAN 连接的磁盘( LUN )设置为 AIX 主机的启动设备的过程。您可以将 SAN 启动 LUN 设置为在运行采用 FC 或 FCoE 协议的 AIX Host Utilities 的 AIX MPIO 环境中运行。在 AIX MPIO 环境中,用于创建 SAN 启动 LUN 并在其上安装新操作系统映像的方法可能会有所不同,具体取决于您使用的协议。
多路径
多路径允许您在主机和存储系统之间配置多个网络路径。如果一个路径发生故障,则流量将继续在其余路径上传输。Host Utilities 的 AIX 环境使用 AIX 原生多路径解决方案, MPIO 。
对于 AIX ,路径控制模块( PCM )负责控制多个路径。PCM是存储供应商提供的代码、用于处理路径管理。在 Host Utilities 安装过程中会安装并启用此功能。
非ASA配置
对于非ASA配置、应具有两组具有不同优先级的路径。优先级较高的路径为主动/优化路径、这意味着它们由聚合所在的控制器提供服务。优先级较低的路径处于活动状态、但未进行优化、因为它们是从其他控制器提供的。只有在优化路径不可用时、才会使用非优化路径。
以下示例显示了具有两个主动 / 优化路径和两个主动 / 非优化路径的 ONTAP LUN 的正确输出:
# sanlun lun show -p |grep -p hdisk78 ONTAP Path: vs_aix_clus:/vol/chataix_205p2_vol_en_1_7/jfs_205p2_lun_en LUN: 37 LUN Size: 15g Host Device: hdisk78 Mode: C Multipath Provider: AIX Native Multipathing Algorithm: round_robin ------- ---------- ------ ------- ---------- ---------- host vserver AIX AIX MPIO path path MPIO host vserver path state type path adapter LIF priority ------- ---------- ------ ------- ---------- ---------- up secondary path0 fcs0 fc_aix_1 1 up primary path1 fcs0 fc_aix_2 1 up primary path2 fcs1 fc_aix_3 1 up secondary path3 fcs1 fc_aix_4 1
所有SAN阵列配置
在全SAN阵列(ASA)配置中、指向给定LUN的所有路径均处于活动状态并已进行优化。这样可以同时通过所有路径提供I/O操作、从而提高性能。
以下示例显示了 ONTAP LUN 的正确输出:
从适用于 AIX 主机的 ONTAP 9.8 开始,支持所有 SAN 阵列( ASA )配置。 |
# sanlun lun show -p |grep -p hdisk78 ONTAP Path: vs_aix_clus:/vol/chataix_205p2_vol_en_1_7/jfs_205p2_lun_en LUN: 37 LUN Size: 15g Host Device: hdisk78 Mode: C Multipath Provider: AIX Native Multipathing Algorithm: round_robin ------ ------- ------ ------- --------- ---------- host vserver AIX AIX MPIO path path MPIO host vserver path state type path adapter LIF priority ------ ------- ------ ------- --------- ---------- up primary path0 fcs0 fc_aix_1 1 up primary path1 fcs0 fc_aix_2 1 up primary path2 fcs1 fc_aix_3 1 up primary path3 fcs1 fc_aix_4 1
建议设置
下面是ONTAP LUN的一些建议参数设置。 安装 ONTAP 主机实用程序套件后,系统会自动设置 NetApp LUN 的关键参数。
参数 | environment | AIX 的价值 | 注意 |
---|---|---|---|
算法 |
MPIO |
循环 |
由 Host Utilities 设置 |
hcheck_cmd |
MPIO |
查询 |
由 Host Utilities 设置 |
hcheck_interval |
MPIO |
30 个 |
由 Host Utilities 设置 |
hcheck_mode |
MPIO |
非活动 |
由 Host Utilities 设置 |
lun_reset_st |
MPIO / 非 MPIO |
是的。 |
由 Host Utilities 设置 |
max_transfer |
MPIO / 非 MPIO |
FC LUN : 0x100000 字节 |
由 Host Utilities 设置 |
QFull |
MPIO / 非 MPIO |
2 秒延迟 |
由 Host Utilities 设置 |
queue_depth |
MPIO / 非 MPIO |
64 |
由 Host Utilities 设置 |
reserve_policy |
MPIO / 非 MPIO |
no_reserve |
由 Host Utilities 设置 |
re_timeout (磁盘) |
MPIO / 非 MPIO |
30 秒 |
使用操作系统默认值 |
dyntrk |
MPIO / 非 MPIO |
是的。 |
使用操作系统默认值 |
FC_err_recov |
MPIO / 非 MPIO |
fast_fail |
使用操作系统默认值 |
q_type |
MPIO / 非 MPIO |
简单 |
使用操作系统默认值 |
num_cmd_elems |
MPIO / 非 MPIO |
1024 (用于 AIX ) |
FC EN1B , FC EN1C |
num_cmd_elems |
MPIO / 非 MPIO |
500 (用于 AIX )(独立 / 物理) 200 (用于 VIOC ) |
FC EN0G |
MetroCluster 的建议设置
默认情况下、如果没有LUN的可用路径、则AIX操作系统会强制执行较短的I/O超时。在包括单交换机 SAN 网络结构和发生计划外故障转移的 MetroCluster 配置在内的配置中可能会发生这种情况。有关追加信息 以及对默认设置的建议更改、请参见 "NetApp KB1001318"
AIX支持SnapMirror主动同步
从ONTAP 9.11.1开始、SnapMirror主动同步支持AIX。在AIX配置中、主集群是"活动"集群。
在AIX配置中、故障转移会造成中断。每次故障转移时、您都需要在主机上执行重新扫描、才能恢复I/O操作。
要配置适用于SM-BC的AIX、请参阅知识库文章 "如何为SnapMirror活动同步配置AIX主机"。
已知问题
没有已知问题。