使用安装介质添加 Windows 组件 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用安装介质添加 Windows 组件

Windows Server 操作系统包括许多可选组件。在每个 Amazon EC2 Windows Server AMI 中包含所有可选组件是不实际的。作为替代,我们提供了安装介质 EBS 快照,这些快照具有在您的 Windows 实例上配置或安装组件所需的文件。

要访问并安装可选组件,您必须找到适合您的 Windows Server 版本的正确 EBS 快照,从快照创建卷,并将卷附加到您的实例。

开始前的准备工作

使用 Amazon Web Services Management Console或命令行工具获取实例的实例 ID 和可用区。您必须在实例所在的可用区中创建 EBS 卷。

使用控制台添加 Windows 组件

通过以下过程,使用Amazon Web Services Management Console将 Windows 组件添加到实例。

使用控制台向实例添加 Windows 组件
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择 Snapshots

  3. Filter(筛选条件)栏中,选择 Public Snapshots(公有快照)。

  4. 添加 Owner Alias(所有者别名)筛选条件,并选择 amazon

  5. 添加描述筛选条件并输入 Windows

  6. 按 Enter

  7. 选择符合您的系统架构和语言首选项的快照。例如,如果您的实例运行的是 Windows Server 2019,请选择 Windows 2019 English Installation Media

  8. 选择 Actions(操作)、Create volume from snapshot(从快照中创建卷)。

  9. 对于可用区,选择与您的 Windows 实例匹配的可用区。选择 Add tag(添加标签),然后为标签键输入 Name,为标签值指定描述性名称。选择创建卷

  10. Successfully created volume(成功创建的卷)消息(绿色广告条)中,选择刚才创建的卷。

  11. 选择 Actions(操作)、Attach Volume(附加卷)。

  12. Instance(实例)中,选择实例 ID。

  13. 对于 Device name(设备名称),输入连接的设备名称。如果您需要设备名称的帮助,请参阅 Windows 实例上的设备名称

  14. 选择附加卷

  15. 连接到您的实例并将卷置于可用状态。有关更多信息,请参阅使 Amazon EBS 卷可在 Windows 上使用

    重要

    请勿初始化该卷。

  16. 打开 Control PanelPrograms and Features。选择 Turn Windows features on or off。当系统提示安装介质时,则使用安装介质指定 EBS 卷。

  17. (可选)完成介质安装后,可以断开卷。断开卷后,可以将其删除。有关更多信息,请参阅从 Windows 实例分离 Amazon EBS 卷删除 Amazon EBS 卷

使用 Tools for Windows PowerShell 添加 Windows 组件

通过以下过程,使用 Tools for Windows PowerShell 将 Windows 组件添加到实例。

使用 Tools for Windows PowerShell 向实例添加 Windows 组件
  1. 使用包含 Ownerdescription 筛选器 Get-EC2Snapshot 获取可用的安装介质快照的列表。

    PS C:\> Get-EC2Snapshot -Owner amazon -Filter @{ Name="description"; Values="Windows*" }
  2. 在输出中,请注意与您的系统架构和语言偏好匹配的快照的 ID。例如:

    ... DataEncryptionKeyId : Description : Windows 2019 English Installation Media Encrypted : False KmsKeyId : OwnerAlias : amazon OwnerId : 123456789012 Progress : 100% SnapshotId : snap-22da283e StartTime : 10/25/2019 8:00:47 PM State : completed StateMessage : Tags : {} VolumeId : vol-be5eafcb VolumeSize : 6 ...
  3. 使用 New-EC2Volume cmdlet 从快照创建卷。指定与您的实例相同的可用区。

    PS C:\> New-EC2Volume -AvailabilityZone us-east-1a -VolumeType gp2 -SnapshotId snap-22da283e
  4. 在输出中,记下卷 ID。

    Attachments : {} AvailabilityZone : us-east-1a CreateTime : 4/18/2017 10:50:25 AM Encrypted : False Iops : 100 KmsKeyId : Size : 6 SnapshotId : snap-22da283e State : creating Tags : {} VolumeId : vol-06aa9e1fbf8b82ed1 VolumeType : gp2
  5. 使用 Add-EC2Volume cmdlet 将卷附加到您的实例。

    PS C:\> Add-EC2Volume -InstanceId i-087711ddaf98f9489 -VolumeId vol-06aa9e1fbf8b82ed1 -Device xvdh
  6. 连接到您的实例并将卷置于可用状态。有关更多信息,请参阅使 Amazon EBS 卷可在 Windows 上使用

    重要

    请勿初始化该卷。

  7. 打开 Control PanelPrograms and Features。选择 Turn Windows features on or off。当系统提示安装介质时,则使用安装介质指定 EBS 卷。

  8. (可选)完成介质安装后,使用 Dismount-EC2Volume cmdlet 将卷与实例断开。断开卷后,您可以使用 Remove-EC2Volume cmdlet 删除该卷。

使用 Amazon CLI 添加 Windows 组件

通过以下过程,使用Amazon CLI将 Windows 组件添加到实例。

使用 Amazon CLI 向实例添加 Windows 组件
  1. 使用 describe-snapshots 命令以及 owner-ids 参数和 description 筛选条件,以获取可用安装介质快照的列表。

    aws ec2 describe-snapshots --owner-ids amazon --filters Name=description,Values=Windows*
  2. 在输出中,请注意与您的系统架构和语言偏好匹配的快照的 ID。例如:

    { "Snapshots": [ ... { "OwnerAlias": "amazon", "Description": "Windows 2019 English Installation Media", "Encrypted": false, "VolumeId": "vol-be5eafcb", "State": "completed", "VolumeSize": 6, "Progress": "100%", "StartTime": "2019-10-25T20:00:47.000Z", "SnapshotId": "snap-22da283e", "OwnerId": "123456789012" }, ... ] }
  3. 使用 create-volume 命令从快照创建卷。指定与您的实例相同的可用区。

    aws ec2 create-volume --snapshot-id snap-22da283e --volume-type gp2 --availability-zone us-east-1a
  4. 在输出中,记下卷 ID。

    { "AvailabilityZone": "us-east-1a", "Encrypted": false, "VolumeType": "gp2", "VolumeId": "vol-0c98b37f30bcbc290", "State": "creating", "Iops": 100, "SnapshotId": "snap-22da283e", "CreateTime": "2017-04-18T10:33:10.940Z", "Size": 6 }
  5. 使用 attach-volume 命令将卷附加到实例。

    aws ec2 attach-volume --volume-id vol-0c98b37f30bcbc290 --instance-id i-01474ef662b89480 --device xvdg
  6. 连接到您的实例并将卷置于可用状态。有关更多信息,请参阅使 Amazon EBS 卷可在 Windows 上使用

    重要

    请勿初始化该卷。

  7. 打开 Control PanelPrograms and Features。选择 Turn Windows features on or off。当系统提示安装介质时,则使用安装介质指定 EBS 卷。

  8. (可选)完成介质安装后,使用 detach-volume 命令将卷与实例断开。断开卷后,您可以使用 delete-volume 命令删除该卷。