透過使用儲存格管理工具的 debug-auto-import 子命令,您可以調查探索 vApp 的機制略過一或多個 vCenter 虛擬機器的原因。

在預設組態中,組織 VDC 會自動搜尋在支援 VDC 之資源集區中建立的 vCenter 虛擬機器。請參閱VMware Cloud Director 服務提供者管理指南》中的〈探索和採用 vApp 資訊〉。如果 vCenter 虛擬機器未顯示在搜尋到的 vApp 中,您可以針對此虛擬機器或 VDC 執行 debug-auto-import 子命令。

cell-management-tool debug-auto-import options

debug-auto-import 子命令會傳回 vCenter 虛擬機器的清單以及遭到探索機制略過的可能原因的相關資訊。清單中還包含搜尋到的但無法匯入至組織 VDC 的 vCenter 虛擬機器。

表 1. 儲存格管理工具選項與引數、debug-auto-import 子命令
選項 引數 描述
--help

(-h)

提供此類別中可用命令的摘要。
--org 組織名稱 選擇性。列出指定組織略過的虛擬機器的相關資訊。
--vm 虛擬機器名稱或部分虛擬機器名稱 列出包含指定虛擬機器名稱的已略過虛擬機器的相關資訊。

如果使用 --org選項,則為選擇性。

依虛擬機器名稱 test 偵錯 vCenter 虛擬機器探索

下列命令會傳回所有組織中略過的 vCenter 虛擬機器的相關資訊。
[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 虛擬機器的相關資訊。虛擬機器 import-test3 是搜尋到的但無法匯入至 VDC 的虛擬機器的範例。