如何使用 Sysprep 来创建和安装自定义的可重复使用的 Windows AMI?

1 分钟阅读
0

我想使用 Sysprep 来捕获并安装自定义的可重复使用的 Windows 亚马逊机器映像(AMI)。

简述

您可以使用 Microsoft 工具 Sysprep 来捕获自定义 Windows 映像。Sysprep 从 Amazon Elastic Compute Cloud(Amazon EC2)Windows 实例中删除唯一信息。此信息包括实例安全标识符(SID)、计算机名称和驱动程序。有关更多信息,请参阅 Microsoft 网站上的 Sysprep(系统准备)概述

解决方案

在运行 Sysprep 之前,请考虑以下几点:

  • 请勿使用 Sysprep 为您的实例创建备份。
  • 请勿在生产系统上运行 Sysprep。
  • Windows Server 2016 Nano 服务器不支持 Sysprep。
  • 对于 Windows Server 2008 - Windows Server 2012 R2,请使用 EC2Config 运行 Sysprep。
  • 对于 Windows Server 2016 或 Windows 2019(LTSC 和 SAC),请使用 EC2Launch v1 运行 Sysprep。
  • 对于 Windows 2022,请使用 EC2Launch v2 运行 Sysprep。您也可以使用适用于 Windows 2012、2012 R2、2016(LTSC 和 SAC)和 2019(LTSC 和 SAC)的 EC2Launch v2(LTSC 和 SAC)。

使用 EC2Config 或 EC2Launch v1 或 v2 运行 Sysprep

  1. 打开 Amazon EC2 控制台,然后使用远程桌面协议(RDP)连接到您的 Windows EC2 实例
    **注意:**若要在没有 Sysprep 的情况下创建标准自定义映像,请参阅从正在运行的实例创建 Windows AMI。请务必记下 AMI ID
  2. 在 Windows 的开始菜单中,完成以下步骤:
    Windows Server 2012 R2 - Windows Server 2008 中,打开 EC2ConfigService 设置,然后选择映像选项卡。
    对于 Windows Server 2016 或更高版本,打开 EC2LaunchSettings
  3. 管理员密码处,选择随机
  4. 选择使用 Sysprep 关闭
  5. 选择
    **注意:**下次启动时必须从 EC2 控制台检索新密码
  6. 打开 Amazon EC2 控制台,然后从导航窗格中选择实例
  7. 在实例状态更改为已停止后,选择您的实例。
  8. 操作处,选择映像创建映像
    对于映像名称,输入名称。
    (可选)在映像描述处,输入描述。
  9. 选择创建映像

有关更多信息和自定义选项,请参阅使用 Sysprep 创建标准化的亚马逊机器映像(AMI)

如果您在使用 Sysprep 时收到错误消息或遇到问题,请参阅 Sysprep 故障排查

您也可以使用适用于 Windows Server 的 EC2Rescue 来收集日志文件和解决问题。

相关信息

如何创建基于 EBS 支持的 EC2 实例的 AMI?

如何从自定义 AMI 启动 EC2 实例?

为什么无法从复制的 AMI 启动 EC2 实例?