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

還原ONTAP 整個叢集

貢獻者

還原 ONTAP 叢集會造成中斷。您必須在還原期間使叢集離線。如果沒有技術支援人員的協助,您不應回復正式作業叢集。

若要還原新叢集或測試叢集,您必須停用儲存容錯移轉,資料生命和位址還原先決條件,然後必須在叢集中的每個節點上還原叢集和檔案系統組態。

開始之前。

步驟 1 :準備叢集以進行還原

在還原任何叢集節點之前,您應該先確認已安裝目標 ONTAP 映像,而且應該停用叢集中的所有資料生命。

步驟
  1. 將權限層級設為進階:

    set -privilege advanced
    Cli

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

  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. 停用叢集中的所有資料生命:

    network interface modify {-role data} -status-admin down
    Cli
  4. 判斷您是否有叢集間FlexCache 的相依關係:

    flexcache origin show-caches -relationship-type inter-cluster
    Cli
  5. 如果存在叢集間的快閃資源包、請停用快取叢集上的資料資源包:

    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`參數會識別還原之前必須解決的任何先決條件,例如停用 Snapshot 原則或刪除升級至較新版 ONTAP 後所建立的 Snapshot 複本。

  6. 還原節點的叢集組態:

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

    此 `-version`選項是指您要還原的 ONTAP 版本。例如,如果您要從 9.14.1 還原至 9.13.1 ,則選項的正確值 `-version`為 9.13.1 。

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

  7. 等待登入提示;當系統詢問您是否要登入系統殼層時,請輸入 * 否 * 。

    登入提示可能需要 30 分鐘或更長時間才會出現。

  8. 使用 admin 登入叢集 Shell 。

  9. 切換至節點網站:

    run -node <nodename>
    Cli

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

  10. 還原節點的檔案系統組態:

    revert_to 9.x
    Cli

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

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

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

    如果自動開機為假,則命令完成時會顯示 Loader 提示。輸入 `yes`以還原,然後使用 `boot_ontap`手動重新啟動節點。

  11. 節點重新開機後、請確認新軟體正在執行:

    system node image show
    Cli

    在下列範例中、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.
  12. 確認節點的還原狀態為完成:

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

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

  13. 在 HA 配對的另一個節點上重複這些步驟,然後針對每個額外的 HA 配對重複這些步驟。

    如果您有 MetroCluster 組態,則需要在組態中的兩個叢集上重複這些步驟

  14. 還原所有節點之後,請重新啟用叢集的高可用度:

    cluster ha modify -configured true
    Cli