ONTAP 9.2以前での2ノードMetroCluster構成の無停止アップグレード
-
このドキュメント ページのPDF
-
ボリューム管理
- CLI を使用した論理ストレージ管理
-
NAS ストレージ管理
-
CLIを使用したSMBの管理
- SMB を使用したファイルアクセスの管理
-
CLIを使用したSMBの管理
-
ボリューム管理
PDF版ドキュメントのセット
Creating your file...
2ノードMetroCluster構成のアップグレード方法は、ONTAPのバージョンによって異なります。ONTAP 9.2以前を実行している場合は、この手順を使用して手動による無停止アップグレードを実行します。具体的には、ネゴシエートスイッチオーバーを開始し、「障害」サイトでクラスタを更新してから、スイッチバックを開始します。この処理をもう一方のサイトのクラスタでも繰り返します。
ONTAP 9.3以降を実行している2ノードMetroCluster構成の場合は、 System Managerを使用した自動アップグレード。
-
権限レベルをadvancedに設定します。続行するかどうかを尋ねられたら、「* y *」と入力します。
set -privilege advanced
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 operation show コマンドを使用して、スイッチオーバーが完了したことを確認できます。
次の例では ' ネゴシエート・スイッチオーバーがリモート・クラスタ( "cluster_a" )上で実行されますこれにより ' ローカルクラスタ (“cluster_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
-
「Surviving」クラスタ上のデータアグリゲートを再同期します。
metrocluster heal -phase aggregates
MetroCluster IP 構成を ONTAP 9.5 以降にアップグレードすると、アグリゲートの状態は短時間 degraded になったあとに再同期されて mirrored に戻ります。
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: -
-
「Surviving」クラスタのルートアグリゲートを再同期します。
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: -
-
停止したクラスタで、LOADERプロンプトからノードをブートします。
boot_ontap
-
ブートプロセスの終了を待ってから、すべてのクラスタSVMが健全な状態であることを確認します。
metrocluster vserver show
-
「Surviving」クラスタからスイッチバックを実行します。
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
-
権限レベルを advanced に設定します。
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: -
-
admin 権限レベルに戻ります。
set -privilege admin
-
もう一方のクラスタで上記の手順を繰り返します。
-
いずれかを実行 "アップグレードゴノテジュン"。