微軟雲賬號代充值:將本地 VMware 虛擬化環境完美遷移至 Azure AVS

雲端 2026-06-05 阅读 7
1

在企業 IT 的世界裡,VMware 幾乎就是「虛擬化」的代名詞。 很多公司在本地機房裡跑著成百上千台 vSphere 虛擬機,承載著核心業務。 然而,隨著機房設備老化、維護成本飆升,大家都想享受雲計算的彈性和低成本。

但是,傳統拆解重構的遷移(Refactoring)簡直就是一場噩夢:改 IP、改架構、重寫操作系統底層驅動,還要面對漫長的業務停機時間和隨時可能崩潰的兼容性問題。

難道就沒有一種辦法,能讓本地的 VMware 虛擬機「原地打包」,不改一行配置、甚至

零停機

地直接搬到雲上嗎?

有。 這就是今天我們要聊的深度硬核方案:

Azure VMware Solution(簡稱 AVS,微軟雲 VMware 解決方案)

一、 什麼是 AVS? 為什麼它是「無縫遷移」的神器?

簡單來說,AVS 是微軟和 VMware 官方深度合作的結晶。 它不是讓你把 VMware 轉成 Azure 原生虛擬機(AVM),而是

微軟直接在 Azure 的數據中心裡,用純物理裸金屬服務器(Bare Metal),幫你搭建了一套原汁原味的 VMware vSphere 環境

這意味著:

工具完全一致: 雲端依舊是 vSphere、vCenter、vSAN 和 NSX-T。 你的網管和運維人員不需要重新學習 Azure 複雜的網絡概念,繼續用熟悉的 vCenter 點點點就行。

IP 地址不用變: 通過大二層網絡打通,虛擬機搬到雲上後,IP、MAC 地址、子網掩碼全部保持原樣。

零停機遷移(Live Migration): 利用 VMware HCX 技術的 vMotion 閃電戰,虛擬機可以在開機運行狀態下,在線「飄」到 Azure 上,用戶完全感知不到中斷。

二、 核心架構設計:遷移前的「高速公路」

要把本地機房和 Azure AVS 連起來,我們需要在架構上打通兩條生命線:

[ 本地機房 ] [ Azure 雲端 ]

┌─────────────────────────┐ ┌───────────────────────────┐

│ 本地 vSphere / vCenter │

│ Azure AVS 私有雲 │

│ │ │ (VCenter / vSAN / NSX-T) │

│ ┌─────────────────────┐ │ ExpressRoute │ ┌─────────────────────┐ │

│ │ VMware HCX 組件 │─┼───────────────┼─>│ VMware HCX 組件 │ │

│ └─────────────────────┘ │ (專線大二層打通)│ └─────────────────────┘ │

└─────────────────────────┘ └───────────────────────────┘

物理管道(ExpressRoute): 本地機房與 Azure 之間必須建立一條專屬的 Azure ExpressRoute(專線),或者高性能的 VPN。 這是保障數據遷移速度和低延遲的物理基礎。

遷移引擎(VMware HCX): 這是遷移的靈魂軟件(AVS 已經免費內置)。 它負責把本地和雲端的 VMware 環境「縫合」在一起,實現網絡延伸和資產傳輸。

三、 第一階段:在 Azure 中初始化 AVS 環境

首先,我們需要在 Azure 門戶中向微軟申請並部署 AVS 私有雲。

創建 AVS 資源: 在 Azure 門戶搜索 「Azure VMware Solution」,點擊創建。

配置基礎信息:選擇資源組(如 AVS-Migration-RG)和區域。 資源欄(Sku): 選擇適合你業務的節點規格(如 AV36 或更高配置)。 主機數量: 生產環境 AVS 最少需要 3 個節點(這是 VMware vSAN 實現分布式存儲和高可用集群的硬性底線)。

網絡地址塊規劃(重點避坑):你需要輸入一個 /22 的 CIDR 地址塊(例如 10.1.0.0/22)。 注意: 這個地址塊千萬不能和本地機房的 IP 段、以及現有的 Azure VNet(虛擬網絡)地址發生任何衝突。 它將專屬用於 AVS 雲端管理網絡(如 vCenter、ESXi 主機的 IP)。

點擊創建: 初始化過程比較重,通常需要 2 到 4

個小時。 你可以先去喝杯咖啡。 部署完成後,azure 會在控制台把 vCenter 和 NSX-T 管理端的登錄網址、默認用戶名和初始密碼提供給你。

四、 第二階段:打通大二層網絡與部署 HCX

環境建好了,接下來我們要修「互通的高速路」。

1. 專線對接(ExpressRoute Global Reach)

在 Azure 控制台,找到你剛建好的 AVS 實例,點擊「連接(Connectivity)」 -> 「ExpressRoute」。 使用

Global Reach

