跳至内容

如何就地升级 Amazon EC2 Windows 实例?

1 分钟阅读
0

我想升级我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例的操作系统 (OS)。但是,我希望现有配置和数据保持原封不动。

简短描述

要在 EC2 实例上执行操作系统就地升级,请执行手动就地升级。或者,使用 AWS Systems Manager 执行自动就地升级。

解决方法

先决条件:

手动就地升级

完成以下步骤:

  1. 确保您的配置符合就地升级的要求

  2. (可选)要验证您的 Windows 实例使用的驱动程序,请选择 Start(开始)菜单,然后选择 Control Panel(控制面板)。然后,选择 Network Connections(网络连接)并检查 Local Area Connection(本地连接)的值。
    -或-
    运行以下命令来识别驱动程序类型:

    pnputil -e

    -或-
    运行以下 PowerShell 命令来检查当前安装的驱动程序版本:

    Get-WmiObject Win32_PnpSignedDriver | Select-Object DeviceName, DriverVersion, InfName | Where-Object                 {$.DeviceName -like "*AWS*" -OR $.DeviceName -like "Amazon"}
  3. 确保您的实例运行其准虚拟化 (PV)弹性网络适配器 (ENA)AWS Non-volatile Memory Express (NVMe) 驱动程序的最新版本。

  4. 执行就地升级
    **注意:**要更新您的 AWS NVMe 驱动程序,请参阅 AWS NVMe 驱动程序上的 Windows 实例

  5. 执行所需的升级后任务

**注意:**在升级过程完成之前,2 次实例状态检查中有 1 次失败。如果您遇到升级问题,或者实例在数小时后仍未通过状态检查,请参阅对 EC2 Windows 实例上的操作系统升级进行问题排查

有关详细信息,请参阅 How to manually upgrade Microsoft Windows Server 2012 on AWS(如何在 AWS 上手动升级 Microsoft Windows Server 2012)。

自动就地升级

**注意:**自动就地创建实例的 AMI,然后从 AMI 启动一个临时实例。升级后,自动化会从临时实例创建一个新的 AMI,然后终止该临时实例。要测试应用程序功能,您可以从升级后的 AMI 启动测试实例。有关详细信息,请参阅使用自动化运行手册升级 EC2 Windows 实例

使用 AWSEC2-CloneInstanceAndUpgradeWindows 运行手册自动就地升级您的实例。

有关详细信息,请参阅 How to automate your Microsoft Windows Server upgrades using AWS Systems Manager(如何使用 AWS Systems Manager 自动升级 Microsoft Windows Server)。

相关信息

将 EC2 Windows 实例升级到更高版本的 Windows Server

如何将我的 EC2 Windows Server 实例升级到更新的版本?

Microsoft 网站上的 Upgrade and migrate roles and features in Windows Server(在 Windows Server 中升级并迁移角色和功能)