本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
從集合中排除 VMs
您可以在探索工具設備上編輯略過清單檔案,從 VMware 和 Hyper-V 庫存中排除特定虛擬機器。名稱符合略過清單中模式的 VMs 會從 VMware 和 Hyper-V 庫存中排除,而不會出現在探索的庫存中。這適用於排除不屬於遷移範圍的基礎設施或管理 VMs。
注意
略過清單僅適用於 VMware 和 Hyper-V 自動探索。如果您透過 CSV 檔案匯入相同的伺服器,則無論略過清單為何,都會收集該伺服器。
重要
在新增 VMware 和 Hyper-V 來源之前,請先設定略過清單。在新增模式之前收集的 VMs 會保留在資料庫中,並出現在涵蓋新增模式之前日期的匯出中。您可以限制匯出日期範圍以排除先前的回合,但先設定略過清單比較簡單。
略過清單檔案位置
下表列出每個支援的虛擬化來源的略過清單檔案路徑。以下路徑適用於標準 OVA 和 VHD 設備。在 Linux 安裝程式部署上,路徑取決於使用者執行安裝程式的 - 執行systemctl show discovery-tool -p Environment並尋找DT_DATA_DIR正確的路徑。
| 來源 | 檔案路徑 |
|---|---|
| VMware | /home/discovery/.local/share/DiscoveryTool/vm-skip-list.txt |
| Hyper-V: | /home/discovery/.local/share/DiscoveryTool/hyperv-vm-skip-list.txt |
探索工具第一次啟動時,系統會自動從內建預設值建立略過清單檔案。它永遠不會被更新覆寫,因此您的自訂會在升級之間保留。
VMware 預設略過模式
VMware 略過清單是以下列內建模式植入,排除常見的 VMware 基礎設施 VMs:
# VMC-A Infrastructure VMs *Interconnect-IX* *Interconnect-NE* *Interconnect-SDR* *Interconnect-WO* hcx_cloud_manager NSX-Edge-* NSX-Manager-* srm vr vcenter # vSphere Cluster Service VMs vCLS-*
您可以在這些預設值下方新增自己的模式。除非您刻意想要收集這些基礎設施 VMs,否則請勿將其移除。
檔案格式
每行一個模式。開頭為 的行
#是註解,且會被忽略。忽略空白行。*符合任何字元序列。 完全?符合一個字元。模式會錨定至完整的 VM 名稱。例如,
vCLS-*符合vCLS-001但不符合my-vCLS-001。若要符合名稱中的任何位置,請使用*vCLS-*。根據預設,比對會區分大小寫。略過清單檔案在第一行隨附
# case-sensitive: true指令。由於 檔案中的第一個比對指令獲勝,請編輯此現有行並變更為falsetrue以啟用不區分大小寫的比對 - 在 檔案的其他位置新增第二個指令沒有效果。
略過清單檔案範例 (啟用區分大小寫比對):
# case-sensitive: true # Exclude VMware infrastructure VMs vCLS-* # Exclude management VMs mgmt-* vCenter-*
變更生效時
略過清單檔案會在每個收集週期開始時讀取。變更會在下一個收集週期中生效,而不需要重新啟動。您新增至略過清單的 VMs 先前收集的資料不會追溯移除。
警告
* 單一模式會比對每個 VM 名稱,並停用整個 VMware 或 Hyper-V 來源的集合。
多主機行為 (Hyper-V)
針對 Hyper-V,單一略過清單檔案會套用至所有設定的 Hyper-V 主機。VM 名稱是每個主機,在主機之間可能不是唯一的。模式,例如 mgmt-* 會排除所有已設定主機上相符VMs。