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

还原 ONTAP 集群

贡献者

还原ONTAP集群会造成系统中断。您必须在恢复期间使集群脱机。没有技术支持的帮助、您不应还原生产集群。

要还原新集群或测试集群、您必须禁用存储故障转移和数据Bifs并解决还原前提条件;然后、您必须还原集群中每个节点上的集群和文件系统配置。

开始之前。

第1步:准备集群以进行恢复

在还原任何集群节点之前、您应验证是否已安装目标映像、并禁用集群中的所有数据ONTAP。

步骤
  1. 将权限级别设置为高级:

    set -privilege advanced
    Cli

    在系统提示您继续时、输入*。

  2. 验证是否已安装目标ONTAP软件:

    system image show
    Cli

    以下示例显示9.13.1已作为备用映像安装在两个节点上:

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  true    true    9.14.1      MM/DD/YYYY TIME
             image2  false   false   9.13.1      MM/DD/YYYY TIME
    node1
             image1  true    true    9.14.1      MM/DD/YYYY TIME
             image2  false   false   9.13.1      MM/DD/YYYY TIME
    4 entries were displayed.
  3. 禁用集群中的所有数据Bifs:

    network interface modify {-role data} -status-admin down
    Cli
  4. 确定是否存在集群间FlexCache 关系:

    flexcache origin show-caches -relationship-type inter-cluster
    Cli
  5. 如果存在集群间聚合、请禁用缓存集群上的数据LIF:

    network interface modify -vserver <vserver_name> -lif <lif_name> -status-admin down
    Cli

第2步:还原集群节点

要还原集群、您需要还原HA对中的第一个节点、然后还原配对节点。然后、对集群中的每个HA对重复此过程、直到所有节点均已还原为止。如果您使用的是MetroCluster配置、则需要对该配置中的两个集群重复上述步骤。

步骤
  1. 登录到要还原的节点。

    要还原节点,必须通过节点的节点管理 LIF 登录到集群。

  2. 为HA对中的节点禁用存储故障转移:

    storage failover modify -node <nodename> -enabled false
    Cli

    对于 HA 对,只需禁用一次存储故障转移。如果对某个节点禁用存储故障转移,则该节点的配对节点上也会禁用存储故障转移。

  3. 将节点的目标ONTAP软件映像设置为默认映像:

    system image modify -node <nodename> -image <target_image> -isdefault true
    Cli
  4. 验证目标ONTAP软件映像是否已设置为要还原的节点的默认映像:

    system image show
    Cli

    以下示例显示9.13.1已设置为node0上的默认映像:

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  false   true    9.14.1      MM/DD/YYYY TIME
             image2  true    false   9.13.1      MM/DD/YYYY TIME
    node1
             image1  true    true    9.14.1      MM/DD/YYYY TIME
             image2  false   false   9.13.1      MM/DD/YYYY TIME
    4 entries were displayed.
  5. 验证节点是否已准备好进行恢复:

    system node revert-to -node <nodename> -check-only true -version 9.x
    Cli
    `check-only`参数用于标识还原之前必须解决的任何前提条件、例如、禁用快照策略或删除升级到更高版本的ONTAP后创建的快照。
    `-version`选项是指要还原到的ONTAP版本。例如、如果要将9.14.1还原到9.13.1,则该选项的正确值 `-version`为9.13.1.
  6. 还原节点的集群配置:

    system node revert-to -node <nodename> -version 9.x
    Cli

    此时将还原集群配置,然后您将从 clustershell 中注销。

  7. 等待登录提示,然后在系统询问您是否要登录到systemshell时输入*No*。

    可能需要长达30分钟或更长时间才能显示登录提示。

  8. 使用admin登录到集群Shell。

  9. 切换到noshell:

    run -node <nodename>
    Cli

    再次登录 clustershell 后,可能需要几分钟时间,才能准备好接受 nodeshell 命令。因此,如果命令失败,请等待几分钟,然后重试。

  10. 还原节点的文件系统配置:

    revert_to 9.x
    Cli

    此命令将验证节点的文件系统配置是否已准备好还原,然后还原该配置。如果确定了任何前提条件、则必须先解决这些前提条件、然后重新运行 `revert_to`命令。

    备注 使用系统控制台监控还原过程可显示比 nodeshell 更多的详细信息。

    如果 autoboot 为 true ,则在命令完成后,节点将重新启动到 ONTAP 。

    如果autoboot为false、则在命令完成后、将显示Loader提示符。输入 `yes`以还原、然后使用 `boot_ontap`手动重新启动节点。

  11. 节点重新启动后、确认新软件是否正在运行:

    system node image show
    Cli

    在以下示例中, image1 是新的 ONTAP 版本,并设置为 node0 上的当前版本:

    cluster1::*> system node image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  true    true    X.X.X       MM/DD/YYYY TIME
             image2  false   false   Y.Y.Y      MM/DD/YYYY TIME
    node1
             image1  true    false   X.X.X      MM/DD/YYYY TIME
             image2  false   true    Y.Y.Y      MM/DD/YYYY TIME
    4 entries were displayed.
  12. 验证节点的还原状态是否为complete:

    system node upgrade-revert show -node <nodename>
    Cli

    此状态应显示为"完成"、"不需要"或"未返回任何表条目"。

  13. 对HA对中的另一个节点重复上述步骤、然后对其他每个HA对重复上述步骤。

    如果您使用的是MetroCluster配置、则需要对配置中的两个集群重复这些步骤

  14. 还原所有节点后、为集群重新启用高可用性:

    cluster ha modify -configured true
    Cli