ストレッチ クラスタ内のホストまたはホスト コンポーネントで障害が発生した場合は、新しいホストに交換することをお勧めします。
前提条件
- クラスタ内の他のホストと同じ ESXi バージョンを使用して交換用のホストのイメージを作成します。
- クラスタの健全性を確認します。
手順
- 削除するホストの ID を取得します。
- ナビゲーション ペインで、 の順にクリックします。
- ホスト管理用の API で [GET /v1/hosts] をクリックします。
- [実行] をクリックします。
- [ダウンロード] をクリックして、JSON ファイルをダウンロードします。
- JSON ファイルを開いて、削除するホストの ID をコピーします。
- ホストを削除するクラスタの ID を取得します。
- API Explorer で、クラスタ管理用の API に移動し、GET /v1/clusters をクリックします。
- [実行] をクリックします。
- [ダウンロード] をクリックして、JSON ファイルをダウンロードします。
- JSON ファイルを開いて、クラスタ ID をコピーします。
- JSON 要求の本文を準備します。
- [Patch /v1/clusters/id] をクリックします。
- [ClusterUpdateSpec] で [Cluster Update Data ClusterUpdateSpec{ ... }] をクリックします。
- [ダウンロード] をクリックして、JSON ファイルをダウンロードします。
- JSON ファイルを編集して、次の例のような圧縮セクションのみが含まれるようにします。
{
"clusterCompactionSpec": {
"hosts": [ {
"id": "ESXi host 1 ID"
}, {
"id": "ESXi host 2 ID"
}, {
"id": "ESXi host 3 ID"
} ]
}
}
- クラスタの圧縮 API を実行します。
- id フィールドの値を手順 1 で取得したホストの ID に置き換えます。
- [実行] をクリックします。
- タスクが完了するまで監視します。
- 削除するホストをデコミッショニングします。
- 交換用のホストを、削除されたホストと同じネットワーク プールにコミッショニングします。
- クラスタを拡張して、コミッショニングされたホストをクラスタに追加します。VMware Cloud Foundation でのストレッチ クラスタの拡張を参照してください。
- 必要に応じて、新しく追加された各ホストに SSH で接続し、Witness(監視)ホストの vSAN ネットワークへのスタティック ルートを追加します。新しく追加されたホストの vSAN ネットワークにアクセスできない場合は、Witness(監視)ホストにもスタティック ルートを追加します。
結果
vSAN はストレッチ クラスタを自動的に再構築します。