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

還原ONTAP 整個叢集

貢獻者

若要讓叢集離線以恢復至先前ONTAP 版本的版本、您必須停用儲存容錯移轉和資料生命週期、設定還原先決條件、還原節點上的叢集和檔案系統組態、然後針對叢集中的每個額外節點重複此程序。

您必須已完成回復 "驗證""預先檢查"

還原叢集需要在還原期間讓叢集離線。

  1. 將權限層級設為進階: set -privilege advanced

    系統提示您繼續時、請輸入* y*。

  2. 確認已安裝目標 ONTAP 軟體: system image show

    下列範例顯示9.1版已安裝為兩個節點的替代映像:

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  true    true    9.2        MM/DD/YYYY TIME
             image2  false   false   9.1        MM/DD/YYYY TIME
    node1
             image1  true    true    9.2        MM/DD/YYYY TIME
             image2  false   false   9.1        MM/DD/YYYY TIME
    4 entries were displayed.
  3. 停用叢集中的所有資料生命: network interface modify {-role data} -status-admin down

  4. 判斷您是否有叢集間FlexCache 的相依關係: flexcache origin show-caches -relationship-type inter-cluster

  5. 如果存在叢集間的快閃資源包、請停用快取叢集上的資料資源包: network interface modify -vserver vserver_name -lif lif_name -status-admin down

  6. 如果叢集僅包含兩個節點、請停用叢集HA: cluster ha modify -configured false

  7. [[ST階-5]停用HA配對中任一節點的儲存容錯移轉: storage failover modify -node nodename -enabled false

    HA配對只需停用一次儲存容錯移轉。當您停用節點的儲存容錯移轉時、節點的合作夥伴也會停用儲存容錯移轉。

  8. [[step:6]]登入您要回復的節點。

    若要還原節點、您必須透過節點的節點管理LIF登入叢集。

  9. 將節點的目標 ONTAP 軟體映像設定為預設映像: system image modify -node nodename -image target_image -isdefault true

  10. 確認目標 ONTAP 軟體映像已設為您要還原之節點的預設映像: system image show

    以下範例顯示9.1版已設定為節點0上的預設映像:

    cluster1::*> system image show
                     Is      Is                 Install
    Node     Image   Default Current Version    Date
    -------- ------- ------- ------- --------   -------------------
    node0
             image1  false   true    9.2        MM/DD/YYYY TIME
             image2  true    false   9.1        MM/DD/YYYY TIME
    node1
             image1  true    true    9.2        MM/DD/YYYY TIME
             image2  false   false   9.1        MM/DD/YYYY TIME
    4 entries were displayed.
  11. 如果叢集僅包含兩個節點、請確認節點未保留epsilon:

    1. 檢查節點目前是否保留 epsilon : cluster show -node nodename

      下列範例顯示節點擁有epsilon:

    cluster1::*> cluster show -node node1
    
              Node: node1
              UUID: 026efc12-ac1a-11e0-80ed-0f7eba8fc313
           Epsilon: true
       Eligibility: true
            Health: true
    1. 如果節點保留 epsilon 、請在節點上將 epsilon 標記為 false 、以便將 epsilon 傳輸至節點的合作夥伴: cluster modify -node nodenameA -epsilon false

    2. 在合作夥伴節點上標示 epsilon true 、將 epsilon 傳輸至節點的合作夥伴: cluster modify -node nodenameB -epsilon true

  12. 確認節點已準備好進行還原: system node revert-to -node nodename -check-only true -version 9.x

    Check Only參數可識別還原前必須處理的任何先決條件、例如下列範例:

    • 停用儲存容錯移轉

    • 停用Snapshot原則

    • 刪除升級至更新版本ONTAP 的更新版本的功能表後所建立的Snapshot複本

  13. 確認已解決所有先決條件: system node revert-to -node nodename -check-only true -version 9.x

  14. 還原節點的叢集組態: system node revert-to -node nodename -version 9.x

    -version選項是指目標版本。例如、如果您安裝並驗證的軟體ONTAP 是更新版9.1、則版本選項的正確值為9.1。

    叢集組態會還原、然後從叢集Shell登出。

  15. 重新登入 clustershell 、然後切換至 nodesdell : run -node nodename

    再次登入叢集Shell之後、可能需要幾分鐘的時間才能準備好接受nodesdell命令。因此、如果命令失敗、請稍候幾分鐘、然後再試一次。

  16. 還原節點的檔案系統組態: revert_to 9.x

    此命令可驗證節點的檔案系統組態是否已準備好還原、然後還原。如果發現任何先決條件、您必須解決這些條件、然後重新執行reet_to命令。

    註 使用系統主控台來監控還原程序、顯示的詳細資料比在節點上看到的更多。

    如果自動開機為true、則命令完成後、節點將重新開機ONTAP 至flex.

    如果自動開機為假、則命令完成時會顯示載入器提示字元。輸入 yes 若要還原、請使用 boot_ontap 手動重新啟動節點。

  17. 節點重新開機後、請確認新軟體正在執行: system node image show

    在下列範例中、image1是新ONTAP 的版本、並設為節點0上的目前版本:

    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.
  18. [[step -16]驗證每個節點的還原狀態是否完整: system node upgrade-revert show -node nodename

    狀態應列為「完成」、「不需要」或「沒有傳回表格項目」。

  19. 重複 [step-6] 透過 [step-16] 在HA配對的其他節點上。

  20. 如果叢集僅包含兩個節點、請重新啟用叢集 HA : cluster ha modify -configured true

  21. [[step -19]如果兩個節點先前已停用、請重新啟用其上的儲存容錯移轉: storage failover modify -node nodename -enabled true

  22. 重複 [step-5] 透過 [step-19] 針對MetroCluster 每個額外的HA配對和兩組叢集進行支援。