VMware vSphere 移轉的支援矩陣

警告

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

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

移轉選項

您可以透過幾種方式移轉 VMware vSphere VM:

  • 使用無代理程式移轉:移轉 VM,而不需要在其中安裝任何專案。 您可以部署 Azure Migrate 裝置 以進行無代理程式移轉。
  • 使用代理程式型移轉:在 VM 上安裝代理程式以進行複寫。 針對代理程式型移轉,您可以部署複 寫設備

注意

這也支援從 AVS 移轉 VM。

請檢閱 本文 ,以找出您想要使用的方法。

無代理程式移轉

本節摘要說明無代理程式 VMware vSphere VM 移轉至 Azure 的需求。

VMware vSphere 需求 (無代理程序)

VMware vSphere Hypervisor 需求如下:

  • VMware vCenter Server - 5.5、6.0、6.5、6.7、7.0、8.0 版。

  • VMware vSphere ESXi 主機 - 版本 5.5、6.0、6.5、6.7、7.0、8.0。

  • 多個 vCenter Server - 單一設備最多可以連線到 10 部 vCenter Server。

  • vCenter Server 許可權 - 用來從 Azure Migrate 設備存取 vCenter 伺服器的 VMware 帳戶需要下列許可權才能復寫虛擬機:

    vSphere 用戶端中的許可權名稱 許可權的用途 必要開啟 API 中的許可權名稱
    瀏覽資料存放區 允許流覽 VM 記錄檔,以針對快照集建立和刪除進行疑難解答。 資料存放區 Datastore.Browse
    低層級檔案作業 允許數據存放區瀏覽器中的讀取/寫入/刪除/重新命名作業,以針對快照集建立和刪除進行疑難解答。 資料存放區 Datastore.FileManagement
    變更組態 - 切換磁碟變更追蹤 允許啟用或停用 VM 磁碟的變更追蹤,以在快照集之間提取變更的數據區塊。 虛擬機器 VirtualMachine.Config.ChangeTracking
    變更組態 - 取得磁碟租用 允許 VM 的磁碟租用作業,使用 VMware vSphere 虛擬磁碟開發工具包 (VDDK) 讀取磁碟。 虛擬機器 VirtualMachine.Config.DiskLease
    布建 - 允許唯讀磁碟存取 允許唯讀磁碟存取:允許在 VM 上開啟磁碟,以使用 VDDK 讀取磁碟。 虛擬機器 VirtualMachine.Provisioning.DiskRandomRead
    布建 - 允許磁碟存取 允許在 VM 上開啟磁碟,以使用 VDDK 讀取磁碟。 虛擬機器 VirtualMachine.Provisioning.DiskRandomAccess
    布建 - 允許虛擬機下載 允許虛擬機下載:允許在與 VM 相關聯的檔案上進行讀取作業,以下載記錄,並在發生失敗時進行疑難解答。 根主機或 vCenter Server VirtualMachine.Provisioning.GetVmFiles
    快照集管理 允許 VM 上的探索、軟體清查和相依性對應。 虛擬機器 VirtualMachine.State.*
    客體作業 允許建立和管理 VM 快照集以進行複寫。 虛擬機器 VirtualMachine.GuestOperations.*
    互動關閉電源 允許 VM 在移轉至 Azure 期間關閉電源。 虛擬機器 VirtualMachine.Interact.PowerOff

VM 需求 (無代理程式)

下表摘要說明 VMware vSphere VM 的無代理程式移轉需求。

支援 詳細資料
受支援的作業系統 Windows Server 2003 和更新版本。 深入了解

您可以移轉此處所列 Azure 支援的所有 Linux 作業系統。
Azure 中的 Windows VM 您可能需要在 移轉前對 VM 進行一些變更
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)
針對其他作業系統,您可以手動進行 必要的變更
目前 SELinux Enforced 不支援此設定。 它會導致動態IP設定和 Microsoft Azure Linux 客體代理程式 (waagent/WALinuxAgent) 安裝失敗。 您仍然可以移轉並使用 VM。
開機需求 Windows VM
OS 磁碟驅動器 (C:\) 和系統保留磁碟分區 (UEFI VM 的 EFI 系統磁碟分區) 應該位於相同的磁碟上。
如果 /boot 位於專用磁碟分區上,它應該位於OS磁碟上,而不會分散到多個磁碟上。
如果 /boot 是根 (/) 磁碟分區的一部分,則 『/』 磁碟分區應該位於 OS 磁碟上,而不是跨越其他磁碟。

