本文說明如何使用 Migration Center 用戶資產評估器 CLI,在 VMware 環境中執行資產探索作業。
事前準備
- 詳閱下載及執行
mcdc
CLI 的需求條件。 - 完成下載
mcdc
CLI 的步驟。
使用 vSphere API 在 VMware 上執行商品目錄探索作業
使用 vSphere API 收集 vCenter 中所有 VM 的資料,讓執行 mcdc
CLI 的使用者能夠查看這些資料。您也可以將探索範圍限定在特定資料夾、叢集或資料中心。
設定 vCenter
如果您打算將收集到的資料匯出至移轉中心,請先設定 vCenter 環境,再執行資產探索作業。您透過 mcdc
CLI 收集的資料,實際上取決於 vCenter 中的統計資料設定。
vCenter 支援四個統計資料層級:
- 等級 1 只會公開 CPU 和記憶體效能。
- 等級 2 會公開網路效能。
- 等級 3 會公開每秒輸入/輸出作業數 (IOPS)。
- 等級 4 會公開所有可用指標。
如需所有統計資料層級的可用指標詳細清單,請參閱「資料收集層級」。
根據預設,統計資料層級會設為 1 級。等級 1 和 2 可讓您收集基礎架構的部分資料,而等級 3 則可讓您收集產生完整總持有成本 (TCO) 報告所需的所有資料。在 vCenter 中變更統計資料層級後,可能需要數小時才能取得效能資料。
如要進一步瞭解如何變更 vCenter 中的統計資料層級,請參閱「在 vSphere 用戶端中設定統計資料收集間隔」。
執行探索
- 在指令列終端機中,變更為下載
mcdc
CLI 的目錄。 執行探索:
Linux
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
Windows
mcdc.exe discover vsphere -u USERNAME --url https://VSPHERE_URL
更改下列內容:
- USERNAME:您的 vCenter 使用者名稱
- VSPHERE_URL:vCenter Server 執行個體或 vSphere 用戶端的網址
如要避免檢查憑證是否可連線至 vCenter,請在指令中加入
-i
(不安全) 標記。按照系統提示輸入 vCenter 密碼。
目錄探索完成後,系統會將收集到的資料儲存在本機資料庫中。
探索範圍
在根目錄中執行探索:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path /
在特定資料夾中執行探索作業:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/vm/FOLDER
更改下列內容:
- DATACENTER:資料中心名稱
- FOLDER:資料夾路徑
在特定叢集中執行探索作業:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER/host/CLUSTER
更改下列內容:
- CLUSTER:叢集名稱
在特定資料中心執行探索作業:
Linux
./mcdc discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
Windows
mcdc.exe discover vsphere --url https://VSPHERE_URL -u USERNAME --path DATACENTER
如要避免檢查憑證是否可連線至 vCenter,請在指令中加入 -i
(不安全) 標記。
使用 RVTools 在 VMware 上執行商品目錄探索作業
如果是執行在 VMware 上的 VM,mcdc
CLI 可讓您分析使用 RVTools 產生的 XLSX 報表檔案。
根據現有的 RVTools 匯出內容收集資料:
Linux
./mcdc discover rvtools REPORT_NAME.xlsx
Windows
mcdc.exe discover rvtools REPORT_NAME.xlsx
將 REPORT_NAME 替換為使用 RVTools 產生的 XLSX 路徑。
不過,這個方法有下列限制:
mcdc
CLI 不支援在 RVTools 中使用--DBColumnNames
標記產生的資料表。mcdc
CLI 不支援將使用這種方法收集到的資料匯出至 Migration Center。不過,您可以使用它執行離線評估。
後續步驟
- 瞭解如何執行訪客探索。
- 瞭解如何將收集到的資料匯出至 Migration Center。