Hyper-V 移轉的支援矩陣

警告

本文參考 CentOS,這是接近生命週期結束 (EOL) 狀態的 Linux 發行版本。 請據此考慮您的使用方式和規劃。 如需詳細資訊,請參閱 CentOS 生命週期結束指引

本文摘要說明使用 移轉和現代化 來移轉 Hyper-V VM 的支持設定和限制。 如果您要尋找評估 Hyper-V VM 以移轉至 Azure 的相關信息,請檢閱 評量支援矩陣

移轉限制

您可以一次選取最多 10 部 VM 進行複寫。 如果您想要移轉更多機器,請在10個群組中複寫。

Hyper-V 主機需求

支援 詳細資料
[部署] Hyper-V 主機可以獨立或部署在叢集中。
Azure Migrate 複寫軟體 (Hyper-V 複寫提供者) 安裝在 Hyper-V 主機上。
權限 您需要 Hyper-V 主機上的系統管理員許可權。
主機作業系統 具有最新更新的 Windows Server 2022、Windows Server 2019 或 Windows Server 2012 R2。 請注意,也支援這些操作系統的伺服器核心安裝。
其他軟體需求 .NET Framework 4.7 或更新版本
埠存取 HTTPS 連接埠 443 上的輸出連線,以傳送 VM 複寫數據。

Hyper-V VM

支援 詳細資料
作業系統 Azure 支援的所有 WindowsLinux 作業系統。
Windows Server 2003 針對執行 Windows Server 2003 的 VM,您需要 在移轉之前安裝 Hyper-V Integration Services
Azure 中的 Linux VM 某些 VM 可能需要變更,才能在 Azure 中執行。

針對Linux,Azure Migrate 會自動針對這些作業系統進行變更:
- Red Hat Enterprise Linux 9.x、8.x、7.9、7.8、7.7、7.6、7.5、7.4、7.0、6.x
- CentOS 9.x(Release and Stream)、8.x(Release and Stream)、7.9、7.7、7.6、7.5、7.4、6.x
- SUSE Linux Enterprise Server 15 SP4、15 SP3、15 SP2、15 SP1、15 SP0、12、11 SP4、11 SP3
- Ubuntu 22.04、21.04、20.04、19.04、19.10、18.04LTS、16.04LTS、14.04LTS
- Debian 11, 10, 9, 8, 7
- Oracle Linux 9、8、7.7-CI、7.7、6
- Kali Linux (2016、2017、2018、2019、2020、2021、2022)
- 針對其他作業系統,您可以手動進行 必要的變更
Azure 的必要變更 某些 VM 可能需要變更,才能在 Azure 中執行。 在移轉之前手動調整。 相關文章包含有關如何執行這項操作的指示。
Linux 開機 如果 /boot 位於專用磁碟分區上,它應該位於OS磁碟上,而不會分散到多個磁碟上。
如果 /boot 是根 (/) 磁碟分區的一部分,則 '/' 磁碟分區應該位於 OS 磁碟上,而不是跨越其他磁碟。
UEFI 開機 支援。 以 UEFI 為基礎的 VM 將會移轉至 Azure 第 2 代 VM。
UEFI - 安全開機 不支援移轉。
磁碟大小 第 1 代 VM 最多 2 TB 的 OS 磁碟;第 2 代 VM 最多 4 TB 的 OS 磁碟;32 TB 的數據磁碟。

針對現有的 Azure Migrate 專案,您可能需要將 Hyper-V 主機上的復寫提供者升級至最新版本,以將大型磁碟復寫到最多 32 TB。
磁碟編號 每個 VM 最多 16 個磁碟。
加密磁碟/磁碟區 不支援移轉。
RDM/傳遞磁碟 不支援移轉。
共用磁碟 不支援使用共用磁碟的 VM 進行移轉。
Ultra 磁碟 Azure Migrate 入口網站不支援 Ultra 磁碟移轉。 您必須針對建議為 Ultra 磁碟的磁碟執行頻外移轉。 也就是說,您可以將它選取為進階磁碟類型,並在移轉后將其變更為 Ultra 磁碟。
NFS 在 VM 上掛接為磁碟區的 NFS 磁碟區將不會復寫。
Reiserfs 不支援。
ISCSI 不支援具有 iSCSI 目標的 VM 進行移轉。
目標磁碟 您只能移轉至具有受控磁碟的 Azure VM。
IPv6 不支援。
NIC 小組 不支援。
Azure Site Recovery 和/或 Hyper-V 如果 VM 已啟用使用 Azure Site Recovery 或 Hyper-V 複本進行複寫,則無法使用移轉和現代化進行複寫。
連接埠 HTTPS 連接埠 443 上的輸出連線,以傳送 VM 複寫數據。

URL 存取 (公用雲端)

Hyper-V 主機上的複寫提供者軟體需要存取這些 URL。

