シャットダウンされたクラスターからノードを再利用した後、vSANオブジェクトにアクセスできなくなる、またはクラスターパーティションが発生する
search cancel

シャットダウンされたクラスターからノードを再利用した後、vSANオブジェクトにアクセスできなくなる、またはクラスターパーティションが発生する

book

Article ID: 431571

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

免責事項:これは英文の記事「vSAN objects remain inaccessible or cluster partitions occur after repurposing nodes from a shut down cluster」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

ESXi ホストが、以前にシャットダウン (vSAN クラスタシャットダウン ワークフロー経由)された vSAN クラスタから移動または再利用されると、新しいクラスタで次の症状が発生する可能性があります。

  • 仮想マシンは、vCenter インベントリに(アクセス不可)として表示されます。

  • vSAN 健全性サービスは、ネットワーク パーティションまたはサブクラスタメンバー数の不一致を報告します。

  • 有効な物理ネットワーク接続 (VMkernel ping 成功) であるにもかかわらず、ホストはパーティションに分離されているように見えます。

  • 仮想オブジェクト ビューでは、オブジェクトが利用できないことが表示されます。

Environment

  • 製品: VMware Cloud Foundation(VCF)、VMware vSAN

  • バージョン: 7.x、8.x

  • シナリオ: ESXi OS を完全に再インストールせずに ESXi ホストを再利用します。

Cause

vSANクラスターシャットダウンワークフローと手動シャットダウン手順では、ESXi 詳細構成パラメータを利用して、分散オブジェクトマネージャー(DOM)を静止させ、ユニキャストメンバーシップリストを安定させます。

これらの設定が有効な間にホストがクラスターから削除されたり、目的が変更されたりした場合、設定はホストの構成に保持されたままになります。

  • /VSAN/DomPauseAllCcps: 1に設定されていると、ホストがメタデータをクラスタ制御プレーンと同期できなくなります。

  • /VSAN/IgnoreClusterMemberListupdates: 1に設定されていると、ホストは新しいユニキャスト エージェントの更新情報を受信できなくなり、以前のクラスターからの古いメンバーシップデータに依存するようになります。

Resolution

再利用するノードを新しい vSAN クラスターに参加させる前に、シャットダウン時固有の上書きされた設定がクリアされていることを確認するため、以下の『健全性チェック(Sanity Check)』を実行してください。

  • SSH接続の確立: 再利用するESXiホストにrootとしてログインします。

  • Advanced setting の確認:  DOM Pauseと Membership Update のフラグの状態を確認します。

    Bash
    esxcfg-advcfg -g /VSAN/DomPauseAllCcps
    esxcfg-advcfg -g /VSAN/IgnoreClusterMemberListupdates

  • デフォルト値への復元: いずれかのコマンドが値「1」を返した場合、デフォルトの動作値である「0」にリセットします。

    Bash
    esxcfg-advcfg -s 0 /VSAN/DomPauseAllCcps
    esxcfg-advcfg -s 0 /VSAN/IgnoreClusterMemberListupdates

  • vSANユニキャストテーブルの確認: 古いクラスターから残っている古いユニキャストエントリーをクリアし、vCenterが新しいリストを投入できるようにします。

    Bash
    esxcli vsan cluster unicastagent list

    注: 古いIPが存在する場合、フラグをリセットした後、ホストを新しいクラスターから削除して再追加する必要がある場合があります。
  • 管理エージェントの再起動(オプション): ホストがすぐにパーティションに参加しない場合、管理エージェントを再起動して同期を強制します。

    Bash

    /etc/init.d/hostd restart
    /etc/init.d/vpxa restart

Additional Information

クラスター再起動時のこれらのフラグの具体的な動作については、After vSAN Cluster Shutdown & Restart, VMs/objects are inaccessible を参照してください。