Linux VM
如果 /boot 位於專用磁碟分區上,它應該位於OS磁碟上,而不會分散到多個磁碟上。
如果 /boot 是根 (/) 磁碟分區的一部分,則 『/』 磁碟分區應該位於 OS 磁碟上,而不是跨越其他磁碟。
UEFI 開機 以 UEFI 為基礎的虛擬機將會移轉至 Azure 第 2 代 VM。 不過,請務必注意,Azure 第 2 代 VM 缺少安全開機功能。 針對在原始設定中使用安全開機的 VM,建議在移轉之後轉換為受信任的啟動 VM。 此步驟可確保安全開機和其他增強的安全性功能會重新啟用。
磁碟大小 第 1 代 VM 和第 2 代 VM 最多 2 TB 的 OS 磁碟;32 TB 的數據磁碟。 支援起始復寫之後變更來源磁碟的大小,而且不會影響進行中的復寫週期。
動態磁碟 - 不支援作業系統磁碟作為動態磁碟。
- 如果具有 OS 磁碟作為動態磁碟的 VM 正在復寫,請在觸發測試移轉或移轉之前,將磁碟類型從動態轉換成基本,並允許新的週期完成。 請注意,您需要OS支援的協助,才能將動態轉換為基本磁碟類型。
Ultra 磁碟 Azure Migrate 入口網站不支援 Ultra 磁碟移轉。 您必須針對建議為 Ultra 磁碟的磁碟執行頻外移轉。 也就是說,您可以將它選取為進階磁碟類型,並在移轉后將其變更為 Ultra 磁碟。
加密磁碟/磁碟區 不支援具有加密磁碟/磁碟區的 VM 進行移轉。
共用磁碟叢集 不支援。
獨立磁碟 不支援。
RDM/傳遞磁碟 如果 VM 有 RDM 或傳遞磁碟,這些磁碟將不會復寫至 Azure。
NFS 在 VM 上掛接為磁碟區的 NFS 磁碟區將不會復寫。
Reiserfs 不支援。
iSCSI 目標 無代理程式移轉不支援具有iSCSI目標的 VM。
多重路徑 IO 不支援。
儲存體 vMotion 支援。
小組 NIC 不支援。
IPv6 不支援。
目標磁碟 VM 只能移轉至 Azure 中的受控磁碟(標準 HDD、標準 SSD、進階 SSD)。
同時複寫 每個 vCenter Server 最多 300 個同時復寫具有一個設備的 VM。 部署額外的 向外延展設備 時,每個 vCenter Server 最多 500 個同時復寫 VM。
自動安裝 Azure VM 代理程式 (Windows 和 Linux 代理程式) Windows:
支援 Windows Server 2008 R2 及更新版本。

Linux:
- 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)

注意

