ダウングレードまたはリバート後のクラスタとストレージの健全性の確認
クラスタをダウングレードまたはリバートしたら、ノードが正常に機能していてクラスタに追加するための条件を満たしていること、およびクラスタがクォーラムにあることを確認する必要があります。また、ディスク、アグリゲート、およびボリュームのステータスも確認する必要があります。
クラスタの健全性を確認
-
クラスタ内のノードがオンラインであり、クラスタに参加するための条件を満たしていることを確認します。
cluster show
cluster1::> cluster show Node Health Eligibility --------------------- ------- ------------ node0 true true node1 true true
正常でないノードや条件を満たしていないノードがある場合は、EMSログでエラーを確認して対処します。
-
権限レベルをadvancedに設定します。+
set -privilege advanced
と入力し `y`て続行します。
-
各RDBプロセスの設定の詳細を確認します。
-
リレーショナルデータベースのエポックとデータベースのエポックは、各ノードで一致している必要があります。
-
リングごとのクォーラムマスターがすべてのノードで同じである必要があります。
各リングのクォーラムマスターが異なる場合があることに注意してください。
表示する RDB プロセス 入力するコマンド 管理アプリケーション
cluster ring show -unitname mgmt
ボリューム ロケーション データベース
cluster ring show -unitname vldb
仮想インターフェイス マネージャ
cluster ring show -unitname vifmgr
SAN管理デーモン
cluster ring show -unitname bcomd
次の例は、ボリューム ロケーション データベースのプロセスを示しています。
cluster1::*> cluster ring show -unitname vldb Node UnitName Epoch DB Epoch DB Trnxs Master Online --------- -------- -------- -------- -------- --------- --------- node0 vldb 154 154 14847 node0 master node1 vldb 154 154 14847 node0 secondary node2 vldb 154 154 14847 node0 secondary node3 vldb 154 154 14847 node0 secondary 4 entries were displayed.
-
-
admin権限レベルに戻ります。
set -privilege admin
-
SAN環境を使用している場合は、各ノードがSANクォーラムにあることを確認します。
event log show -severity informational -message-name scsiblade.*
各ノードの最新のscsibladeイベントメッセージに、SCSIブレードがクォーラムにあることが示されます。
cluster1::*> event log show -severity informational -message-name scsiblade.* Time Node Severity Event --------------- ---------- -------------- --------------------------- MM/DD/YYYY TIME node0 INFORMATIONAL scsiblade.in.quorum: The scsi-blade ... MM/DD/YYYY TIME node1 INFORMATIONAL scsiblade.in.quorum: The scsi-blade ...
ストレージの健全性を確認
クラスタをリバートまたはダウングレードしたら、ディスク、アグリゲート、およびボリュームのステータスを確認する必要があります。
-
ディスクのステータスを確認します。
確認する項目 操作 破損ディスク
-
破損ディスクを表示します。
storage disk show -state broken
-
破損ディスクを取り外すか交換します。
メンテナンス中または再構築中のディスク
-
メンテナンス、保留、または再構築中の状態のディスクを表示します。 `storage disk show -state maintenance
pending
reconstructing` .. メンテナンスまたは再構築の処理が完了するまで待ってから次に進みます。
-
-
物理ストレージと論理ストレージ(ストレージのアグリゲートを含む)の状態を表示して、すべてのアグリゲートがオンラインであることを確認します。
storage aggregate show -state !online
このコマンドを実行すると、オンラインでないアグリゲートが表示されます。メジャーアップグレードまたはリバートの実行前と実行後に、すべてのアグリゲートがオンラインになっている必要があります。
cluster1::> storage aggregate show -state !online There are no entries matching your query.
-
_not_onlineであるボリュームを表示して、すべてのボリュームがオンラインであることを確認します。
volume show -state !online
メジャーアップグレードまたはリバートの実行前と実行後に、すべてのボリュームがオンラインになっている必要があります。
cluster1::> volume show -state !online There are no entries matching your query.
-
整合性のないボリュームがないことを確認します。
volume show -is-inconsistent true
整合性のないボリュームへの対処方法については、ナレッジベースの記事を参照して"「WAFL inconsistent」を示すボリューム"ください。