URL 詳細資料
login.microsoftonline.com 使用 Active Directory 的訪問控制和身分識別管理。
backup.windowsazure.com 複寫數據傳輸和協調。
*.hypervrecoverymanager.windowsazure.com 用於復寫管理。
*.blob.core.windows.net 將數據上傳至記憶體帳戶。
dc.services.visualstudio.com 上傳用於內部監視的應用程式記錄。
time.windows.com 驗證系統與全域時間之間的時間同步處理。

URL 存取權 (Azure Government)

Hyper-V 主機上的複寫提供者軟體需要存取這些 URL。

URL 詳細資料
login.microsoftonline.us 使用 Active Directory 的訪問控制和身分識別管理。
backup.windowsazure.us 複寫數據傳輸和協調。
*.hypervrecoverymanager.windowsazure.us 用於復寫管理。
*.blob.core.usgovcloudapi.net 將數據上傳至記憶體帳戶。
dc.services.visualstudio.com 上傳用於內部監視的應用程式記錄。
time.nist.gov 驗證系統與全域時間之間的時間同步處理。

注意

如果您的 Migrate 專案具有 私人端點連線能力,Hyper-V 主機上的復寫提供者軟體將需要存取這些 URL 以取得私人鏈接支援。

  • *.blob.core.windows.com - 存取儲存復寫數據的記憶體帳戶。 這是選擇性的,如果記憶體帳戶已連結私人端點,則不需要此專案。
  • 使用 Active Directory 進行存取控制和身分識別管理的 login.windows.net。

復寫記憶體帳戶需求

下表摘要說明 Hyper-V VM 移轉復寫記憶體帳戶的支援。

設定 支援 詳細資料
一般用途 V2 儲存體帳戶 (經常性存取層和非經常性存取層) 支援 GPv2 記憶體帳戶可能會產生比 V1 記憶體帳戶更高的交易成本。
進階儲存體 支援 不過,建議使用標準記憶體帳戶來協助將成本優化。
快取記憶體帳戶應該是標準記憶體帳戶,不支援進階。
區域 與虛擬機器相同的區域 儲存體 帳戶應位於與受保護虛擬機相同的區域中。
訂用帳戶 可以與來源虛擬機器不同 儲存體 帳戶不需要與來源虛擬機位於相同的訂用帳戶中。
適用於虛擬網路的 Azure 儲存體防火牆 支援 如果您使用已啟用防火牆的復寫記憶體帳戶或目標記憶體帳戶,請確定您允許受信任的 Microsoft 服務。 此外,請確定您至少允許存取來源虛擬網路的一個子網。 您應該允許從所有網路存取公用端點連線。
虛刪除 不支援 不支援虛刪除,因為一旦在復寫記憶體帳戶上啟用虛刪除,就會增加成本。 Azure Migrate 會執行非常頻繁的記錄檔建立/刪除,同時復寫會導致成本增加。
私人端點 支援 請遵循指引來 設定具有私人端點的 Azure Migrate。

Azure VM 需求

所有復寫至 Azure 的內部部署 VM 都必須符合下表摘要說明的 Azure VM 需求。

元件 需求 詳細資料
作業系統磁碟大小 最多 2,048 GB。 如果不支援,請檢查失敗。
作業系統磁碟計數 1 如果不支援,請檢查失敗。
資料磁碟計數 16 或更少。 如果不支援,請檢查失敗。
數據磁碟大小 最多 32 TB 如果不支援,請檢查失敗。
網路介面卡 支援多個配接器。
共用 VHD 不支援。 如果不支援,請檢查失敗。
FC 磁碟 不支援。 如果不支援,請檢查失敗。
BitLocker 不支援。 您必須先停用 BitLocker,才能啟用電腦的複寫。
VM 名稱 從 1 到 63 個字元。
只能使用字母、數字和連字號。

計算機名稱必須以字母或數位開頭和結尾。
更新 Site Recovery 中機器屬性中的值。
移轉後 連線-Windows 若要在移轉後連線到執行 Windows 的 Azure VM:

- 在移轉之前,請在內部部署 VM 上啟用 RDP。 確定已針對 [公用] 設定檔新增 TCP 和 UDP 規則,且在 [Windows 防火牆]>[允許的應用程式] 中已針對所有設定檔允許 RDP。

- 針對站對站 VPN 存取,請在 Windows 防火牆>啟用 RDP 並允許 RDP 網域和專用網的應用程式和功能。 此外,請檢查操作系統的 SAN 原則是否已設定為 OnlineAll深入了解
移轉後 連線-Linux 若要使用 SSH 進行移轉後連線到 Azure VM:

- 在移轉之前,在內部部署計算機上,檢查安全殼層服務是否已設定為 [啟動],且該防火牆規則允許 SSH 連線。

- 在移轉之後,在 Azure VM 上,允許連入連線到已故障轉移 VM 上網路安全組規則的 SSH 埠,以及其連線的 Azure 子網。 此外,新增 VM 的公用 IP 位址。

下一步

移轉 Hyper-V VM 以進行移轉。