DRS がホスト上に vCLS VM を配置できないことが原因で vpxd が頻繁にクラッシュする
search cancel

DRS がホスト上に vCLS VM を配置できないことが原因で vpxd が頻繁にクラッシュする

book

Article ID: 432897

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項: これは英文の記事vpxd crashes frequently as DRS could not place vCLS VMs on hostsの日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事を参照してください。

  • vmware-vpxd サービスが頻繁にクラッシュし、vpxd のコアダンプが生成されます。
  • すべてのクラスタで vSphere HA の失敗が発生しており、現在、選定プロセス(election process)の状態で停止します。
  • vpxd.log (ログパス: /var/log/vmware/vpxd) に以下のログの抜粋が含まれている:DRSはホスト上でvCLS VMをパワーオンするための配置を何度も試みましたが、vSphere HA(クラスタ ホストがマスター選択プロセスの状態で停止)の構成に失敗していたため、DRSはホスト上にVMを配置することができませんでした。

YYYY-MM-DDTHH:MM info vpxd[06787] [Originator@6876 sub=MoCluster opID=WorkQueue-64370a3b] Received VM state change for HDCS VM; <domain_moid>, [vim.VirtualMachine:<VM_moid>,vCLS-########-ed07-4434-8da9-############] oldConnState: 1, newConnState: 3, oldPowerState: 0, newPowerState: 0
YYYY-MM-DDTHH:MM info vpxd[06787] [Originator@6876 sub=MoCluster opID=WorkQueue-64370a3b] Completed request from LRO request queue; {VclsPodCrxVmStateChanged([vim.HostSystem:<Host_moid>,<Host_fqdn>], [vim.VirtualMachine:<VM_moid>,vCLS-########-ed07-4434-8da9-############], power: 0->0, connect: 1->3), p: 00007fc188043990, attempt: 0}, e: N17RequestQueueInLro24QueueNotRunningExceptionE(LRO request queue is not running)
YYYY-MM-DDTHH:MM info vpxd[06787] [Originator@6876 sub=HostCnx opID=WorkQueue-64370a3b] [VpxdHostCnx::AddConnection] cnx: ########-0650-a8d5-c2ba-############, h: <Host_moid>

  • ESXi ホストは 8.0 U2 以下、または ESXi 7.x を実行しています。

Environment

  • vCenter 8.x
  • ESXi 7.x
  • ESXi 8.0.2

Cause

クラスタが不健全な状態であるために vCLS VM を配置できず、その配置処理によって引き起こされた致命的な DRS 例外により、vCenter サービス (vmware-vpxd) がクラッシュしました。

Resolution

  1. 現在、選定フェーズ(election phase)で停止しているすべてのクラスタにおいて、vSphere HA を無効化してから再度有効化します。参照:Disabling and enabling VMware vSphere High Availability
  2. 「vCLS モードの編集」を「退避モード」に変更し、影響を受けるクラスタで「退避モード」を有効にします。参照: Disable vCLS on a Cluster via Retreat Mode. vCLS VM が削除されるまで待ち、その後 「vCLS モードの編集」を「システム管理」に戻して「退避モード」を解除します。

Additional Information

  • 組み込み vCLS(vSphere Cluster Services)   は vSphere 8.0 Update 3 で導入されました。この更新されたアーキテクチャでは、vSphere Pod テクノロジーを利用して ESXi ホスト経由でクラスタ サービスを直接管理します。これらの組み込み vCLS はデータストアを使用せず、ホストメモリ上で動作するため、VM 配置のためのデータストアを必要としません。
  • vCenter が 8.0 U3 であっても、ESXi ホストが 8.0 U2 以前を実行している場合、後方互換性として vCenter はホスト上に外部 vCLS VMをデプロイします。これらの外部 vCLS VM はデータストア上にデプロイされます。
  • 組み込み vCLS の使用を開始するには、すべての ESXi ホストを 8.0 U3 にアップグレードしてください。

 

vpxd crashes frequently as DRS could not place vCLS VMs on hosts