通过使用单元管理工具的 debug-auto-import 子命令,可以调查用于发现 vApp 的机制跳过一个或多个 vCenter VM 的原因。
在默认配置中,组织 VDC 会自动发现在支持 VDC 的资源池中创建的 vCenter VM。请参见《VMware Cloud Director 服务提供商管理门户指南》中的发现和采用 vApp 信息。如果 vCenter VM 未显示在已发现的 vApp 中,可以针对此 VM 或 VDC 运行 debug-auto-import 子命令。
cell-management-tool debug-auto-import options
debug-auto-import 子命令会返回 vCenter VM 以及导致发现机制跳过的可能原因相关信息的列表。该列表还包括已发现但无法导入到组织 VDC 的 vCenter VM。
选项 | 参数 | 描述 |
---|---|---|
--help (-h) |
无 | 提供此类别中可用命令的摘要。 |
--org | 组织名称 | 可选。列出指定组织的已跳过 VM 的相关信息。 |
--vm | VM 名称或部分 VM 名称 | 列出包含指定 VM 名称的已跳过 VM 的相关信息。 可选(如果使用 --org 选项)。 |
按 VM 名称 test
调试 vCenter VM 发现
以下命令将返回所有组织内已跳过
vCenter VM 的相关信息。
[root@cell1 /opt/vmware/vcloud-director/bin]#./cell-management-tool debug-auto-import -vm test
VM with name:vm22-test (09ad258c-0cb0-4f69-a0a6-201cf3fe7d6b), moref vm-50 in VC testbed-vc can be skipped for the following reasons: 1) Virtual machine is already imported in vCD or is managed by vCD 2) Virtual machine is created by vCD VM with name:test-vm1 (32210d0d-ef64-4637-b1d6-6400743a6bd9), moref vm-44 in VC testbed-vc can be skipped for the following reasons: 1) Virtual machine is not present in a vCD managed resource pool VM with name:import-test3, moref vm-52inVC testbed-vc can be skippedforthe following reasons: 1) Virtual machine autoimport is either pending,in-progress or has failed and pendingforretry在此示例中,系统输出返回发现机制跳过且名称包含字符串
test
的三个
vCenter VM 的相关信息。VM
import-test3 是已发现但无法导入到 VDC 的示例。