探索、收集及評估要遷移的 VMware VM

瞭解如何下載遷移中心用戶資產評估器 CLI,並使用該工具從遠端探索、收集及評估在 VMware 上執行的虛擬機器 (VM) 執行個體,以便進行遷移和容器化。

您可以使用方便使用者的 HTML 格式產生離線評估報表。這些報表會顯示每個遷移目標的結果,並概略說明如何採取行動,以消除阻礙因素和風險。

事前準備

  1. 佈建 Linux 機器,以便下載及執行 mcdc CLI。Linux 機器必須符合下列最低需求:

    • glibc 2.25 以上版本
    • 4 GB RAM 和 10 GB 磁碟空間
    • 連線至 vCenter 和 ESX 主機的網路
  2. 請確認您有具備下列權限的 vSphere 使用者:

    • 讀取 VM 的權限
    • 具備所有 ESX 主機的讀取權限
    • 訪客作業修改
    • 訪客作業程式執行
    • 訪客作業查詢
  3. 請確認您有具備所有目標來賓 VM 的管理員或根目錄權限的使用者。

下載 mcdc CLI

  1. 連線至 Linux 機器:

    ssh MACHINE_IP
    

    請將 MACHINE_IP 替換為 Linux 機器的 IP 位址。

  2. 下載最新版的 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_USERVM_USER 的密碼。

產生報表,以視覺化方式呈現評估結果

  • 產生摘要報表:

    ./mcdc report --format html > Summary_Report.html
    
  • 產生詳細報表:

    ./mcdc report --format html --full > Detailed_Report.html
    

    系統會建立名為 Summary_Report.htmlDetailed_Report.html 的 HTML 檔案。在瀏覽器中開啟報表。

清除所用資源

執行 mcdc CLI 不會產生任何費用。不過,您可以從本機資料庫中刪除收集到的資料。

  • 刪除 mcdc CLI 資料:

    ./mcdc discover purge-db -db DATABASE_NAME
    

    請將 DATABASE_NAME 改成收集資料儲存位置的資料庫路徑。通常會位於您下載 mcdc CLI 的目錄中。

後續步驟