檢閱需求條件

本文列出下載及執行 Migration Center 用戶資產評估器 CLI 和訪客收集指令碼的必要條件。

下載及執行 mcdc CLI 的必要條件

如要下載及執行 mcdc CLI,您必須符合下列規定。

硬體需求

為提升效能,請確認代管用戶資產評估器的虛擬機器 (VM) 符合下列規格:

  • 2 個 CPU 核心
  • 4 GB RAM
  • 30 GB 可用空間

Linux 適用需求

mcdc CLI 可在搭載 glibc 2.25 以上版本的所有 Linux 機器上執行,包括下列 Linux 作業系統:

  • Ubuntu 18 以上版本
  • CentOS 8 以上版本
  • RHEL 8 以上版本
  • Debian 11 以上版本
  • openSUSE Leap 15 以上版本

Windows 需求

mcdc CLI 可在搭載下列作業系統的機器上執行:

  • Windows 10 以上版本
  • Windows Server 2016 以上版本

VMware VM 的相關需求

如要使用 mcdc CLI 透過 VMware 資產探索功能收集資料,請按照下列步驟操作:

  • 執行 mcdc CLI 的機器必須能夠連線至 vCenter 和 ESX 主機。這包括在防火牆規則中開啟所有必要的通訊埠,並確保 mcdc CLI 主機電腦與目標 vCenter 伺服器和 ESX 主機之間的網路連線。
  • vSphere vCenter 伺服器必須為 5.5 以上版本。
  • vSphere vCenter 伺服器必須支援傳輸層安全標準 (TLS) 1.2 以上版本。
  • 您傳遞至 mcdc CLI 的使用者名稱,必須具備一或多個 VM 的讀取權限。mcdc CLI 只能探索指定使用者可存取的 VM 相關資訊。讀取權限通常會指派給所有角色 (No Access 除外)。
  • 您傳遞至 mcdc CLI 的使用者名稱必須具備 ESX 主機上的讀取權限。如果有多個 ESX 伺服器,則每個代管所偵測到的 VM 的 ESX 都需要讀取權限。
  • 執行 mcdc CLI 的使用者必須在執行 mcdc CLI 的機器上具備讀取、寫入和執行權限。

如要使用 mcdc CLI 為 VMware VM 遠端執行訪客收集指令碼,請按照下列步驟操作:

  • 您需要取得上述所述的相同權限,才能執行 VMware 探索作業。
  • 您傳遞至 mcdc CLI 以連線至 vSphere 的使用者名稱,必須在 VM 上具備下列權限:來賓作業修改、來賓作業程式執行和來賓作業查詢。
  • mcdc CLI 用於執行指令碼的 VM 使用者憑證,必須具備 Windows VM 目標來賓機器的系統管理員權限。
  • 通訊埠 443 必須從 mcdc CLI Linux 站台開啟至所有 ESXI 主機。

SSH 收集資料的相關規定

如要使用 mcdc CLI 透過 SSH 遠端執行訪客收集指令碼,請按照下列步驟操作:

  • 主機代管 mcdc CLI 時,必須具備目標 Linux 機器的 SSH 存取權。

IP 範圍掃描作業的必要條件

如要使用 mcdc CLI 執行 IP 範圍掃描,請按照下列步驟操作:

  • 設定網路防火牆,在基礎架構中的網路或機器上啟用 ICMP 要求。
  • 授予非特權使用者權限,以便從主機執行 ping 作業。或者,在執行 IP 範圍掃描作業前,先執行 sudo setcap cap_net_raw-ep ./mcdc

下載及執行訪客收集指令碼的必要條件

  • mcdc-linux-collect.sh 可在所有 Linux 版本上執行。
  • mcdc-windows-collect.ps1 需要 PowerShell 2.0 以上版本 (不是 PowerShell Core),以及 GUI 殼層 (不是伺服器核心) 或 .Net Framework 4.5 以上版本。所有 Windows 8 以上版本和 Windows Server 2012 都支援這些需求,絕大多數 Windows 7 和 Windows Server 2008 R2 電腦也都支援。

後續步驟