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

還原ONTAP 整個叢集

貢獻者 netapp-aherbin netapp-aaron-holt netapp-barbe netapp-forry

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

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

開始之前。

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

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

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

    set -privilege advanced

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

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

    system image show

    以下範例顯示, 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
  4. 判斷您是否有叢集間FlexCache 的相依關係:

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

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

步驟 2 :還原叢集節點

若要還原叢集,您必須還原 HA 配對中的第一個節點,然後還原合作夥伴節點。接著,您可以針對叢集中的每個 HA 配對重複此程序,直到所有節點都還原為止。如果您有 MetroCluster 組態,則需要針對組態中的兩個叢集重複這些步驟。

4 個或更多節點
步驟
  1. 登入您要還原的節點。

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

  2. 停用 HA 配對中節點的儲存容錯移轉:

    storage failover modify -node <nodename> -enabled false

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

  3. 將節點的目標 ONTAP 軟體映像設定為預設映像:

    system image modify -node <nodename> -image <target_image> -isdefault true
  4. 確認目標 ONTAP 軟體映像已設為您要還原之節點的預設映像:

    system image show

    以下範例顯示 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

    此 `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

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

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

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

  8. 使用 admin 登入叢集 Shell 。

  9. 切換至節點網站:

    run -node <nodename>

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

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

    revert_to 9.x

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

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

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

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

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

    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.
  12. 確認節點的還原狀態為完成:

    system node upgrade-revert show -node <nodename>

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

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

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

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

    storage failover modify -node* -enabled true
雙節點叢集
  1. 登入您要還原的節點。

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

  2. 停用叢集高可用度( HA ):

    cluster ha modify -configured false
  3. 停用儲存容錯移轉:

    storage failover modify -node <nodename> -enabled false

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

  4. 將節點的目標 ONTAP 軟體映像設定為預設映像:

    system image modify -node <nodename> -image <target_image> -isdefault true
  5. 確認目標 ONTAP 軟體映像已設為您要還原之節點的預設映像:

    system image show

    以下範例顯示 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.
  6. 檢查節點目前是否保留 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 <nodename> -epsilon false
    2. 在合作夥伴節點上標示 epsilon true 、將 epsilon 傳輸至節點的合作夥伴:

      cluster modify -node <node_partner_name> -epsilon true
  7. 確認節點已準備好進行還原:

    system node revert-to -node <nodename> -check-only true -version 9.x

    此 `check-only`參數可識別還原之前必須解決的任何情況,例如停用快照原則或刪除升級至較新版 ONTAP 後建立的快照。

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

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

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

    system node revert-to -node <nodename> -version 9.x
  9. 等待登入提示,然後在系統詢問您是否要登入 systemshell 時輸入 No

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

  10. 使用 admin 登入叢集 Shell 。

  11. 切換至節點網站:

    run -node <nodename>

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

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

    revert_to 9.x

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

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

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

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

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

    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.
  14. 確認節點的還原狀態為完成:

    system node upgrade-revert show -node <nodename>

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

  15. 在 HA 配對的另一個節點上重複這些步驟。

  16. 還原兩個節點之後,請重新啟用叢集的高可用度:

    cluster ha modify -configured true
  17. 在兩個節點上重新啟用儲存容錯移轉:

    storage failover modify -node <nodename> -enabled true