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

准备MetroCluster IP系统以进行升级

贡献者 netapp-aoife

要为控制器升级做准备、您可能需要根据新旧平台型号升级交换机参考配置文件(RCF)。然后、您可以执行系统预检、收集配置信息并删除现有监控软件。

在升级控制器之前更新MetroCluster交换机RCF

根据新旧平台型号、您可能需要在升级控制器之前更新MetroCluster交换机参考配置文件(RCF)。

关于此任务

在以下情况下执行此任务:

  • 交换机RC框架 配置不是最低版本。

  • 您需要更改后端MetroCluster连接使用的VLAN ID。

开始之前

确定是否需要在升级控制器之前更新RCF:

  • 如果交换机配置未配置支持的最低RCF版本、则需要在升级控制器之前更新RCF:

    交换机型号

    所需的RC框架 版本

    Cisco 3132Q-V

    1.7 或更高版本

    Cisco 3232C

    1.7 或更高版本

    Broadcom BES-53248

    1.3 或更高版本

    NVIDIA SN2100

    2.0或更高版本

  • 如果您的旧平台型号和新平台型号都在以下列表中、则在升级控制器之前、您不需要*更新VLAN ID:

    • FAS8200或AFF A300

    • AFF A320

    • FAS9000或AFF A700

    • AFF A800、AFF C800、ASA A800或ASA C800

      如果您的旧平台型号或新平台型号未在上面列出、则必须确认MetroCluster接口使用的是受支持的VLAN ID。MetroCluster接口支持的VLAN ID为10、20或介于101到4096之间。

    注意
    • 如果VLAN ID不是10、20或介于101到4096之间、则必须先升级交换机RCIF、然后再升级控制器。

    • 本地集群连接可以使用任何VLAN、它们不需要位于给定范围内。

    • 要升级到的新RC框架 必须使用VLAN 10、20或介于101到4096之间。除非需要、否则不要更改本地集群的VLAN。

步骤
  1. 准备IP交换机以应用新RCF。

    按照适用于您的交换机供应商的部分中的步骤进行操作:

    备注 您应按以下顺序更新交换机:switch_A_1、switch_B_1、switch_A_2、switch_B_2。
  2. 下载并安装RCF。

    按照适用于您的交换机供应商的部分中的步骤进行操作:

开始控制器更换操作

当您启动自动控制器更换操作时,该操作会发出一系列预检查,然后暂停,以便您可以手动收集与配置相关的信息。

关于此任务

在 MetroCluster 检查开始之前,如果已安装 ONTAP 调解器,系统会自动检测并移除它。要确认删除、系统会提示您输入用户名和密码。升级完成后,如果预检失败,或者您选择不继续升级,则必须手动"重新配置ONTAP调解器服务"

在升级期间的任何阶段,您都可以从站点 A 运行 ssystem controller replace showssystem controller replace show-details 命令来检查状态。如果这些命令返回空白输出,请等待几分钟,然后重新运行此命令。

步骤
  1. 从站点 A 运行以下命令来更换站点 B 的控制器:

    system controller replace start -nso true

    备注
    • 如果你不使用 `-nso true`命令中的参数,控制器升级过程选择基于 NSO 的自动切换和切回作为 MetroCluster IP 系统上的默认过程。

    • 如果您在一个站点上重复此过程,并且已在另一个站点上更换控制器,则会由于两个站点上的节点不匹配而出现错误。当两个站点上的平台型号不同时,这是预期行为。

      如果仅返回不匹配错误,则可以使用 `-skip-metrocluster-check true`选项 `system controller replace start`命令跳过 MetroCluster 检查。

    自动化操作执行检查。如果未发现任何问题,此操作将暂停,以便您可以手动收集与配置相关的信息。

    此时将显示当前源系统和所有兼容的目标系统。如果您将源控制器替换为具有不同 ONTAP 版本或不兼容平台的控制器,则自动化操作将在新节点启动后停止并报告错误。要使集群恢复正常状态,请按照手动恢复过程操作。

    scontroller replace start 命令可能会报告以下预检错误:

    Cluster-A::*>system controller replace show
    Node        Status         Error-Action
    ----------- -------------- ------------------------------------
    Node-A-1    Failed         MetroCluster check failed. Reason : MCC check showed errors in component aggregates

    检查此错误是否是由于未镜像聚合或其他聚合问题描述而发生的。验证所有镜像聚合是否运行正常,并且未降级或镜像降级。如果此错误仅由未镜像聚合引起,则可以通过在 ssystem controller replace start 命令中选择 ` skip-metrocluster-check true` 选项来覆盖此错误。如果可以访问远程存储,则未镜像聚合会在切换后联机。如果远程存储链路发生故障,未镜像的聚合将无法联机。

  2. s站点 B 并按照控制台消息中列出的命令在 system controller replace show s或 system controller replace show-details 命令下手动收集配置信息。

