在 ONTAP 9.2 或更早版本中、不中斷升級雙節點 MetroCluster 組態
-
此文件 PDF 的網站
- NAS儲存管理
個別的 PDF 文件集合
Creating your file...
升級雙節點 MetroCluster 組態的方式會因 ONTAP 版本而異。如果您執行的是 ONTAP 9.2 或更早版本、您應該使用此程序來執行手動不中斷升級、包括啟動交涉式切換、更新「失敗」站台上的叢集、啟動切換、然後在其他站台的叢集上重複該程序。
如果您有執行 ONTAP 9.3 或更新版本的雙節點 MetroCluster 組態、請執行 使用 System Manager 自動升級。
-
將權限等級設為「進階」、在提示繼續時輸入 * y* :
set -privilege advanced
進階提示 (
*>
)。 -
在要升級的叢集上、安裝新的 ONTAP 軟體映像做為預設:
system node image update -package package_location -setdefault true -replace-package true
cluster_B::*> system node image update -package http://www.example.com/NewImage.tgz -setdefault true -replace-package true
-
確認目標軟體映像已設為預設映像:
system node image show
以下範例顯示了這一點
NewImage
設為預設映像:cluster_B::*> system node image show Is Is Install Node Image Default Current Version Date -------- ------- ------- ------- -------------------- ------------------- node_B_1 OldImage false true X.X.X MM/DD/YYYY TIME NewImage true false Y.Y.Y MM/DD/YYYY TIME 2 entries were displayed.
-
如果目標軟體映像未設為預設映像、請加以變更:
system image modify {-node * -iscurrent false} -isdefault true
-
確認所有叢集 SVM 都處於健全狀況狀態:
metrocluster vserver show
-
在未更新的叢集上、啟動交涉的切入:
metrocluster switchover
此作業可能需要數分鐘的時間。您可以使用MetroCluster flexoperationshow命令來驗證切換是否已完成。
在下列範例中、會在遠端叢集(「叢集_a`」)上執行協調式切換。這會導致本機叢集(「叢集B」)停止、以便更新。
cluster_A::> metrocluster switchover Warning: negotiated switchover is about to start. It will stop all the data Vservers on cluster "cluster_B" and automatically re-start them on cluster "cluster_A". It will finally gracefully shutdown cluster "cluster_B". Do you want to continue? {y|n}: y
-
確認所有叢集 SVM 都處於健全狀況狀態:
metrocluster vserver show
-
重新同步「儲存」叢集上的資料集合體:
metrocluster heal -phase aggregates
將MetroCluster 靜態IP組態升級ONTAP 為EFlash 9.5或更新版本之後、集合體將會在重新同步並返回鏡射狀態之前、處於降級狀態一小段時間。
cluster_A::> metrocluster heal -phase aggregates [Job 130] Job succeeded: Heal Aggregates is successful.
-
確認修復作業已成功完成:
metrocluster operation show
cluster_A::> metrocluster operation show Operation: heal-aggregates State: successful Start Time: MM/DD/YYYY TIME End Time: MM/DD/YYYY TIME Errors: -
-
重新同步「儲存」叢集上的根集合體:
metrocluster heal -phase root-aggregates
cluster_A::> metrocluster heal -phase root-aggregates [Job 131] Job succeeded: Heal Root Aggregates is successful.
-
確認修復作業已成功完成:
metrocluster operation show
cluster_A::> metrocluster operation show Operation: heal-root-aggregates State: successful Start Time: MM/DD/YYYY TIME End Time: MM/DD/YYYY TIME Errors: -
-
在停止的叢集上、從載入器提示字元啟動節點:
boot_ontap
-
等待開機程序完成、然後確認所有叢集 SVM 都處於健全狀況狀態:
metrocluster vserver show
-
從「影片」叢集執行切換:
metrocluster switchback
-
確認切換已成功完成:
metrocluster operation show
cluster_A::> metrocluster operation show Operation: switchback State: successful Start Time: MM/DD/YYYY TIME End Time: MM/DD/YYYY TIME Errors: -
-
確認所有叢集 SVM 都處於健全狀況狀態:
metrocluster vserver show
-
在其他叢集上重複上述所有步驟。
-
驗證MetroCluster 此功能是否正常:
-
檢查組態:
metrocluster check run
cluster_A::> metrocluster check run Last Checked On: MM/DD/YYYY TIME Component Result ------------------- --------- nodes ok lifs ok config-replication ok aggregates ok 4 entries were displayed. Command completed. Use the "metrocluster check show -instance" command or sub-commands in "metrocluster check" directory for detailed results. To check if the nodes are ready to do a switchover or switchback operation, run "metrocluster switchover -simulate" or "metrocluster switchback -simulate", respectively.
-
如果您想要檢視更詳細的結果、請使用 MetroCluster check run 命令:
metrocluster check aggregate show
metrocluster check config-replication show
metrocluster check lif show
metrocluster check node show
-
將權限層級設為進階:
set -privilege advanced
-
模擬「變更作業:
metrocluster switchover -simulate
-
檢閱「移動模擬:
metrocluster operation show
cluster_A::*> metrocluster operation show Operation: switchover State: successful Start time: MM/DD/YYYY TIME End time: MM/DD/YYYY TIME Errors: -
-
返回管理權限層級:
set -privilege admin
-
在其他叢集上重複這些子步驟。
-
執行任何 "升級後的工作"。