Skip to main content
SAN hosts and cloud clients
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

将IBM AIX 7.2和/或PowerVM (VIOS 3.1)与ONTAP结合使用

贡献者

您可以使用ONTAP SAN主机配置设置将IBM AIX 7.2和/或PowerVM (VIOS 3.1)配置为目标ONTAP。

安装AIX/VIOS主机实用程序

在将AIX MPIO与NetApp ONTAP 存储结合使用时、必须安装AIX主机实用程序套件。

您可以从下载包含 Host Utilities 软件包的压缩文件 "NetApp 支持站点"。获取文件后、您必须对其进行解压缩、以获取安装Host Utilities所需的两个软件包。

NetApp AIX Host Utilities 6.1 是最新版本。此版本可解决先前版本中报告的内存泄漏问题描述。有关追加信息,请参见发行说明部分。

步骤
  1. 登录到主机。

    • 在 AIX 主机上,以 * 根 * 身份登录。

    • 在 PowerVM 主机上,以 * padmin* 身份登录,然后输入 oem_setup_env 命令以成为 root 。

  2. 从 NetApp 支持站点将包含 Host Utilities 的压缩文件副本下载到主机上的目录中。

  3. 转到包含下载内容的目录。

  4. 解压缩文件并提取 SAN 工具包软件包。

    tar -xvf ntap_aix_host_utilities_6.1.tar.gz

    解压缩文件时会创建以下目录: ntap_aix_host_utilities_6.1 。此目录将包含以下子目录之一: MPIO , non_MPIO 或 SAN_Tool_Kit

  5. 安装 AIX MPIO :

    installp -aXYd /var/tmp/ntap_aix_host_utilities_6.1/MPIO NetApp.MPIO_Host_Utilities_Kit

  6. 安装 SAN 工具包: installp -aXYd /var/tmp/ntap_aix_host_utilities_6.1/SAN_Tool_Kit NetApp.SAN_toolkit

  7. 重新启动主机。

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/PowerVM 主机的启动设备的过程。您可以将 SAN 启动 LUN 设置为在运行采用 FC 或 FCoE 协议的 AIX Host Utilities 的 AIX MPIO 环境中运行。在 AIX MPIO 环境中,用于创建 SAN 启动 LUN 并在其上安装新操作系统映像的方法可能会有所不同,具体取决于您使用的协议。

多路径

多路径允许您在主机和存储系统之间配置多个网络路径。如果一个路径发生故障,则流量将继续在其余路径上传输。Host Utilities 的 AIX 和 PowerVM 环境使用 AIX 的原生 Multipathing 解决方案( 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 设置

rw_timeout (磁盘)

MPIO / 非 MPIO

30 秒

使用操作系统默认值

dyntrk

MPIO / 非 MPIO

是的。

使用操作系统默认值

FC_err_recov

MPIO / 非 MPIO

fast_fail

使用操作系统默认值

q_type

MPIO / 非 MPIO

简单

使用操作系统默认值

num_cmd_elems

MPIO / 非 MPIO

对于 AIX 3072 ,对于 VIOS 为 1024

FC EN1B , FC EN1C

num_cmd_elems

MPIO / 非 MPIO

1024 (用于 AIX )

FC EN0G

MetroCluster 的建议设置

默认情况下、如果没有LUN的可用路径、则AIX操作系统会强制执行较短的I/O超时。在包括单交换机 SAN 网络结构和发生计划外故障转移的 MetroCluster 配置在内的配置中可能会发生这种情况。有关追加信息 以及对默认设置的建议更改、请参见 "NetApp KB1001318"

AIX支持SnapMirror主动同步

从ONTAP 9.11.1开始、SnapMirror主动同步支持AIX。在AIX配置中、主集群是"活动"集群。

在AIX配置中、故障转移会造成中断。每次故障转移时、您都需要在主机上执行重新扫描、才能恢复I/O操作。

要为AIX配置SnapMirror活动同步、请参阅知识库文章 "如何为SnapMirror活动同步配置AIX主机"

已知问题

带有ONTAP版本的IBM AIX 7.2和/或PowerVM (VIOS 3.1)存在以下已知问题:

NetApp 错误 ID 标题 Description 合作伙伴 ID

"1416221."

AIX 7200-05-01 在存储故障转移期间遇到虚拟 iSCSI 磁盘( VIOS 3.1.1.x )的 I/O 中断

在通过 VIOS 3.1.1.x 映射的虚拟 iSCSI 磁盘上的 AIX 7.2 TL5 主机上执行存储故障转移操作期间,可能会发生 I/O 中断默认情况下, VIOC 上虚拟 iSCSI 磁盘( hdisk )的 rw_timeout 值将为 45 秒。如果在存储故障转移期间发生超过 45 秒的 I/O 延迟,则可能会发生 I/O 故障。要避免这种情况,请参见 BURT 中所述的临时解决策。根据 IBM 的要求,在应用 APAR - IJ34739 (即将发布的版本)后,我们可以使用 chdev 命令动态更改 rw_timeout 值。

不适用

"1414700"

在存储故障转移期间, AIX 7.2 TL04 的虚拟 iSCSI 磁盘( VIOS 3.1.1.x )发生 I/O 中断

在通过 VIOS 3.1.1.x 映射的虚拟 iSCSI 磁盘上的 AIX 7.2 TL4 主机上执行存储故障转移操作期间,可能会发生 I/O 中断默认情况下, VIOC 上 vSCSI 适配器的 rw_timeout 值为 45 秒。如果在存储故障转移期间发生超过 45 秒的 I/O 延迟,则可能会发生 I/O 故障。要避免这种情况,请参见 BURT 中所述的临时解决策。

不适用

"1307653"

在 SFO 故障和直连 I/O 期间发现 VIOS 3.1.1.10 上的 I/O 问题

在 VIOS 3.1.1 上,由 16/32 Gb FC 适配器提供支持的 NPIV 客户端磁盘可能会出现 IO 故障。此外, vfchost 驱动程序可能会进入停止处理来自客户端的 I/O 请求的状态。应用 IBM APAR IJ22290IBM APAR IJ23222 可修复问题描述

不适用