Azure Migrate Windows Server 升级(预览版)

本文介绍如何在迁移到Azure时升级Windows Server OS。 Azure Migrate OS 升级使你能够从较旧的作系统移动到较新的作系统,同时保持设置、服务器角色和数据不变。 可以使用 Windows 升级功能将本地服务器移动到 Azure,并升级为更高版本的 Windows Server 操作系统。

注意

  • 升级功能仅适用于标准版、数据中心版和企业版Windows Server。
  • 升级功能不适用于非 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。 相应地查看使用情况和计划 OS 升级和迁移。

先决条件

  • 确保已有 Migrate 项目或创建一个项目。
  • 确保您已根据您的 VMwareHyper-V物理服务器 环境发现服务器,并根据您的环境在 迁移 VMware 虚拟机迁移 Hyper-V 虚拟机迁移物理服务器 中所述复制服务器。
  • 确认操作系统磁盘有足够的可用空间来执行就地升级。 最小磁盘空间要求为 32 GB。 
  • 如果要从 Windows Server 2008 或 2008 R2 升级,请确保已安装 PowerShell 3.0。
  • 若要从 Windows Server 2008 或 2008 R2 升级,请确保已在计算机上安装 Azure .NET Framework 4。 默认情况下,Windows Server 2008 SP2 和 Windows Server 2008 R2 SP1 中提供此功能。
  • 禁用防病毒和反间谍软件以及防火墙。 这些类型的软件可能会与升级过程发生冲突。 升级完成后,重新启用防病毒和反间谍软件以及防火墙。
  • 确保 VM 能够添加另一个数据磁盘,因为此功能需要临时添加额外的数据磁盘,以便获得无缝升级体验。 

注意

如果 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. 转到 Windows、Linux 和 SQL Server,选择 Replicate

    开始“Start Replication”作业。 在启动复制作业成功完成时,计算机开始其初始复制到 Azure。

  2. Azure Migrate:服务器迁移 中选择 复制服务器 以监视复制状态。

  3. Servers、databases 和 webapps>Azure Migrate:服务器迁移中,选择复制的服务器,在复制下。

  4. 在“复制计算机”选项卡中,右键单击要测试的 VM,然后选择“测试迁移”。

    显示“测试迁移”选项的屏幕截图。

  5. 选择“可用升级”选项。

    显示可用升级选项的屏幕截图。

  6. 在显示的窗格中,选择要升级到的目标 OS 版本,然后选择“应用”。

    显示可用服务器的屏幕截图。

    “可用升级”选项更改为“已配置的升级”。

  7. 选择“测试迁移”以开始测试迁移,然后进行 OS 升级。

  8. 迁移作业成功后,在 Azure 门户中的 Virtual Machines 中查看迁移的 Azure VM。 计算机名称带有 -Test 后缀。

    现在可以使用已经升级 OS 的服务器完成应用程序测试。 在隔离环境中测试新升级的服务器时,原始服务器将继续在本地运行,不会造成任何影响。

  9. 测试完成后,右键单击 复制计算机中的 Azure VM,然后选择 清理测试迁移。 这会删除测试 VM 及其所有相关资源。

迁移期间升级Windows OS

确认测试迁移按预期方式进行后,可以迁移本地计算机。 若要在迁移过程中升级Windows,请执行以下步骤:

  1. Windows、Linux 和 SQL Server 中,选择 Replicate。 开始“Start Replication”作业。

  2. 在“复制机器”中,右键单击 VM 并选择“迁移”。

    显示“迁移”选项的屏幕截图。

  3. 在“迁移”>“关闭虚拟机并执行计划迁移(不会丢失任何数据)”中,选择“是”>“确定”。

    • 默认情况下,Azure Migrate关闭本地 VM 以确保最小数据丢失。
    • 如果不想关闭 VM,请选择“否”。
  4. 选择“可用升级”选项。

    显示“迁移”屏幕上的“可用升级”选项的屏幕截图。

  5. 在显示的窗格中,选择要升级到的目标 OS 版本,然后选择“应用”。

    Azure Migrate 屏幕中的可用服务器的屏幕截图。

    “可用升级”选项更改为“已配置的升级”。

    显示“迁移”屏幕中的“已配置 的升级”选项的及屏幕截图。

  6. 选择“迁移”以开始迁移和升级。

后续步骤

调查 Azure 云采用框架中的 云迁移旅程