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

從現有組態還原叢集組態

貢獻者

若要在叢集故障後從現有組態還原叢集組態、請使用您選擇的叢集組態重新建立叢集、並將其提供給恢復節點、然後將每個額外節點重新加入新叢集。

關於這項工作

您只能執行此工作、從導致叢集組態遺失的災難中恢復。

註

如果您是從組態備份檔案重新建立叢集、則必須聯絡技術支援部門、以解決組態備份檔案與叢集中現有組態之間的任何差異。

如果您從組態備份檔案中還原叢集、則自備份後所做的任何組態變更都將遺失。您必須在恢復後解決組態備份檔案與目前組態之間的任何差異。請參閱知識庫文章 "《組態備份解決方案指南》、提供疑難排解指引ONTAP"

步驟
  1. 停用每個HA配對的儲存容錯移轉:

    storage failover modify -node node_name -enabled false

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

  2. 停止每個節點(恢復節點除外):

    system node halt -node node_name -reason "text"

    cluster1::*> system node halt -node node0 -reason "recovering cluster"
    
    Warning: Are you sure you want to halt the node? {y|n}: y
  3. 將權限層級設為進階:

    set -privilege advanced

  4. 在恢復節點上、使用 system configuration recovery cluster recreate 用於重新建立叢集的命令。

    此範例使用儲存在恢復節點上的組態資訊重新建立叢集:

    cluster1::*> configuration recovery cluster recreate -from node
    
    Warning: This command will destroy your existing cluster. It will
             rebuild a new single-node cluster consisting of this node
             and its current configuration. This feature should only be
             used to recover from a disaster. Do not perform any other
             recovery operations while this operation is in progress.
    Do you want to continue? {y|n}: y

    在恢復節點上建立新的叢集。

  5. 如果您是從組態備份檔案重新建立叢集、請確認叢集還原仍在進行中:

    system configuration recovery cluster show

    如果您是從正常節點重新建立叢集、則不需要驗證叢集還原狀態。

    cluster1::*> system configuration recovery cluster show
     Recovery Status: in-progress
     Is Recovery Status Persisted: false
  6. 引導需要重新加入重新建立叢集的每個節點。

    您必須一次重新啟動一個節點。

  7. 針對需要加入重新建立叢集的每個節點、執行下列步驟:

    1. 從重新建立的叢集上健全的節點、重新加入目標節點:

      system configuration recovery cluster rejoin -node node_name

      此範例將「'node2'」目標節點重新加入重新建立的叢集:

      cluster1::*> system configuration recovery cluster rejoin -node node2
      
      Warning: This command will rejoin node "node2" into the local
               cluster, potentially overwriting critical cluster
               configuration files. This command should only be used
               to recover from a disaster. Do not perform any other
               recovery operations while this operation is in progress.
               This command will cause node "node2" to reboot.
      Do you want to continue? {y|n}: y

      目標節點會重新開機、然後加入叢集。

    2. 驗證目標節點是否正常、並已與叢集中的其他節點形成仲裁:

      cluster show -eligibility true

      目標節點必須重新加入重新建立的叢集、才能重新加入其他節點。

    cluster1::*> cluster show -eligibility true
    Node                 Health  Eligibility   Epsilon
    -------------------- ------- ------------  ------------
    node0                true    true          false
    node1                true    true          false
    2 entries were displayed.
  8. 如果您是從組態備份檔案重新建立叢集、請將恢復狀態設為「完成」:

    system configuration recovery cluster modify -recovery-status complete

  9. 返回管理權限層級:

    set -privilege admin

  10. 如果叢集僅包含兩個節點、請使用 cluster ha modify 命令以重新啟用叢集 HA 。

  11. 使用 storage failover modify 為每個 HA 配對重新啟用儲存容錯移轉的命令。

完成後

如果叢集具有SnapMirror對等關係、您也需要重新建立這些關係。如需詳細資訊、請參閱 "資料保護"