確定下列特殊字元不會傳入任何認證,因為它們不支援 SSO 密碼:

  • 非 ASCII 字元。 深入了解
  • 連字號 (&)
  • 分號 (;)
  • 雙引號 (")
  • 單引號 (')
  • 環圈 (^)
  • 反斜線 (\)
  • 百分比 ≤
  • 角括弧 (<,>)
  • 英鎊(£)

注意

除了因特網連線之外,針對 Linux VM,請確定已安裝下列套件,以成功安裝 Microsoft Azure Linux 代理程式 (waagent):

  • Python 2.6+
  • OpenSSL 1.0+
  • OpenSSH 5.3+
  • 文件系統公用程式:sfdisk、fdisk、mkfs、parted
  • 密碼工具:chpasswd、sudo
  • 文字處理工具:sed、grep
  • 網路工具:ip-route

提示

使用 Azure 入口網站,您一次最多可以選取 10 部 VM 來設定複寫。 若要復寫更多 VM,您可以使用入口網站並新增要以 10 個 VM 批次復寫的 VM,或使用 Azure Migrate PowerShell 介面來設定複寫。 請確定您未在同時復寫支援的 VM 數目上限上設定同時複寫。

裝置需求 (無代理程式)

無代理程式移轉會使用 Azure Migrate 設備。 您可以使用 OVA 範本、匯入 vCenter Server 或使用 PowerShell 腳本,將設備部署為 VMware vSphere VM。

連接埠需求 (無代理程式)

裝置 [連接]
設備 埠 443 上的輸出連線,可將復寫的數據上傳至 Azure,並與協調複寫和移轉的 Azure Migrate 服務通訊。
vCenter Server 埠 443 上的輸入連線可讓設備協調複寫 - 建立快照集、複製數據、發行快照集。
vSphere ESXi 主機 輸入 TCP 連接埠 902,讓設備從快照集復寫數據。 從 ESXi 主機輸出埠 902。

代理程式型移轉

本節摘要說明代理程式型移轉的需求。

VMware vSphere 需求(代理程序為基礎)

下表摘要說明 VMware vSphere 虛擬化伺服器的評量支援和限制。

VMware vSphere 需求 詳細資料
VMware vCenter Server 版本 5.5、6.0、6.5 或 6.7。
VMware vSphere ESXi 主機 版本 5.5、6.0、6.5、6.7 或 7.0。
vCenter Server 許可權 VM 探索:至少是唯讀使用者

數據中心物件 –> 傳播至子物件,role=只讀。

寫:建立具有必要許可權的角色 (Azure Site Recovery),然後將角色指派給 VMware vSphere 使用者或群組

數據中心物件 –> 傳播至子物件,role=Azure Site Recovery

資料存放區 -> 配置空間、瀏覽資料存放區、底層檔案作業、移除檔案、更新虛擬機器檔案

網路 -> 網路指派

資源 -> 將 VM 指派給資源集區、遷移已關閉電源的 VM、遷移已開啟電源的 VM

工作 -> 建立工作、更新工作

虛擬機器 -> 設定

虛擬機器 -> 互動 -> 回答問題、裝置連線、設定 CD 媒體、設定磁碟片媒體、電源關閉、電源開啟、VMware 工具安裝

虛擬機器 -> 清查 -> 建立、註冊、取消註冊

虛擬機器 -> 佈建 -> 允許虛擬機器下載、允許虛擬機器檔案上傳

虛擬機 - 快照集> -> 移除快照集。


注意
在資料中心層級指派的使用者,且能夠存取資料中心內的所有物件。

若要限制存取,請將 [傳播至子物件] 的 [沒有存取權] 角色指派給子物件 (vSphere 主機、數據存放區、VM 和網络)。

VM 需求(以代理程式為基礎)

下表摘要說明您想要使用代理程式型移轉移轉之 VMware vSphere VM 的 VMware vSphere VM 支援。

支援 詳細資料
計算機工作負載 Azure Migrate 支援移轉任何執行於所支援機器上的工作負載 (如 Active Directory、SQL server 等)。
作業系統 如需最新資訊,請檢閱 Site Recovery 的作業系統支援 。 Azure Migrate 提供相同的 VM 作業系統支援。
Linux 檔案系統/客體記憶體 如需最新資訊,請檢閱 Site Recovery 的 Linux 檔系統支援 。 Azure Migrate 有相同的 Linux 文件系統支援。
網路/儲存體 如需最新資訊,請檢閱 Site Recovery 的網路記憶體 必要條件。 Azure Migrate 提供相同的網路/儲存體需求。
Azure 需求 如需最新資訊,請檢閱 Site Recovery 的 Azure 網路、記憶體和計算需求。 Azure Migrate 有 VMware 移轉的相同需求。
行動服務 行動服務 代理程式必須安裝在您想要移轉的每個 VM 上。
UEFI 開機 支援。 以 UEFI 為基礎的 VM 將會移轉至 Azure 第 2 代 VM。
UEFI - 安全開機 不支援移轉。
目標磁碟 VM 只能在 Azure 中移轉至受控磁碟(標準 HDD、標準 SSD、進階 SSD)。
磁碟大小 第 1 代 VM 最多 2 TB 的 OS 磁碟;第 2 代 VM 最多 4 TB 的 OS 磁碟;32 TB 的數據磁碟。
磁碟限制 每個 VM 最多 63 個磁碟。
加密磁碟/磁碟區 不支援具有加密磁碟/磁碟區的 VM 進行移轉。
共用磁碟叢集 不支援。
獨立磁碟 支援。
傳遞磁碟 支援。
NFS 在 VM 上掛接為磁碟區的 NFS 磁碟區將不會復寫。
Reiserfs 不支援。
iSCSI 目標 支援。
多重路徑 IO 不支援。
儲存體 vMotion 支援
小組 NIC 不支援。
IPv6 不支援。

裝置需求(以代理程式為基礎)

當您使用 Azure Migrate 中樞提供的 OVA 範本來設定複寫設備時,設備會執行 Windows Server 2022 並符合支援需求。 如果您手動在實體伺服器上設定複寫設備,請確定它符合需求。

連接埠需求(以代理程式為基礎)

裝置 [連接]
VM 在 VM 上執行的 行動服務 會與埠 HTTPS 443 輸入上的內部部署複寫設備(組態伺服器)通訊,以進行復寫管理。

VM 會透過輸入連接埠 HTTPS 9443 將複寫資料傳送至處理伺服器 (在設定伺服器電腦上執行)。 您可以修改此連接埠。
複寫設備 複寫設備會透過輸出連接埠 HTTPS 443 與 Azure 協調複寫。
處理序伺服器 處理伺服器會透過輸出連接埠 443 接收複寫資料、將其最佳化並加密,然後傳送至 Azure 儲存體。
根據預設,進程伺服器會在復寫設備上執行。

Azure VM 需求

所有復寫至 Azure 的內部部署 VM(具有無代理程式或代理程式型移轉)都必須符合下表摘要說明的 Azure VM 需求。

元件 需求
客體作業系統 驗證支援的 VMware VM 作業系統以進行移轉。
您可以移轉在支援的作業系統上執行的任何工作負載。
客體作業系統架構 64 位元。
作業系統磁碟大小 最多 2,048 GB。
作業系統磁碟計數 1
資料磁碟計數 64 或以下。
資料磁碟大小 最多 32 TB
網路介面卡 支援多個介面卡。
共用 VHD 不支援。
FC 磁碟 不支援。
BitLocker 不支援。

移轉電腦之前,必須先停用 BitLocker。
VM 名稱 從 1 到 63 個字元。

只能使用字母、數字和連字號。

電腦名稱必須以字母或數字為開頭或結尾。
移轉後 連線-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 位址。

下一步

選取 VMware vSphere 移轉選項。