Azure Migrate Windows Server 升級 (預覽)
本文說明如何在移轉至 Azure 時升級 Windows Server OS。 Azure Migrate OS 升級可讓您從舊版作業系統移至新版本,而且您的設定、伺服器角色和資料會維持不變。 您可以搭配使用已升級的 Windows Server OS 版本與 Windows 升級,以將內部部署伺服器移至 Azure。
注意
- 升級功能僅適用於 Windows Server Standard、Datacenter 和 Enterprise 版本。
- 升級功能不適用於非 en-US 語言伺服器。
- 此功能不適用於具有評估授權的 Windows Server,而且需要完整授權。 如果您有任何伺服器具有評估授權,則請先升級至完整版本,再開始移轉至 Azure。
必要條件
- 請確定您有現有的 Migrate 專案,或建立專案。
- 請確定您已根據 VMware、Hyper-V 或實體伺服器環境來探索到伺服器,並已根據您的環境來複寫伺服器,如移轉 VMware VM、移轉 Hyper-V VM 或移轉實體伺服器中所述。
- 請確認作業系統磁碟有足夠的可用空間可執行就地升級 (機器翻譯)。 最小磁碟空間需求為 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 專案,請先遵循這些步驟,再起始任何測試移轉/使用 OS 升級的移轉。
注意
如果 OS 升級失敗,則 Azure Migrate 可能會下載 Windows SetupDiag,以取得錯誤詳細資料。 請確定移轉後在 Azure 中建立的 VM 有權存取 SetupDiag。 如果無權存取 SetupDiag,則您可能無法取得詳細的 OS 升級失敗錯誤碼,但升級仍然可以繼續進行。
概觀
Windows OS 升級功能可協助您從舊版作業系統移至新版本,而且您的設定、伺服器角色和資料會維持不變。 因為升級和移轉作業會同時完成,所以可減少重複的規劃、停機時間和測試工作。 升級功能也會降低風險,因為客戶可以使用測試移轉以在 Azure 的隔離環境中先測試其 OS 升級,而不會對其內部部署伺服器造成任何影響。
您最多可以從目前的版本升級兩個版本。
注意
在 Azure 中移轉和升級至 Windows Server 2012 之後,您將會在 Azure 中取得 3 年的免費延伸安全性更新。 深入了解。
來源 | 支援的目標版本 |
---|---|
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 OS
若要在測試移轉期間升級 Windows,請遵循下列步驟:
移至 [開始使用] > [伺服器、資料庫和 Web 應用程式],並選取 [複寫]。
即會開始「啟動複寫」工作。 啟動複寫作業順利完成後,機器便會開始初始複寫至 Azure。
選取 [移轉和現代化] 中的 [複寫伺服器] 來監視複寫狀態。
在 [移轉目標] > [伺服器、資料庫和 Web 應用程式] > [移轉和現代化] 中,選取 [複寫] 下方的[複寫的伺服器]。
在 [複寫機器] 索引標籤中,以滑鼠右鍵按一下 VM 以進行測試,然後選取 [測試移轉]。
選取 [可用的升級] 選項。
在出現的窗格中,選取您想要升級至的目標 OS 版本,然後選取 [套用]。
[可用的升級] 選項會變更為 [已設定升級]。
選取 [測試移轉] 以在 OS 升級之後起始測試移轉。
移轉工作成功之後,請在 Azure 入口網站的 [虛擬機器] 中檢視已移轉的 Azure VM。 機器名稱會具有尾碼 -Test。
您現在可以搭配使用此伺服器與已升級的 OS,來完成任何應用程式測試。 在隔離的環境中測試新升級的伺服器時,原始伺服器會繼續在內部部署環境中執行,而不會造成任何影響。
測試完成之後,請以滑鼠右鍵按一下 [複寫機器] 中的 Azure VM,然後選取 [清除測試移轉]。 這會刪除測試 VM 和其相關聯的任何資源。
在移轉期間升級 Windows OS
確認測試移轉如預期運作之後,您就可以遷移內部部署機器。 若要在移轉期間升級 Windows,請遵循下列步驟:
在 [開始使用] 頁面的 [伺服器、資料庫和 Web 應用程式] 中,選取 [複寫]。 即會開始「啟動複寫」工作。
在 [複寫機器] 中,以滑鼠右鍵按一下 VM,然後選取 [移轉]。
在 [遷移]>[將虛擬機器關機,在沒有資料遺失的情況下執行計劃性移轉] 中,選取 [是]>[確定]。
- 根據預設,Azure Migrate 會關閉內部部署 VM,以確保遺失最少資料。
- 如果您不想要將 VM 關機,請選取 [否]。
選取 [可用的升級] 選項。
在出現的窗格中,選取您想要升級至的目標 OS 版本,然後選取 [套用]。
[可用的升級] 選項會變更為 [已設定升級]。
選取 [移轉] 以開始移轉和升級。
下一步
調查 Azure 雲端採用架構中的雲端移轉旅程。