功能,把 AVS 後端自帶的 ExpressRoute 與你連接本地機房的本地 ExpressRoute 串聯起來。

💡通俗點說: 這一步讓雲端的 ESXi 主機和本地的 ESXi 主機在網絡層直接「面對面」說話。

2. 部署本地 VMware HCX

在 AVS 控制台的「附加組件(Add-ons)」里,啟用 VMware HCX,並下載對應的本地安裝包(OVA 模板)。

登錄你本地的 vCenter,導入這個 OVA 模板,把它部署成一個管理虛擬機(HCX Manager)。

打開本地 HCX 界面,輸入激活碼(在 Azure AVS 控制台免費獲取),將其與雲端的 AVS HCX 綁定。

配置網絡延伸(Network Extension):這是無縫遷移的核心。 在 HCX 中選擇你想遷移的本地虛擬機所在的端口組(VLAN/端口組),點擊「延伸」。 HCX 會在兩端架起一座加密網橋。 現在,即使把本地虛擬機搬到 Azure,它依然能和本地留守的服務器在同一個局域網里暢快通信,連掩碼都不用變!

五、 第三階段:實戰遷移(三種遷移玩法的選擇)

網絡全部通了,在本地 vCenter 的 HCX 插件面板里,你可以看到一個宏大的遷移工作台。 選中你想搬家的虛擬機,HCX 提供了三種主要遷移模式:

遷移模式

原理與特點

適用場景

冷遷移 (Cold Migration)

虛擬機處於關機狀態,直接複製磁盤文件。 速度最快,數據最安全。

測試環境、非核心業務、可接受停機的系統。

批量複製 (Bulk Migration)

在開機時後台異步複製數據,完成後重啟一次,在重啟的幾分鐘內切換到雲端。

絕大多數企業核心業務,允許深夜短暫重啟。

熱遷移 (vMotion

100% 運行狀態下在線遷移,零停機、零丟包、連接不斷開。

核心數據庫、一旦停機損失巨大的 ERP、財務系統。

以最硬核的 vMotion 熱遷移為例的操作流:

在 HCX 遷移界面,勾選需要遷移的幾台核心業務虛擬機。

傳輸設置: 選擇遷移模式為 vMotion。

目標配置: 目標存儲選擇 AVS 的 vsanDatastore,目標計算資源選擇 AVS 的 ESXi 集群。

開始驗證: 點擊「Validate」,HCX 會自動檢查兩端的硬件兼容性、網絡帶寬。

執行: 驗證通過後點擊「Go」。 你會看到進度條開始走動。 內存數據、CPU 狀態和磁盤數據正在源源不斷通過 ExpressRoute 專線飛向 Azure AVS。

見證奇蹟: 進度條到 100% 的那一刻,本地 vCenter 裡該虛擬機消失或顯示為斷開,而 AVS 端的 vCenter 裡該虛擬機瞬間亮起綠燈。 在這個切換瞬間,你甚至可以持續對該虛擬機執行 ping -t,通常只會產生 1-2 個包的微小抖動,業務完全不中斷!

六、 遷移後的收尾與高級紅利

虛擬機已經完美肉身「飛天」了,但遷移還沒結束,你需要做兩件事:

清理網絡延伸(斷開臍帶): 當一個子網(VLAN)內的所有虛擬機都成功搬到 AVS 後,記得在 HCX 中解除該網絡的延伸,並將網絡網關(Gateway)正式切換到雲端的 NSX-T 上。 這就完成了徹底的「斷奶」,消除了跨雲的網絡延遲。

解鎖 Azure 原生生態紅利:這是把 VMware 搬到 Azure 最爽的地方。 你的虛擬機現在和 Azure 的原生服務(比如 Azure Blob 存儲、azure SQL 數據庫、AI 服務)住進了同一個數據中心。 你可以直接用骨幹網超低延遲連接它們,讓老舊的 VMware 架構無縫融合現代雲原生技術。

終極避坑與總結

算好資源賬: AVS 畢竟是專屬物理裸金屬集群,起步 3 節點,按月計費的成本並不低。 建議在遷移前,利用 Azure Migrate 工具對本地環境做一次全面的資源評估(Assessment),把本地那些殭屍虛擬機、過度分發的 CPU/內存縮容(Right-sizing)後再上雲,能幫你省下一大筆銀子。

版本兼容性: 確保你本地的 vSphere 版本符合 AVS 的最低要求(通常要求 vSphere

6.7 或 7.0 及以上),否則 HCX 無法建立握手。

總結:

Azure AVS 的本質不是改變你,而是包容你。 它用最溫柔、風險最低、最符合傳統運維直覺的方式,幫你把本地龐大的 VMware 資產一夜之間安全平移到現代化雲端。 對於那些資產重、時間緊、不願冒重構風險的大型企業來說,這無疑是目前最完美的一張上雲船票。

2
← 返回新闻中心