在升级之前收集信息

在升级之前,如果根卷已加密,则必须收集备份密钥和其他信息以使用旧的加密根卷启动新控制器。

关于此任务

此任务将对现有MetroCluster IP配置执行。

步骤
  1. 为现有控制器的缆线贴上标签,以便在设置新控制器时轻松识别缆线。

  2. 显示用于捕获备份密钥和其他信息的命令:

    ssystem controller replace show

    从配对集群运行 show 命令下列出的命令。

    show 命令输出显示三个表、其中包含MetroCluster 接口IP、系统ID和系统UID。稍后、要在启动新节点时设置bootargs、需要在操作步骤 中提供此信息。

  3. 收集 MetroCluster 配置中节点的系统 ID :

    MetroCluster node show -fields node-systemID , dr-partner-systemID

    在升级操作步骤期间、您将使用新控制器模块的系统ID替换这些旧系统ID。

    在此示例中、对于四节点MetroCluster IP配置、将检索以下旧系统ID:

    • node_A_1-old : 4068741258

    • node_A_2-old : 4068741260

    • node_B_1-old : 4068741254

    • node_B_2-old : 4068741256

    metrocluster-siteA::> metrocluster node show -fields node-systemid,ha-partner-systemid,dr-partner-systemid,dr-auxiliary-systemid
    dr-group-id        cluster           node            node-systemid     ha-partner-systemid     dr-partner-systemid    dr-auxiliary-systemid
    -----------        ---------------   ----------      -------------     -------------------     -------------------    ---------------------
    1                    Cluster_A       Node_A_1-old    4068741258        4068741260              4068741256             4068741256
    1                    Cluster_A       Node_A_2-old    4068741260        4068741258              4068741254             4068741254
    1                    Cluster_B       Node_B_1-old    4068741254        4068741256              4068741258             4068741260
    1                    Cluster_B       Node_B_2-old    4068741256        4068741254              4068741260             4068741258
    4 entries were displayed.

    在此双节点MetroCluster IP配置示例中、检索到以下旧系统ID:

    • node_A_1 : 4068741258

    • node_B_1 : 4068741254

    metrocluster node show -fields node-systemid,dr-partner-systemid
    
    dr-group-id cluster    node          node-systemid dr-partner-systemid
    ----------- ---------- --------      ------------- ------------
    1           Cluster_A  Node_A_1-old  4068741258    4068741254
    1           Cluster_B  node_B_1-old  -             -
    2 entries were displayed.
  4. 收集每个旧节点的端口和LIF信息。

    您应收集每个节点的以下命令输出:

    • network interface show -role cluster , node-mgmt

    • network port show -node <node-name> -type physical

    • network port vlan show -node <node-name>

    • network port ifgrp show -node <node-name> -instance

    • network port broadcast-domain show

    • 网络端口可访问性 show -detail

    • network IPspace show

    • volume show

    • s存储聚合显示

    • system node run -node <node-name> sysconfig -a

    • aggr show -r

    • d展示

    • system node run <node-name> disk show

    • vol show -fields type

    • vol show -fields type , space-guarantee

    • SVM FCP 启动程序 show

    • s存储磁盘显示

    • MetroCluster configuration-settings interface show

  5. 如果 MetroCluster 节点采用 SAN 配置,请收集相关信息。

    您应收集以下命令的输出:

    • fcp adapter show -instance

    • fcp interface show -instance

    • iscsi interface show

    • ucadmin show

  6. 如果根卷已加密,请收集并保存用于 key-manager 的密码短语:

    security key-manager backup show

  7. 如果 MetroCluster 节点对卷或聚合使用加密,请复制有关密钥和密码短语的信息。

    有关更多信息,请参见 "手动备份板载密钥管理信息"

    1. 如果配置了板载密钥管理器:

      s安全密钥管理器板载 show-backup

      您稍后将在升级操作步骤中需要此密码短语。

    2. 如果配置了企业密钥管理( KMIP ),请问题描述执行以下命令:

      security key-manager external show -instance

    s安全密钥管理器密钥查询

  8. 收集完配置信息后,恢复此操作:

    s系统控制器更换恢复

从Tieb破碎 机或其他监控软件中删除现有配置

在开始升级之前、请从Tieb破碎 机或其他监控软件中删除现有配置。

如果使用 MetroCluster Tiebreaker 配置或其他可启动切换的第三方应用程序(例如 ClusterLion )监控现有配置,则在更换旧控制器之前,必须先从 Tiebreaker 或其他软件中删除 MetroCluster 配置。

步骤
  1. "删除现有 MetroCluster 配置" 来自 Tiebreaker 软件。

  2. 从可以启动切换的任何第三方应用程序中删除现有 MetroCluster 配置。

    请参见该应用程序的文档。

下一步是什么?

"准备旧控制器的网络配置"(英文)