跳到主要内容

准备更新 MetroCluster DR 组

真正更新节点上的软件之前,必须确定节点之间的 DR 关系,发送自动支持消息说明您要开始进行更新,并确认各节点上正在运行的 ONTAP 版本。

开始之前

必须已安装软件映像。

安装 ONTAP 软件映像

关于本任务

必须对每个 DR 组重复执行此任务。如果 MetroCluster 配置中包含八个节点,则有两个 DR 组。必须对这两个 DR 组重复执行此任务。

此任务示例中用于标识集群和节点的名称如图:



  1. 标识配置中的 DR 对:metrocluster node show -fields dr-partner

    示例

    cluster_A::> metrocluster node show -fields dr-partner 
    (metrocluster node show)
    dr-group-id cluster node dr-partner
    ----------- ------- -------- ----------
    1 cluster_A node_A_1 node_B_1
    1 cluster_A node_A_2 node_B_2
    1 cluster_B node_B_1 node_A_1
    1 cluster_B node_B_2 node_A_2
    4 entries were displayed.

    cluster_A::>

  2. 将权限级别从管理员更改为高级,在提示是否继续时输入 yset -privilege advanced
    随后将显示高级提示符(*>)。
  3. 确认每个节点上运行的 ONTAP 版本:
    1. 确认 cluster_A 上的版本:system image show

      示例

      cluster_A::*> system image show 
      Is Is Install
      Node Image Default Current Version Date
      -------- ------- ------- ------- ------- -------------------
      node_A_1
      image1 true true X.X.X MM/DD/YYYY TIME
      image2 false false Y.Y.Y MM/DD/YYYY TIME
      node_A_2
      image1 true true X.X.X MM/DD/YYYY TIME
      image2 false false Y.Y.Y MM/DD/YYYY TIME
      4 entries were displayed.

      cluster_A::>
    2. 确认 cluster_B 上的版本:system image show

      示例

      cluster_B::*> system image show 
      Is Is Install
      Node Image Default Current Version Date
      -------- ------- ------- ------- ------- -------------------
      node_B_1
      image1 true true X.X.X MM/DD/YYYY TIME
      image2 false false Y.Y.Y MM/DD/YYYY TIME
      node_B_2
      image1 true true X.X.X MM/DD/YYYY TIME
      image2 false false Y.Y.Y MM/DD/YYYY TIME
      4 entries were displayed.

      cluster_B::>

  4. 触发自动支持通知:autosupport invoke -node * -type all -message "Starting_NDU"

    此自动支持通知中包含更新前的系统状态记录。如果更新过程中发生了问题,此通知中将包含有用的诊断信息。

    如果未将集群配置为发送自动支持消息,则系统将在本地保存一份通知拷贝。

  5. 对于第一个集合中的每个节点,将目标 ONTAP 软件映像设置为充当默认映像:system image modify {-node nodename -iscurrent false} -isdefault true

    此命令使用扩展查询将作为备用映像安装的目标软件映像更改为节点的默认映像。
  6. 确认已将目标 ONTAP 软件映像设置为默认映像:
    1. 确认 cluster_A 上的映像:system image show

      示例

      在以下示例中,image2 为新 ONTAP 版本,并设置为第一个集合中每个节点上的默认映像:
      cluster_A::*> system image show
      Is Is Install
      Node Image Default Current Version Date
      -------- ------- ------- ------- ------- -------------------
      node_A_1
      image1 false true X.X.X MM/DD/YYYY TIME
      image2 true false Y.Y.Y MM/DD/YYYY TIME
      node_A_2
      image1 false true X.X.X MM/DD/YYYY TIME
      image2 true false Y.Y.Y MM/DD/YYYY TIME

      2 entries were displayed.

    2. 确认 cluster_B 上的映像:system image show

      示例

      以下示例显示目标版本设置为第一个集合中每个节点上的默认映像:
      cluster_B::*> system image show
      Is Is Install
      Node Image Default Current Version Date
      -------- ------- ------- ------- ------- -------------------
      node_A_1
      image1 false true X.X.X MM/DD/YYYY TIME
      image2 true false Y.Y.Y MM/YY/YYYY TIME
      node_A_2
      image1 false true X.X.X MM/DD/YYYY TIME
      image2 true false Y.Y.Y MM/DD/YYYY TIME

      2 entries were displayed.

  7. 通过为要升级的每个节点输入以下命令两次确定这些节点是否正在为任何客户端服务:system node run -node target-node -command uptime

    uptime 命令显示自上次引导节点以来该节点为 NFS、CIFS、FC 和 iSCSI 客户端执行的操作总数。需要为每个协议运行此命令两次以确定操作计数是否在增加。如果计数在增加,则表示节点当前正在为该协议的客户端提供服务。如果计数未增加,则表示节点当前没有为该协议的客户端提供服务。
    应记录每个导致客户端操作计数增加的协议,以便可在节点升级后确认客户端流量是否已恢复。

    示例

    此示例显示执行 NFS、CIFS、FC 和 iSCSI 操作的节点。但是,该节点当前仅为 NFS 和 iSCSI 客户端服务。
    cluster_x::> system node run -node TDC-7K-03 -command uptime
    2:58pm up 7 days, 19:16 800000260 NFS ops, 1017333 CIFS ops, 0 HTTP ops, 40395 FCP ops, 32810 iSCSI ops

    cluster_x::> system node run -node TDC-7K-03 -command uptime
    2:58pm up 7 days, 19:17 800001573 NFS ops, 1017333 CIFS ops, 0 HTTP ops, 40395 FCP ops, 32815 iSCSI ops