探索、收集及評估要遷移的 VMware VM
瞭解如何下載遷移中心用戶資產評估器 CLI,並使用該工具從遠端探索、收集及評估在 VMware 上執行的虛擬機器 (VM) 執行個體,以便進行遷移和容器化。
您可以使用方便使用者的 HTML 格式產生離線評估報表。這些報表會顯示每個遷移目標的結果,並概略說明如何採取行動,以消除阻礙因素和風險。
事前準備
佈建 Linux 機器,以便下載及執行
mcdc
CLI。Linux 機器必須符合下列最低需求:glibc
2.25 以上版本- 4 GB RAM 和 10 GB 磁碟空間
- 連線至 vCenter 和 ESX 主機的網路
請確認您有具備下列權限的 vSphere 使用者:
- 讀取 VM 的權限
- 具備所有 ESX 主機的讀取權限
- 訪客作業修改
- 訪客作業程式執行
- 訪客作業查詢
請確認您有具備所有目標來賓 VM 的管理員或根目錄權限的使用者。
下載 mcdc
CLI
連線至 Linux 機器:
ssh MACHINE_IP
請將 MACHINE_IP 替換為 Linux 機器的 IP 位址。
下載最新版的
mcdc
CLI,並將其設為可執行:curl -O "https://mcdc-release.storage.googleapis.com/$(curl -s https://mcdc-release.storage.googleapis.com/latest)/mcdc" chmod +x mcdc
執行 VMware 商品目錄探索作業
執行廣告空間探索:
./mcdc discover vsphere -u USERNAME --url https://VSPHERE_URL
更改下列內容:
- USERNAME:您的 vCenter 使用者名稱
- VSPHERE_URL:vCenter Server 執行個體或 vSphere 用戶端的網址
discover
指令的輸出內容如下所示:[+] Found 13 VMs Collecting data... 13 / 13 [---------------------------------------------------] 100.00% 5 p/s [✓] Collection completed.
針對所有已發現的 VM 執行訪客探索
執行訪客探索:
./mcdc discover vsphere guest all --url https://VSPHERE_URL \ -u VCENTER_USER --vm-user VM_USER
更改下列內容:
- VCENTER_USER:vCenter 伺服器使用者
- VM_USER:VM 使用者
在系統提示時,輸入 VCENTER_USER 和 VM_USER 的密碼。
產生報表,以視覺化方式呈現評估結果
產生摘要報表:
./mcdc report --format html > Summary_Report.html
產生詳細報表:
./mcdc report --format html --full > Detailed_Report.html
系統會建立名為
Summary_Report.html
和Detailed_Report.html
的 HTML 檔案。在瀏覽器中開啟報表。
清除所用資源
執行 mcdc
CLI 不會產生任何費用。不過,您可以從本機資料庫中刪除收集到的資料。
刪除
mcdc
CLI 資料:./mcdc discover purge-db -db DATABASE_NAME
請將 DATABASE_NAME 改成收集資料儲存位置的資料庫路徑。通常會位於您下載
mcdc
CLI 的目錄中。
後續步驟
- 瞭解如何遷移 Linux VM。
- 進一步瞭解
mcdc
CLI。