跳到主要内容

在 MetroCluster 配置中升级 ONTAP Mediator 的准则

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

  • Mediator 服务可以从版本 1.0 升级到 1.1。

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

一起升级主机操作系统和 Mediator

如果除了升级 Mediator 版本,还要从 RHEL/CentOS 7.6 升级到更高的 RHEL/CentOS 版本,下表提供了升级准则。

目标 Linux 版本目标 Mediator 版本升级注意事项
RHEL/CentOS 7.71.1
  • 必须按以下顺序进行升级:

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

      在操作系统升级期间,ONTAP Mediator 和 Mediator 辅助的自动计划外切换不可用。在 Mediator 版本 1.0 到 1.1 的升级过程完成之前,Mediator 处于脱机状态。
    2. 重新启动主机以应用内核模块更改。
    3. 将 Mediator 从版本 1.0 升级到 1.1。

      安装或升级 ONTAP Mediator 服务

  • storage iscsi-initiator show 命令将报告在升级过程中与 Mediator 服务的连接已断开。

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

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

RHEL/CentOS 8.0 或 8.11.1没有直接升级路径。必须在操作系统升级之后删除 1.0 版本并安装 1.1 版本:
  1. 从 ONTAP 配置中删除 Mediator 服务:metrocluster configuration-settings mediator remove

  2. 卸载 Mediator 服务的 1.0 版本。

    卸载 ONTAP Mediator 服务

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

  4. 安装 Mediator 服务的 1.1 版本。

    安装或升级 ONTAP Mediator 服务

  5. 将 Mediator 服务添加到 ONTAP 配置中:metrocluster configuration-settings add -addressmediator-1.1-ip-address

升级后

完成 Mediator 和操作系统升级后,应发出 storage iscsi-initiator show 命令以确认 Mediator 连接已建立。

从 Mediator 1.1 安装恢复

不支持直接从 Mediator 版本 1.1 恢复到 1.0。必须删除 1.1 版本并重新安装 1.0 版本。

  1. 从 ONTAP 配置中删除 Mediator 服务:metrocluster configuration-settings mediator remove

  2. 卸载 Mediator 服务的 1.1 版本。

    卸载 ONTAP Mediator 服务

  3. 安装 Mediator 服务的 1.0 版本。

    安装或升级 ONTAP Mediator 服务

  4. 将 Mediator 服务添加到 ONTAP 配置中:metrocluster configuration-settings add -address mediator-1.0-ip-address

从 Linux 内核升级中恢复

ONTAP Mediator 需要 SCST 内核模块。如果更新了 Linux 内核,则该依赖性可能会导致服务中断。强烈建议您在任何内核包发生更改后重建 SCST 内核模块。

  • 从 ONTAP Mediator 版本 1.0 升级到 1.1 版会重建 SCST 模块。

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

可以使用以下任一过程从导致 Mediator 服务中断的内核升级中恢复。

过程步骤
删除并重新安装 SCST 内核模块

必须具有您的 Mediator 版本使用的 SCST tar 捆绑包:

  • ONTAP Mediator 1.0 需要 scst-3.3.0.tar.bz2
  • ONTAP Mediator 1.1 需要 scst-3.4.0.tar.bz2
  1. 卸载 SCST 模块:
    1. 下载您的 Mediator 版本所需的 SCST tar 捆绑包并将其解包。
    2. scst 目录内运行以下命令:
      systemctl stop mediator-scst
      make scstadm_uninstall
      make iscsi_uninstall
      make usr_uninstall
      make scst_uninstall
      depmod

  2. 通过在 scst 目录内发出以下命令来重新安装适用于您的 Mediator 版本的 SCST 模块:
    make scst_install
    make usr_install
    make iscsi_install
    make scstadm_install
    depmod
    patch /etc/init.d/scst < /opt/lenovo/lib/ontap_mediator/systemd/scst.patch
    reboot
删除并重新安装 ONTAP Mediator
这需要在 ONTAP 中重新配置 Mediator。
  1. 从 ONTAP 配置中删除 Mediator 服务:metrocluster configuration-settings mediator remove

  2. 卸载 Mediator 服务。

    卸载 ONTAP Mediator 服务

  3. 重新安装 Mediator 服务。

    安装或升级 ONTAP Mediator 服务

  4. 将 Mediator 服务添加到 ONTAP 配置中:metrocluster configuration-settings add -address mediator-ip-address