简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

准备安装 ONTAP 调解器服务

提供者 netapp-martyh netapp-thomi 下载此页面的 PDF

您的环境必须满足以下要求。您可能需要更新 Linux 版本。

在 MetroCluster 配置中使用调解器的网络要求

要在 MetroCluster 配置中安装 ONTAP 调解器服务,您必须确保此配置满足多个网络要求。

  • 往返延迟

    往返延迟不得超过 25 毫秒。

  • MTU

    MTU 大小必须至少为 1400 。

  • 数据包丢失

    数据包丢失必须小于或等于 0.01% 。

  • 带宽

    调解器服务与 MetroCluster 配置之间的链路必须至少具有 1 Gbps 的带宽。

ONTAP 调解器的防火墙要求

ONTAP 调解器使用多个端口与特定服务进行通信。

  • 如果您使用的是第三方防火墙:

    • 必须启用 HTTPS 访问。

    • 必须将其配置为允许在端口 31784 和 3260 上进行访问。

      如果使用默认的 Red Hat 或 CentOS 防火墙,则会在安装调解器期间自动配置防火墙。

下表列出了防火墙中必须允许的端口:

端口 / 服务

目标

目的

31784/TCP

ONTAP 集群管理接口

ONTAP 调解器 Web 服务器

REST API ( HTTPS )

3260 TCP

ONTAP 集群

ONTAP 调解器 iSCSI 目标

邮箱的 iSCSI 数据连接

在 MetroCluster 配置中升级 ONTAP 调解器的准则

如果要升级 ONTAP 调解器,则必须满足 Linux 版本要求并遵循升级准则。

  • 调解器服务可以从 1.0 版升级到 1.1 版。

  • 运行 ONTAP 9.7 或更高版本的 MetroCluster IP 配置支持所有调解器版本。

同时升级主机操作系统和调解器

下表提供了从 RHEL/CentOS 7.6 升级到更高版本 RHEL/CentOS 以及升级调解器版本的升级准则。

目标 Linux 版本

目标调解器版本

升级说明

RHEL/CentOS 7.7

1.1

  • 必须按以下顺序执行升级:

    1. 将操作系统从 RHEL/CentOS 7.6 版升级到 7.7 版。

  • 注 * :在操作系统升级期间, ONTAP 调解器和调解器辅助的自动计划外切换不可用。调解器将脱机,直到调解器版本 1.0 到 1.1 升级过程完成为止。

    1. 重新启动主机以应用内核模块更改。

    2. 将调解器从 1.0 版升级到 1.1 版。

  • storage iscsi-initiator show 命令将报告升级期间与调解器服务的连接已关闭。

  • ONTAP 操作系统将在升级期间生成 cf.mccip.med.auso.stDisabled EMS 事件。

  • 重新启用自动计划外切换后, ONTAP 操作系统将生成 cf.mccip.med.auso.stEnabled EMS 事件。

RHEL/CentOS 8.0 或 8.1

1.1

没有直接升级路径。您必须在操作系统升级后删除 1.0 版并安装 1.1 版:

  1. 从 ONTAP 配置中删除调解器服务:

    MetroCluster configuration-settings mediator remove

  2. 卸载调解器服务 1.0 版。

  3. 将 Linux 操作系统升级到 8.0 或 8.1 版。

  4. 安装调解器服务 1.1 版。

  5. 将调解器服务添加到 ONTAP 配置:

    MetroCluster configuration-settings add -addressmedier-1.1-ip-address`

升级后

完成调解器和操作系统升级后,您应使用问题描述 storage iscsi-initiator show 命令确认调解器连接已启动。

从调解器 1.1 安装还原

不支持从调解器 1.1 版直接还原到 1.0 版。您必须删除 1.1 版并重新安装 1.0 版。

  1. 从 ONTAP 配置中删除调解器服务:

    MetroCluster configuration-settings mediator remove

  2. 卸载调解器服务 1.1 版。

  3. 安装 1.0 版的调解器服务。

  4. 将调解器服务添加到 ONTAP 配置:

    MetroCluster configuration-settings add -addressmedier-1.0-ip-address`

从 Linux 内核升级中恢复

ONTAP 调解器需要使用 SCST 内核模块。如果更新了 Linux 内核,此依赖关系可能会导致服务丢失。强烈建议您在更改任何内核软件包时重建 SCST 内核模块。

  • 从 ONTAP 调解器 1.0 版升级到 1.1 版将重新构建 SCST 模块。

  • 重新启动 Linux 内核后,将应用内核模块更改。

您可以使用以下任一过程从导致调解器服务丢失的内核升级中恢复。

操作步骤

步骤

删除并重新安装 SCST 内核模块

您的调解器版本必须使用 SCST tar 包:

  • ONTAP 调解器 1.0 需要 scst-3.3.0.tar.bz2

  • ONTAP 调解器 1.1 需要 scst-3.4.0.tar.bz2

    1. 卸载 SCST 模块:

      1. 下载并解压缩您的调解器版本所需的 SCST tar 包。

      2. 在 scst 目录中运行以下命令:

        systemctl stop mediator-scst
        make scstadm_uninstall
        make iscsi_uninstall
        make usr_uninstall
        make scst_uninstall
        depmod
    2. 通过在 scst 目录中发出以下命令,重新安装适用于您的调解器版本的 SCST 模块:

      make scst_install
      make usr_install
      make iscsi_install
      make scstadm_install
      depmod
      patch /etc/init.d/scst < /opt/netapp/lib/ontap_mediator/systemd/scst.patch
      reboot

删除并重新安装 ONTAP 调解器

  • 注: * 这需要重新配置 ONTAP 中的调解器。

  1. 从 ONTAP 配置中删除调解器服务:

    MetroCluster configuration-settings mediator remove

  2. "卸载 ONTAP 调解器服务"

  3. "重新安装调解器服务"

  4. 将调解器服务添加到 ONTAP 配置:

    MetroCluster configuration-settings add -addressmedier-ip-address`