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

準備 MetroCluster IP 系統以進行升級

貢獻者 netapp-aoife

為了準備控制器升級,您可能需要根據新舊平台機型,升級交換器參考組態檔案( RCFs )。接著您會執行系統預先檢查,收集組態資訊,並移除現有的監控軟體。

在升級控制器之前,請先更新 MetroCluster 交換器 RCFs

視舊版與新版平台機型而定,您可能需要在升級控制器之前更新 MetroCluster 交換器參考組態檔( RCFs )。

關於這項工作

在下列情況下執行此工作:

  • 交換器 RCF 組態並非最低版本。

  • 您需要變更後端 MetroCluster 連線所使用的 VLAN ID 。

開始之前

在升級控制器之前,判斷是否需要更新 RCFs :

  • 如果交換器組態未設定支援的最小 RCF 版本,則您必須在升級控制器之前更新 RCF :

    交換器模式

    必要的 RCF 版本

    Cisco 3132Q-V

    1.7或更新版本

    Cisco 3232C

    1.7或更新版本

    Broadcom Bes - 53248

    1.3或更新版本

    NVIDIA SN2100

    2.0 或更新版本

  • 如果您的舊平台和新平台機型都列在下列清單中,則在升級控制器之前 * 不 * 需要更新 VLAN ID :

    • FAS8200 或 AFF A300

    • 解答320 AFF

    • FAS9000 或 AFF A700

    • AFF A800 , AFF C800 , ASA A800 或 ASA C800

      如果您的舊版或新版平台機型未列於上方,您必須確認 MetroCluster 介面使用的是支援的 VLAN ID 。MetroCluster 介面支援的 VLAN ID 為: 10 , 20 或介於 101 到 4096 之間。

    警告
    • 如果 VLAN ID 不是 10 , 20 或介於 101 到 4096 之間,則必須在升級控制器之前升級交換器 RCF 。

    • 本機叢集連線可以使用任何 VLAN ,不需要位於指定範圍內。

    • 您要升級的新 RCF 必須使用 VLAN 10 , 20 或介於 101 到 4096 之間。除非需要,否則請勿變更本機叢集的 VLAN 。

步驟
  1. 準備 IP 交換器以應用新的 RCFs 。

    請依照您的交換器廠商章節中的步驟進行:

    註 您應該依照下列順序更新交換器: switch_a_1 , switch_B_1 , switch_a_2 , switch_B_2 。
  2. 下載並安裝 RCFs 。

    請依照您的交換器廠商章節中的步驟進行:

開始控制器更換操作

當您啟動自動控制器更換操作時,該操作會發出一系列預檢查,然後暫停,以便您可以手動收集與配置相關的資訊。

關於這項工作

在 MetroCluster 檢查開始之前,如果已安裝 ONTAP 調解器,系統會自動偵測並移除它。若要確認移除、系統會提示您輸入使用者名稱和密碼。升級完成後,如果預檢失敗,或者您選擇不繼續升級,則必須手動"重新設定 ONTAP Mediator 服務"

在升級期間的任何階段、您都可以從站台A執行「系統控制器置換show」或「系統控制器置換show-details」命令、以檢查狀態。如果命令傳回空白輸出、請等待幾分鐘、然後重新執行命令。

