セル管理ツールの find-orphan-vms コマンドを使用すると、vCenter データベースには存在するが VMware Cloud Director データベースには存在しない仮想マシンへの参照を検索できます。

vCenter データベースでは参照されているが、VMware Cloud Director データベースでは参照されていない仮想マシンは、コンピューティング リソースおよびストレージ リソースを使用するものの VMware Cloud Director からアクセスできないため、親なしの仮想マシンと見なされます。このような参照の不一致は、高負荷のワークロード、多数のデータベース エラーや管理アクションなど、さまざまな原因で発生します。find-orphan-vms コマンドを使用すると、こうした親なしの仮想マシンを一覧表示して、VMware Cloud Director から削除したり、vCloud Director に再インポートしたりできます。このコマンドには、別のトラスト ストアを指定するためのオプションが用意されています。このオプションは、自己署名証明書を使用している VMware Cloud Director または vCenter Server インストール環境で作業する場合に必要になることがあります。

コマンドの形式は次のとおりです。
cell-management-tool find-orphan-vms options
表 1. セル管理ツールのオプションと引数、find-orphan-vms サブコマンド
オプション 引数 説明
--help (-h) なし このカテゴリで使用可能なコマンドの概要を示します。
--enableVerifyHostname なし SSL ハンドシェイクのホスト名検証部分を有効にします。
--host 必須 親なしの仮想マシンの検索対象となる VMware Cloud Director インストール先の IP アドレスまたは完全修飾ドメイン名。
--output-file パス名または - 親なしの仮想マシンのリストの出力先となるファイルのフル パス名。リストを標準出力に書き込む場合は、パス名に - を指定します。
--password (-p) 必須 VMware Cloud Director システム管理者のパスワード。
--port VMware Cloud Director の HTTPS ポート。 このオプションは、デフォルトの VMware Cloud Director HTTPS ポートを使用しない場合のみ指定します。
--trustStore Java トラスト ストア ファイルへのフル パス名。 このオプションは、デフォルトの VMware Cloud Director トラスト ストア ファイルを使用しない場合のみ指定します。
--trustStorePassword 指定した --trustStore のパスワード --trustStore を使用して別のトラスト ストア ファイルを指定した場合のみ必要です。
--trustStoreType 指定した --trustStore のタイプ(PKCS12、JCEKS など) --trustStore を使用して別のトラスト ストア ファイルを指定した場合のみ必要です。
--user (-u) 必須 VMware Cloud Director システム管理者のユーザー名。
--vc-name 必須 親なしの仮想マシンの検索対象 vCenter の名前。
--vc-password 必須 vCenter 管理者のパスワード。
--vc-user 必須 vCenter 管理者のユーザー名。

親なしの仮想マシンの検索

この例では、単一の vCenter Server にクエリを発行しています。 --output-file オプションに - が指定されているため、クエリ結果は標準出力に返されます。
[root@cell1 /opt/vmware/vcloud–director/bin]# ./cell-management-tool find-orphan-vms \
 --host 10.20.30.40 -u vcadmin -vc-name vcenter1 -vc-password P@55w0rd --vc-user admin --output-file -
Querying for VC by name 10.20.30.40
Querying all vdc's associated with VC: 10.20.30.40 (https://10.20.30.40:443)
Querying all vdc<->resource pool mappings associated with VC: 10.20.30.40 (https://10.20.30.40:443)
Querying all vdc<->VM Moref mappings associated with VC: 10.20.30.40 (https://10.20.30.40:443)
Processing 956 VM's on 5 VDC's across 20 resource pools
Analysis complete.
VDC: "ExampleOrgVDC [urn:vcloud:vdc:1a97...]" (org: "ExampleOrg") ResPool: primary (1a97...) [moref: "resgroup-30515"]
The following 22 orphan VMs were discovered:
Orphan VM: "indDisk100-0-95411 (cbc358a0-e199-4024-8fff-2e5cfce20953)" (parent name: "Test VMs", parent moref : "group-v30533")
...
Orphan VM: "indDisk12-0-51259 (0bbb4115-673e-4c84-ba26-6875159655e0)" (parent name: "Test VMs", parent moref : "group-v30533")