Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

在 ONTAP 9.2 或更早版本中、不中斷升級雙節點 MetroCluster 組態

貢獻者

升級雙節點 MetroCluster 組態的方式會因 ONTAP 版本而異。如果您執行的是 ONTAP 9.2 或更早版本、您應該使用此程序來執行手動不中斷升級、包括啟動交涉式切換、更新「失敗」站台上的叢集、啟動切換、然後在其他站台的叢集上重複該程序。

如果您有執行 ONTAP 9.3 或更新版本的雙節點 MetroCluster 組態、請執行 使用 System Manager 自動升級

步驟
  1. 將權限等級設為「進階」、在提示繼續時輸入 * y* :

    set -privilege advanced

    進階提示 (*>)。

  2. 在要升級的叢集上、安裝新的 ONTAP 軟體映像做為預設:

    system node image update -package package_location -setdefault true -replace-package true
    cluster_B::*> system node image update -package http://www.example.com/NewImage.tgz -setdefault true -replace-package true
  3. 確認目標軟體映像已設為預設映像:

    system node image show

    以下範例顯示了這一點 NewImage 設為預設映像:

    cluster_B::*> system node image show
                        Is      Is                           Install
    Node     Image      Default Current Version              Date
    -------- -------    ------- ------- -------------------- -------------------
    node_B_1
             OldImage  false   true    X.X.X                MM/DD/YYYY TIME
             NewImage  true    false   Y.Y.Y                MM/DD/YYYY TIME
    2 entries were displayed.
  4. 如果目標軟體映像未設為預設映像、請加以變更:

    system image modify {-node * -iscurrent false} -isdefault true
  5. 確認所有叢集 SVM 都處於健全狀況狀態:

    metrocluster vserver show
  6. 在未更新的叢集上、啟動交涉的切入:

    metrocluster switchover

    此作業可能需要數分鐘的時間。您可以使用MetroCluster flexoperationshow命令來驗證切換是否已完成。

    在下列範例中、會在遠端叢集(「叢集_a`」)上執行協調式切換。這會導致本機叢集(「叢集B」)停止、以便更新。

    cluster_A::> metrocluster switchover
    
    Warning: negotiated switchover is about to start. It will stop all the data
             Vservers on cluster "cluster_B" and
             automatically re-start them on cluster
             "cluster_A". It will finally gracefully shutdown
             cluster "cluster_B".
    Do you want to continue? {y|n}: y
  7. 確認所有叢集 SVM 都處於健全狀況狀態:

    metrocluster vserver show
  8. 重新同步「儲存」叢集上的資料集合體:

    metrocluster heal -phase aggregates

    將MetroCluster 靜態IP組態升級ONTAP 為EFlash 9.5或更新版本之後、集合體將會在重新同步並返回鏡射狀態之前、處於降級狀態一小段時間。

    cluster_A::> metrocluster heal -phase aggregates
    [Job 130] Job succeeded: Heal Aggregates is successful.
  9. 確認修復作業已成功完成:

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: heal-aggregates
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  10. 重新同步「儲存」叢集上的根集合體:

    metrocluster heal -phase root-aggregates
    cluster_A::> metrocluster heal -phase root-aggregates
    [Job 131] Job succeeded: Heal Root Aggregates is successful.
  11. 確認修復作業已成功完成:

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: heal-root-aggregates
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  12. 在停止的叢集上、從載入器提示字元啟動節點:

    boot_ontap
  13. 等待開機程序完成、然後確認所有叢集 SVM 都處於健全狀況狀態:

    metrocluster vserver show
  14. 從「影片」叢集執行切換:

    metrocluster switchback
  15. 確認切換已成功完成:

    metrocluster operation show
    cluster_A::> metrocluster operation show
    Operation: switchback
    State: successful
    Start Time: MM/DD/YYYY TIME
    End Time: MM/DD/YYYY TIME
    Errors: -
  16. 確認所有叢集 SVM 都處於健全狀況狀態:

    metrocluster vserver show
  17. 在其他叢集上重複上述所有步驟。

  18. 驗證MetroCluster 此功能是否正常:

    1. 檢查組態:

      metrocluster check run
      cluster_A::> metrocluster check run
      Last Checked On: MM/DD/YYYY TIME
      Component           Result
      ------------------- ---------
      nodes               ok
      lifs                ok
      config-replication  ok
      aggregates          ok
      4 entries were displayed.
      
      Command completed. Use the "metrocluster check show -instance"
      command or sub-commands in "metrocluster check" directory for
      detailed results.
      To check if the nodes are ready to do a switchover or switchback
      operation, run "metrocluster switchover -simulate" or "metrocluster
      switchback -simulate", respectively.
    2. 如果您想要檢視更詳細的結果、請使用 MetroCluster check run 命令:

      metrocluster check aggregate show
      metrocluster check config-replication show
      metrocluster check lif show
      metrocluster check node show
    3. 將權限層級設為進階:

      set -privilege advanced
    4. 模擬「變更作業:

      metrocluster switchover -simulate
    5. 檢閱「移動模擬:

      metrocluster operation show
      cluster_A::*> metrocluster operation show
          Operation: switchover
              State: successful
         Start time: MM/DD/YYYY TIME
           End time: MM/DD/YYYY TIME
             Errors: -
    6. 返回管理權限層級:

      set -privilege admin
    7. 在其他叢集上重複這些子步驟。

完成後

執行任何 "升級後的工作"