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

将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 所需的两个软件包。

步骤
  1. 登录到主机。

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

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

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

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

    tar -xvf ntap_aix_host_utilities_6.1.tar.tgz

    解压缩文件时会创建以下目录: 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 主机的启动设备的过程。您可以将 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"

SM-BC支持AIX

从ONTAP 9.11.1开始、SM-BC支持AIX。在AIX配置中、主集群是"活动"集群。

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

要配置适用于SM-BC的AIX、请参阅知识库文章 "如何为SnapMirror业务连续性(SM-BC)配置AIX主机"

已知问题

没有已知问题。