ESXi ホストの起動中に vpxa ログに「Not a non-singleton object」のエラー メッセージが出力される
search cancel

ESXi ホストの起動中に vpxa ログに「Not a non-singleton object」のエラー メッセージが出力される

book

Article ID: 441971

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項:これは英文の記事「vpxa log shows error message "Not a non-singleton object" during ESXi host boot (441970)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


ESXi ホストの起動後、vCenter Server との同期フェーズにおいて、vpxa ログに以下のような 「Not a non-singleton object: key <key name>」というエラー レベルのログが複数出力されます。

YYYY-MM-DDThh:mm:ss.###Z Er(163) Vpxa[######]: [Originator@6876 sub=Libs opID=HB-host-####@###-########-##] error [ConfigStore:##########] [1046] Not a non-singleton object:  key <key name>
YYYY-MM-DDThh:mm:ss.###Z In(166) Vpxa[######]: [Originator@6876 sub=Libs opID=HB-host-####@###-########-##]info  [ConfigStore:##########] ConfigStoreException: [context]###[/context]
YYYY-MM-DDThh:mm:ss.###Z In(166) Vpxa[######]: [Originator@6876 sub=Default opID=HB-host-####@####@###-########-##] Ignoring ConfigStoreException[1046] Not a non-singleton object:  key <key name>

Note: <key name> には、alarm、core、http_nfc、log、nfc などがあります。

Environment

VMware vSphere ESXi 8.0

Cause

ESXi ホストの起動後、vCenter Server との同期および初期化フェーズにおいて、vpxa は ESXi の ConfigStore から構成パラメータを読み取ります。

vpxa がデータを複数のオブジェクトのリストとして要求するのに対し、特定の設定キー(alarm、core、http_nfc、log、nfc など)は、ConfigStore スキーマ内でシングルトン(単一のデータエントリ)として定義されているため、vpxa のリクエストと ConfigStore 側のデータ形式で一時的なデータ構造の不一致が発生します。これにより、ConfigStoreException を返します。

Resolution

このエラー メッセージは安全に無視することができます。

後続のログ エントリである「Ignoring ConfigStoreException[1046] Not a non-singleton object: key <key name>」に示されるように、vpxa はこの例外を想定内の動作として無視して、正常に初期化を継続します。このエラー メッセージによる ESXi ホストの安定性、仮想マシンの動作、または vCenter Server の管理および監視機能に影響はありません。