vCenter Server のインベントリに仮想マシンのエントリが表示されない
search cancel

vCenter Server のインベントリに仮想マシンのエントリが表示されない

book

Article ID: 340167

calendar_today

Updated On:

Products

VMware vCenter Server VMware vSphere ESXi

Issue/Introduction


Symptoms:
免責事項:これは英文の記事「Unable to see the virtual machine entry in vCenter Server inventory (2101991)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
  • vCenter Server のインベントリに、一部の仮想マシンのエントリが表示されません。
  • 対象のホストに vSphere Client で直接接続すると、その仮想マシンは表示されています。
  • vCenter Server データベース内の vpx_vm テーブルには、その仮想マシンの情報がありません。
  • ホストの vmInventory.xml(場所: /etc/vmware/hostd)ファイルには、その仮想マシンのエントリがあります。
  • vpxd.log ファイルには次のようなエントリが出力されます:

    <YYYY-DD-MM>< TIME> [04772 warning 'Default' opID=HB-host-90@133-127fa47f] [VdbTableDef::IsStringInColumnLimit] String length (7437) for ANNOTATION is longer than the DB schema size
    <YYYY-DD-MM>< TIME> [04772 warning 'vpxdvpxdInvtVm' opID=HB-host-90@133-127fa47f] [VpxdInvtVm] Ignoring VM adding since it has invalid string size for DB schema: SVR005


Environment

VMware vSphere ESXi 5.5
VMware vCenter Server 5.5.x

Cause

この問題は、仮想マシンの [注釈] セクションの文字数が多すぎる場合に発生します。

注意: 一例として、一部のバックアップソフトウェアではバックアップ操作が行われる度に、[注釈] セクションにメッセージを追記してゆくものがあります。

Resolution

この問題を解決するには、対象のホスト上で当該仮想マシンの [注釈] を削除してください。

仮想マシンの [注釈] を削除するには:

  1. vSphere Client を使用して対象のホストに直接ログインします。
  2. vCenter Server のインベントリに表示できなくなっている仮想マシンを選択します。
  3. [サマリ] タブをクリックします。
  4. [注釈] セクションで [編集] をクリックし、内容を削除します。


Additional Information

Unable to see the virtual machine entry in vCenter Server Inventory