步驟
  1. 從站點 A 執行以下命令來更換站點 B 的控制器:

    system controller replace start -nso true

    註
    • 如果你不使用 `-nso true`命令中的參數,控制器升級過程選擇基於 NSO 的自動切換和切回作為 MetroCluster IP 系統上的預設程序。

    • 如果您在一個網站上重複此過程,並且已在另一個網站上更換控制器,則會因為兩個網站上的節點不符而出現錯誤。當兩個站點上的平台型號不同時,這是預期行為。

      如果僅返回不匹配錯誤,則可以使用 `-skip-metrocluster-check true`選項 `system controller replace start`指令跳過 MetroCluster 檢查。

    自動化操作執行檢查。如果找不到問題、作業會暫停、以便您手動收集組態相關資訊。

    畫面會顯示目前的來源系統和所有相容的目標系統。如果您將來源控制器替換為具有不同 ONTAP 版本或不相容平台的控制器,則自動化操作將在新節點啟動後停止並報告錯誤。若要使叢集恢復正常狀態,請依照手動恢復流程操作。

    「系統控制器更換start」命令可能會報告下列預先檢查錯誤:

    Cluster-A::*>system controller replace show
    Node        Status         Error-Action
    ----------- -------------- ------------------------------------
    Node-A-1    Failed         MetroCluster check failed. Reason : MCC check showed errors in component aggregates

    檢查此錯誤是否是因為您有未鏡射的Aggregate或是因為另一個Aggregate問題而發生。確認所有鏡射Aggregate均正常運作、且未降級或鏡射降級。如果此錯誤僅由未鏡射的Aggregate所造成、您可以在「系統控制器更換開始」命令上選取「skip -MetroCluster-check true」選項來覆寫此錯誤。如果可以存取遠端儲存設備、則無鏡射的集合體會在切換後上線。如果遠端儲存連結失敗、則未鏡射的集合體將無法上線。

  2. 在站台B登入、然後依照主控台訊息「系統控制器更換show」或「系統控制器更換show-details」命令中所列的命令、手動收集組態資訊。

在升級之前收集資訊

在升級之前、如果根磁碟區已加密、您必須先收集備份金鑰和其他資訊、才能以舊的加密根磁碟區來啟動新的控制器。

關於這項工作

此工作是在現有的 MetroCluster IP 組態上執行。

