使用单元管理工具的 find-orphan-vms 命令可查找对 vCenter 数据库中存在但 VMware Cloud Director 数据库中不存在的虚拟机的引用。
vCenter 数据库中引用但 VMware Cloud Director 数据库中未引用的虚拟机被视为孤立虚拟机,因为 VMware Cloud Director 无法访问这些虚拟机,即使它们可能会消耗计算和存储资源也是如此。出现此类引用不匹配的原因可能有多种,其中包括大量工作负载、数据库错误和管理操作。通过 find-orphan-vms 命令,管理员可以列出这些虚拟机,以便可以将其移除或重新导入到 VMware Cloud Director。此命令具有指定备用信任存储区的置备,如果使用自签名证书进行 VMware Cloud Director 或 vCenter 安装,可能会需要这些置备。
使用以下形式的命令:
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")