如何使用 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。
  • Sysprep 在 Windows Server 2016 Nano Server 上不受支持。
  • 对于 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。

使用 EC2Config 或 EC2Launch v1 或 v2 运行 Sysprep

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

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

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

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

相关信息

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

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

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