步驟
  1. 標示現有控制器的纜線、以便在設定新控制器時輕鬆識別纜線。

  2. 顯示命令以擷取備份金鑰及其他資訊:

    「System Controller replace show」(系統控制器更換顯示)

    從合作夥伴叢集執行「show」命令下所列的命令。

    show 命令輸出會顯示三個表格、其中包含 MetroCluster 介面 IP 、系統 ID 和系統 UUID 。稍後在引導新節點時設置 bootargs 的過程中需要此信息。

  3. 收集MetroCluster 節點的系統ID(以「Sof the Sof the Sof the nodes in the Sof the S

    「MetroCluster 這個節點顯示欄位節點系統ID、DR-Partner SystemID」

    在升級過程中、您將以新控制器模組的系統 ID 來取代這些舊系統 ID 。

    在此四節點 MetroCluster IP 組態範例中、會擷取下列舊系統 ID :

    • node_a_1-old:40687441258

    • node_a_2-old:4068741260

    • node_B_1-old:40687441254

    • node_B_2-old:40687441256

    metrocluster-siteA::> metrocluster node show -fields node-systemid,ha-partner-systemid,dr-partner-systemid,dr-auxiliary-systemid
    dr-group-id        cluster           node            node-systemid     ha-partner-systemid     dr-partner-systemid    dr-auxiliary-systemid
    -----------        ---------------   ----------      -------------     -------------------     -------------------    ---------------------
    1                    Cluster_A       Node_A_1-old    4068741258        4068741260              4068741256             4068741256
    1                    Cluster_A       Node_A_2-old    4068741260        4068741258              4068741254             4068741254
    1                    Cluster_B       Node_B_1-old    4068741254        4068741256              4068741258             4068741260
    1                    Cluster_B       Node_B_2-old    4068741256        4068741254              4068741260             4068741258
    4 entries were displayed.

    在此雙節點 MetroCluster IP 組態範例中、會擷取下列舊系統 ID :

    • 節點_a_1:40687441258

    • 節點_B_1:40687441254

    metrocluster node show -fields node-systemid,dr-partner-systemid
    
    dr-group-id cluster    node          node-systemid dr-partner-systemid
    ----------- ---------- --------      ------------- ------------
    1           Cluster_A  Node_A_1-old  4068741258    4068741254
    1           Cluster_B  node_B_1-old  -             -
    2 entries were displayed.
  4. 收集每個舊節點的連接埠和 LIF 資訊。

    您應該為每個節點收集下列命令的輸出:

    • 「網路介面show -role叢集、node-mgmt」

    • network port show -node <node-name> -type physical

    • network port vlan show -node <node-name>

    • network port ifgrp show -node <node-name> -instance

    • 「網路連接埠廣播網域節目」

    • 「網路連接埠連線能力顯示-詳細資料」

    • 「網路IPSpace節目」

    • 「Volume show」

    • 《集合體展》

    • system node run -node <node-name> sysconfig -a

    • aggr show -r

    • 「尖碑秀」

    • system node run <node-name> disk show

    • vol show -fields type

    • vol show -fields type , space-guarantee

    • 「Vserver FCP啟動器顯示」

    • 「磁碟展示」

    • 「顯示組態設定介面」MetroCluster

  5. 如果MetroCluster 支援SAN組態、請收集相關資訊。

    您應該收集下列命令的輸出:

    • 「FCP介面卡顯示-instance」

    • 「FCP介面show -instance」

    • 「iSCSI介面展示」

    • 「ucadmin show」

  6. 如果 MetroCluster 節點配置了用於管理 SVM(叢集)的外部金鑰管理器,請將金鑰伺服器資訊複製到安全位置。如果配置了 Onboard Key Manager,請將備份資訊和密碼短語複製到安全位置。

    內建金鑰管理程式
    1. 執行以下命令以顯示 Onboard Key Manager 備份:

      「安全金鑰管理程式內建show Backup」

      在升級程序的後續步驟中,您還需要最新的 Onboard Key Manager 密碼。

      如需更多資訊、請參閱 "手動備份內建金鑰管理資訊"

    外部金鑰管理程式

    收集外部金鑰管理資訊,以便稍後在程序中還原金鑰管理程式組態。

    1. 顯示管理 SVM(叢集)的名稱。

      vserver show -type admin

      在此範例中,管理 SVM 名稱為 cluster_B:

      cluster_B::*> vserver show -type admin
                                     Admin      Operational Root
      Vserver     Type    Subtype    State      State       Volume     Aggregate
      ----------- ------- ---------- ---------- ----------- ---------- ----------
      cluster_B
                  admin   -          -          -           -          -
    2. 取得與管理 SVM (叢集)上設定的外部金鑰管理程式相關聯的主要金鑰伺服器位址和連接埠號碼:

    • 管理 SVM 最多可以有四個主要金鑰伺服器,但您只需要其中一個主要金鑰伺服器的連接埠號碼和位址,即可在稍後的程序中還原金鑰管理組態。

    • 如果您選擇的主要金鑰伺服器有相關聯的使用者名稱和密碼,則在還原過程中也需要這些資訊。

+ security key-manager external show -instance -vserver <admin_svm_name>

+

cluster_B::> security key-manager external show -instance -vserver cluster_B

                  Vserver: cluster_B
       Client Certificate: NTAPKM_C
   Server CA Certificates: NTAPKM_I, NTAPKM_R
       Primary Key Server: 172.18.27.34:12014
                  Timeout: 25
                 Username:
              Policy name: -
    Secondary Key Servers: -
    Create/Remove Timeout: 10
  1. 如果您執行的是 ONTAP 9.16.1 或更高版本,請取得管理 SVM 的金鑰庫 UUID。

    security key-manager show-key-store -vserver <admin_svm_name> -fields uuid

    cluster_B::*>  security key-manager show-key-store -vserver cluster_B -fields uuid
    vserver         uuid
    --------------- ------------------------------------
    cluster_B        f281aa55-d635-11f0-93bc-005056bb68f2
    
    cluster_B::*
  2. 請將收集到的資訊保存在安全的地方,以便在後續操作中使用。您現在應該已經收集到以下資訊:

    • 管理 SVM 的其中一個主要金鑰伺服器的連接埠號碼和位址

    • 如果選定的主要金鑰伺服器關聯了使用者名稱和密碼,則需要提供這兩項資訊。

    • 管理員 SVM 的金鑰庫 UUID(ONTAP 9.16.1 或更新版本中需要)

  1. 完成組態資訊的收集之後、請繼續作業:

    「系統控制器更換恢復」

從斷路器或其他監控軟體中移除現有組態

開始升級之前,請先從斷路器或其他監控軟體中移除現有的組態。

如果現有的組態是以MetroCluster 可啟動切換的ESITTiebreaker組態或其他協力廠商應用程式(例如ClusterLion)來監控、您必須先從MetroCluster 斷路器或其他軟體移除此類組態、才能更換舊的控制器。

步驟
  1. "移除現有MetroCluster 的版本資訊" 來自決勝軟體。

  2. 從MetroCluster 任何可啟動切換的第三方應用程式移除現有的功能。

    請參閱應用程式的文件。