共用方式為


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 專案,或建立專案。
  • 請確定您已根據 VMwareHyper-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,請遵循下列步驟:

  1. 移至 [開始使用] > [伺服器、資料庫和 Web 應用程式],並選取 [複寫]

    即會開始「啟動複寫」工作。 啟動複寫作業順利完成後,機器便會開始初始複寫至 Azure。

  2. 選取 [移轉和現代化] 中的 [複寫伺服器] 來監視複寫狀態。

  3. 在 [移轉目標] > [伺服器、資料庫和 Web 應用程式] > [移轉和現代化] 中,選取 [複寫] 下方的[複寫的伺服器]

  4. 在 [複寫機器] 索引標籤中,以滑鼠右鍵按一下 VM 以進行測試,然後選取 [測試移轉]

    Screenshot displays the Test Migrate option.

  5. 選取 [可用的升級] 選項。

    Screenshot with the Upgrade available option.

  6. 在出現的窗格中,選取您想要升級至的目標 OS 版本,然後選取 [套用]

    Screenshot with the available servers.

    [可用的升級] 選項會變更為 [已設定升級]

  7. 選取 [測試移轉] 以在 OS 升級之後起始測試移轉。

  8. 移轉工作成功之後,請在 Azure 入口網站的 [虛擬機器] 中檢視已移轉的 Azure VM。 機器名稱會具有尾碼 -Test

    您現在可以搭配使用此伺服器與已升級的 OS,來完成任何應用程式測試。 在隔離的環境中測試新升級的伺服器時,原始伺服器會繼續在內部部署環境中執行,而不會造成任何影響。

  9. 測試完成之後,請以滑鼠右鍵按一下 [複寫機器] 中的 Azure VM,然後選取 [清除測試移轉]。 這會刪除測試 VM 和其相關聯的任何資源。

在移轉期間升級 Windows OS

確認測試移轉如預期運作之後,您就可以遷移內部部署機器。 若要在移轉期間升級 Windows,請遵循下列步驟:

  1. 在 [開始使用] 頁面的 [伺服器、資料庫和 Web 應用程式] 中,選取 [複寫]。 即會開始「啟動複寫」工作。

  2. 在 [複寫機器] 中,以滑鼠右鍵按一下 VM,然後選取 [移轉]

    Screenshot displays the Migrate option.

  3. 在 [遷移]>[將虛擬機器關機,在沒有資料遺失的情況下執行計劃性移轉] 中,選取 [是]>[確定]

    • 根據預設,Azure Migrate 會關閉內部部署 VM,以確保遺失最少資料。
    • 如果您不想要將 VM 關機,請選取 [否]。
  4. 選取 [可用的升級] 選項。

    Screenshot with the Upgrade available option in the Migration screen.

  5. 在出現的窗格中,選取您想要升級至的目標 OS 版本,然後選取 [套用]

    Screenshot with the available servers in the Migrate screen.

    [可用的升級] 選項會變更為 [已設定升級]

    Screenshot with the Upgrade configured option in the Migration screen.

  6. 選取 [移轉] 以開始移轉和升級。

下一步

調查 Azure 雲端採用架構中的雲端移轉旅程