VMware vCenter Server
VMware vSphere ESXi
親なしの仮想マシンの場合、可能であれば仮想マシンを再登録するか(削除されていない場合)、インベントリから削除する必要があります。仮想マシンを再登録するには、データストア ブラウザの仮想マシンの場所に移動して、仮想マシンをインベントリに再追加します。詳細については、「How to register or add a Virtual Machine (VM) to the vSphere Inventory in vCenter Server」を参照してください。親なしの仮想マシンをインベントリから削除するには、仮想マシンを右クリックし、[インベントリから削除] を選択します。
無効な仮想マシンの場合は、多くの原因が考えられ、追加のトラブルシューティングが必要です。ここでは、最も一般的な原因と解決策について説明します。
ESXi ホストがアクセス可能で、vCenter Server インベントリで使用可能であることを確認します。ホストが「切断済み」または「応答なし」の場合は、そのホストのすべての仮想マシンが vCenter Server で使用できなくなります。その場合は、「Troubleshooting an ESXi host in a "not responding" state」の追加の診断情報およびトラブルシューティング情報を参照してください。
仮想マシンの構成ファイルが予期せずロックされる場合、vCenter インベントリに「無効」と表示されることがあります。この問題が発生していることを確認するには、データストア ブラウザで該当するデータストアの仮想マシンのディレクトリに移動します。仮想マシンの構成ファイル(.vmxファイル)が表示されます。このファイルのアイコンが仮想マシンのアイコンではなく空白ページになっている場合、一般的な原因は、仮想マシンの構成がロックされていることです。この問題が発生していることを確認するには、ESXi ホストから vmfsfilelockinfo コマンドを実行して、仮想マシンの構成ファイルがロックされているかを確認します。詳細については、「Investigating virtual machine file locks on ESXi hosts」を参照してください。
注:この記事では、仮想ディスク (VMDK) ファイルについて説明しますが、VMX ファイルのロックの確認にも適用できます。
予期しないファイル ロックを修正した後、仮想マシンをインベントリから削除し、再登録または再ロードする必要があります。
仮想マシンの構成ファイルが見つからない場合、仮想マシンは vCenter Server インベントリで「無効」になります。この問題が発生していることを確認するには、データストア ブラウザで該当するデータストアの仮想マシンのディレクトリに移動します。仮想マシンの構成ファイル(通常は仮想マシンの名前が付けられているファイル)に「.vmx」拡張子がない場合。このファイルが見つからず、他のファイル(ログ、ディスクなど)が利用可能の場合は、ファイルを再作成する必要がある場合があります。仮想マシンの構成ファイルの再作成の詳細については、「vmware.log からの仮想マシンの .vmx ファイルの再ビルド (1023880)」を参照してください。仮想マシンの構成ファイルを再作成した後、仮想マシンをインベントリから削除して再登録または再ロードする必要があります。
仮想マシンの構成ファイルが存在し、ロックが解除されていて、vCenter Server のインベントリで ESXi ホストが利用できる場合は、VMX が破損しているか、無効なオプションまたはテキスト エラーが含まれている可能性があります。典型的なエラーは引用符の欠落、無効な EOL(行の終わり)、無効なオプションなどです。
無効なオプションまたはテキスト エラーの正確な原因を特定するには:
VMware Tools をインストールまたは更新しようとすると、仮想マシンも無効な状態になる可能性があります。詳細については、以下を参照してください。Virtual Machine might enter invalid state while performing install or update of VMware Tools post upgrading to ESXi 6.5 Patch 03