1. 升级前准备
1.1 必要检查
确认网络驱动程序类型:半虚拟化驱动(Amazon PV、Intel Network Adapter 或增强联网)是 RDP 连接所必需的。
阅读官方文档:查阅微软相关文档,了解升级要求、已知问题和官方说明。
实例规格建议:至少 2 vCPU + 4GB RAM。可临时调整实例大小(如 t2.small → t2.large),升级后再改回,或通过控制台屏幕截图监控进度。
磁盘空间:确保根卷有足够空间(微软文档有具体数值),不足时可扩展 EBS 卷。
架构一致:必须保持同架构升级(如 32 位→32 位,64 位→64 位)。Windows Server 2008 R2 及更高版本均为纯 64 位。
禁用安全软件:暂时禁用防病毒、反间谍软件和防火墙,完成后重新启用。
驱动特殊处理:仅 Citrix PV 驱动 支持升级帮助服务;Red Hat 驱动需手动升级。
备份:强烈建议创建 AMI,用于回滚或测试。
1.2 网络驱动说明
半虚拟化网络驱动使得能够使用 RDP 连接实例,包括:
Amazon PV 驱动程序
Intel Network Adapter 驱动程序
增强联网驱动程序
2. 升级步骤(以 Windows Server 2012 → 2016/更高版本为例)
创建 AMI:用于备份或测试(可选,但推荐)。
更新网络驱动:确保使用最新版本。
记录实例信息:记下实例 ID 和可用区,后续步骤需要。
准备安装介质(针对升级到 2016 及以上版本):
从微软官方 Windows Server 安装介质的公共快照创建新 EBS 卷。
筛选快照:所有者别名 = amazon,描述包含 Windows,选择合适语言和架构(如 “Windows 2019 English Installation Media”)。
从该快照创建卷,并附加到实例(不要初始化磁盘)。
开始升级:
通过 PowerShell 切换到新卷的驱动器。
执行(注意禁用动态更新以避免失败):
1 | setup.exe /dynamicupdate disable |
选择完整安装选项 → 升级 → 完成向导。
等待完成:
RDP 会话会中断,实例可能短时无法通过状态检查。
升级用时:40分钟至数小时(取决于应用和角色数量)。
可通过 CloudWatch 磁盘/CPU 指标或系统日志查看进度。
提示:升级到 Windows Server 2019 后,可手动更改桌面背景。
3. 升级后任务
登录实例,完成 .NET Framework 升级,按提示重启。
安装 EC2Launch v1 或 v2 代理(如尚未安装)。
重新启用之前禁用的防病毒、反间谍软件和防火墙。
4. 注意事项速查
| 项目 | 要求 / 建议 |
|---|---|
| 网络驱动 | Amazon PV、Intel 或增强联网 |
| 最低规格 | 2 vCPU + 4GB RAM |
| 磁盘空间 | 足够(微软文档具体值),可扩展 EBS |
| 架构 | 必须一致(32→32 / 64→64) |
| 安全软件 | 升级前禁用,完成后启用 |
| 备份 | 创建 AMI |
| 安装介质 | 从官方公共快照创建卷 |
| 升级命令 | setup.exe /dynamicupdate disable |
| 升级时长 | 40分钟 ~ 数小时 |
| 特别提示 | 2012→2016 及以上必须使用上述介质方法 |