本文說明如何在遷移到 Azure 的同時升級 Windows Server 作業系統。 Azure Migrate OS 升級讓你能從舊作業系統轉換到新系統,同時保留設定、伺服器角色和資料。 你可以利用 Windows 升級將本地伺服器的 Windows Server 作業系統升級並移至 Azure。
附註
- 升級功能僅適用於 Windows Server 標準版、Datacenter 版及企業版。
- 升級功能不適用於非 en-US 語言的伺服器。
- 此功能無法在有評估授權的 Windows Server 上運作,且需要完整授權。 如果你有任何帶有評估授權的伺服器,先升級到完整版再開始遷移到 Azure。
- Windows Server 2008 與 Windows Server 2008 R2 已達到支援終止(EOS)。 欲了解更多資訊,請參閱Windows Server 2008 及 Windows Server 2008 R2 支援終止以及執行原地升級至 Windows Server 2016、2019、2022 或 2025。 檢視你的使用情況,並相應規劃作業系統升級與遷移。
先決條件
- 請確定您有現有的 Migrate 專案或 建立 專案。
- 請確保您根據
VMware 、 Hyper-V 或 物理伺服器 環境來發現伺服器,並依照 Migrate VMware VMS 、Migrate Hyper-V VMs 所述複製伺服器, 或根據你的環境遷移實體伺服器 。 - 確認作系統磁碟有足夠的 可用空間 來執行就地升級。 最小磁碟空間需求為 32 GB。
- 如果你是從 Windows Server 2008 或 2008 R2 升級,務必安裝 PowerShell 3.0。
- 要從 Windows Server 2008 或 2008 R2 升級,請確保你的電腦安裝了 Microsoft .NET Framework 4。 此功能預設可在 Windows Server 2008 SP2 及 Windows Server 2008 R2 SP1 中使用。
- 停用防毒軟體、反間諜軟體及防火牆。 這些類型的軟體可能會與升級流程衝突。 在升級完成後,請重新啟用防毒軟體、反間諜軟體及防火牆。
- 請確認您的 VM 能夠新增其他資料磁碟,因為此功能需要暫時新增額外資料磁碟,才有順暢的升級體驗。
- 對於啟用私有端點的Azure Migrate專案,請在啟動任何測試遷移/隨作業系統升級的遷移前,先遵循these步驟。
附註
若作業系統升級失敗,Azure Migrate 可能會下載 Windows SetupDiag 以取得錯誤細節。 確保Azure建立的虛擬機在遷移後能存取 SetupDiag。 如果無法存取 SetupDiag,您可能無法取得詳細的 OS 升級失敗錯誤碼,但升級可能仍會繼續進行。
概觀
Windows 作業系統升級功能幫助你從舊作業系統轉換到新系統,同時保留設定、伺服器角色和資料的完整。 由於升級和移轉作業會同時完成,您可減少重複規劃、停機時間和測試工作量。 升級功能也降低了風險,因為客戶可以先在 Azure 的隔離環境中透過測試遷移測試作業系統升級,且不會影響其本地伺服器。
您最多可以從目前的版本升級兩個版本。
附註
當你在 Azure 遷移並升級到 Windows Server 2012 後,你將獲得 3 年免費的 Azure 擴展安全更新。 深入瞭解。
| 源 | 支援的目標版本 |
|---|---|
| Windows Server 2008 SP2 | Windows Server 2012 |
| Windows Server 2008 R2 SP1 | Windows Server 2012 |
| Windows Server 2012 | Windows Server 2016 |
| Windows Server 2012 R2 | Windows Server 2016、Windows Server 2019 |
| Windows Server 2016 | Windows Server 2019、Windows Server 2022 |
| Windows Server 2019 | Windows Server 2022 |
在測試遷移期間升級 Windows 作業系統
在測試遷移期間升級 Windows,請遵循以下步驟:
在你的 Azure Migrate 專案中,前往執行>遷移,選擇開始執行。 深入了解如何針對您想要遷移的伺服器開始執行。
在 遷移 頁面,選擇你想升級的 Windows 伺服器(目前處於 測試 階段 ),選擇測試 下拉選單,然後選擇 開始測試遷移。
選取 [已可升級] 選項。
在出現的窗格中,選取您想要升級至的目標 OS 版本,然後選取 [套用]。
[已可升級] 選項會變更為 [已設定升級]。
選取 [測試移轉] 以在 OS 升級後啟動測試移轉。
測試遷移工作成功後,請在Azure入口網站的同一個 Migrations頁面中查看已遷移Azure虛擬機的測試。
您現在可以搭配已升級的 OS 使用此伺服器,完成任何應用程式測試。 在隔離的環境測試新升級的伺服器期間,原始伺服器會繼續在內部部署環境執行,不會造成任何影響。
測試完成後,從伺服器選取測試下拉式清單,然後選取清除測試移轉。 這樣會刪除測試 VM 和與其關聯的任何資源。
遷移時升級 Windows 作業系統
確認測試移轉如預期運作之後,您就可以遷移內部部署機器。 在遷移過程中升級 Windows,請遵循以下步驟:
- 在 遷移 頁面,選擇你想升級作業系統(目前處於 測試 或 完成 階段)的 Windows 伺服器,選擇 完成 下拉選單,然後選擇 遷移。
- 在移轉>將虛擬機器關機,在沒有資料遺失的情況下執行計劃性移轉中,選取是>確定。
- 預設情況下,Azure Migrate 會關閉本地虛擬機,以確保資料損失降至最低。
- 如果您不想關閉 VM,請選取 [否]。
- 選取 [已可升級] 選項。
- 在出現的窗格中,選取您想要升級至的目標 OS 版本,然後選取 [套用]。 [已可升級] 選項會變更為 [已設定升級]。
- 選取 [移轉] 以開始移轉和升級。
後續步驟
調查 Azure 雲端採用架構 中的雲端遷移過程。