セル管理ツールの 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
オプション | 引数 | 説明 |
---|---|---|
--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")