

# Agregar componentes opcionales de Windows Server a las instancias de Windows de Amazon EC2
<a name="windows-optional-components"></a>

Para obtener acceso e instalar los componentes opcionales, primero debe encontrar la instantánea de EBS correcta para la versión de Windows Server, crear un volumen desde la instantánea y adjuntar el volumen a la instancia.

**Antes de empezar**  
Utilice la Consola de administración de AWS o una herramienta de línea de comandos para obtener el ID y la zona de disponibilidad de la instancia. Debe crear el volumen de EBS en la misma zona de disponibilidad que la instancia.

Utilice uno de los siguientes procedimientos para añadir componentes de Windows Server a su instancia.

------
#### [ Console ]

**Para agregar componentes de Windows a la instancia**

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Snapshots (Instantáneas)**.

1. En la barra **Filter** (Filtro), elija **Public Snapshots** (Instantáneas públicas).

1. Agregue el filtro **Owner Alias** (Alias del propietario) y elija **amazon**.

1. Agregue el filtro **Description** (Descripción) e introduzca **Windows**.

1. Pulse Enter (Intro).

1. Seleccione la instantánea que coincida con la arquitectura del sistema y la preferencia de idioma. Por ejemplo, seleccione **Medios de instalación de Windows 2019 en inglés** si la instancia está ejecutando Windows Server 2019.

1. Elija **Actions** (Acciones), **Create volume from snapshots** (Crear volumen a partir de instantáneas).

1. En **Availability Zone** (Zona de disponibilidad), seleccione la zona de disponibilidad que corresponda a la instancia de Windows. Elija **Add tag** (Agregar etiqueta) e ingrese **Name** para la clave de la etiqueta y un nombre descriptivo para el valor de la etiqueta. Seleccione **Create volume** (Crear volumen).

1. En el mensaje **Successfully created volume** (El volumen se ha creado correctamente) (banner verde), elija el volumen que acaba de crear.

1. Elija **Actions** (Acciones), **Attach Volume** (Adjuntar volumen).

1. Desde **Instance** (instancia), seleccione el ID de la instancia.

1. Para **Device Name** (Nombre del dispositivo), introduzca el nombre del dispositivo para el archivo adjunto. Si necesita ayuda con el nombre del dispositivo, consulte [Nombres de dispositivos para los volúmenes en las instancias de Amazon EC2](device_naming.md).

1. Elija **Attach volume** (Asociar volumen). 

1. Conéctese a la instancia y haga que el volumen esté disponible. Para obtener más información, consulte [Cómo hacer que un volumen de Amazon EBS esté disponible para su uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html) en la *Guía del usuario de Amazon EBS*.
**importante**  
No inicialice el volumen.

1. Abra el **Panel de control**, **Programas y características**. Elija **Activar o desactivar las características de Windows**. Si se le solicitan los medios de instalación, especifique el volumen de EBS con los medios de instalación.

1. (Opcional) Cuando haya terminado de utilizar el medio de instalación, puede desconectar el volumen. Una vez desconectado el volumen, puede eliminarlo.

------
#### [ AWS CLI ]

**Para agregar componentes de Windows a la instancia**

1. Use el comando [describe-snapshots](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-snapshots.html) con el parámetro `owner-ids` y el filtro `description` para obtener una lista de las instantáneas de medios de instalación disponibles.

   ```
   aws ec2 describe-snapshots \
       --owner-ids amazon \
       --filters Name=description,Values=Windows*
   ```

1. En los resultados, anote el ID de la instantánea que coincida con la arquitectura del sistema y la preferencia de idioma. Por ejemplo:

   ```
   {
       "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"
           }, 
       ...
      ]
   }
   ```

1. Use el comando [create-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-volume.html) para crear un volumen a partir de la instantánea. Especifique la misma zona de disponibilidad que la de la instancia.

   ```
   aws ec2 create-volume \
       --snapshot-id snap-0abcdef1234567890 \
       --volume-type gp2 \
       --availability-zone us-east-1a
   ```

1. En los resultados, anote el ID de volumen.

   ```
   {
       "AvailabilityZone": "us-east-1a", 
       "Encrypted": false, 
       "VolumeType": "gp2", 
       "VolumeId": "vol-01234567890abcdef", 
       "State": "creating", 
       "Iops": 100, 
       "SnapshotId": "snap-0abcdef1234567890", 
       "CreateTime": "2017-04-18T10:33:10.940Z", 
       "Size": 6
   }
   ```

1. Use el comando [attach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/attach-volume.html) para asociar el volumen a la instancia.

   ```
   aws ec2 attach-volume \
       --volume-id vol-0c98b37f30bcbc290 \
       --instance-id i-01474ef662b89480 \
       --device xvdg
   ```

1. Conéctese a la instancia y haga que el volumen esté disponible. Para obtener más información, consulte [Cómo hacer que un volumen de Amazon EBS esté disponible para su uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html) en la *Guía del usuario de Amazon EBS*.
**importante**  
No inicialice el volumen.

1. Abra el **Panel de control**, **Programas y características**. Elija **Activar o desactivar las características de Windows**. Si se le solicitan los medios de instalación, especifique el volumen de EBS con los medios de instalación.

1. (Opcional) Cuando haya terminado con los medios de instalación, utilice el comando [detach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html) para desconectar el volumen de la instancia. Una vez desconectado el volumen, puede utilizar el comando [delete-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-volume.html) para eliminarlo.

------
#### [ PowerShell ]

**Para agregar componentes de Windows a la instancia**

1. Use el cmdlet [Get-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Snapshot.html) con los filtros `Owner` y `description` para obtener una lista de las instantáneas de medios de instalación disponibles.

   ```
   Get-EC2Snapshot `
       -Owner amazon `
       -Filter @{ Name="description"; Values="Windows*" }
   ```

1. En los resultados, anote el ID de la instantánea que coincida con la arquitectura del sistema y la preferencia de idioma. Por ejemplo:

   ```
   ...
   DataEncryptionKeyId :
   Description         : Windows 2019 English Installation Media
   Encrypted           : False
   KmsKeyId            :
   OwnerAlias          : amazon
   OwnerId             : 123456789012
   Progress            : 100%
   SnapshotId          : snap-0abcdef1234567890
   StartTime           : 10/25/2019 8:00:47 PM
   State               : completed
   StateMessage        :
   Tags                : {}
   VolumeId            : vol-01234567890abcdef
   VolumeSize          : 6
   ...
   ```

1. Use el cmdlet [New-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Volume.html) para crear un volumen a partir de la instantánea. Especifique la misma zona de disponibilidad que la de la instancia.

   ```
   New-EC2Volume `
       -AvailabilityZone us-east-1a `
       -VolumeType gp2 `
       -SnapshotId snap-0abcdef1234567890
   ```

1. En los resultados, anote el ID de volumen.

   ```
   Attachments      : {}
   AvailabilityZone : us-east-1a
   CreateTime       : 4/18/2017 10:50:25 AM
   Encrypted        : False
   Iops             : 100
   KmsKeyId         :
   Size             : 6
   SnapshotId       : snap-0abcdef1234567890
   State            : creating
   Tags             : {}
   VolumeId         : vol-01234567890abcdef
   VolumeType       : gp2
   ```

1. Use el cmdlet [Add-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Add-EC2Volume.html) para asociar el volumen a la instancia.

   ```
   Add-EC2Volume `
       -InstanceId i-1234567890abcdef0 `
       -VolumeId vol-01234567890abcdef `
       -Device xvdh
   ```

1. Conéctese a la instancia y haga que el volumen esté disponible. Para obtener más información, consulte [Cómo hacer que un volumen de Amazon EBS esté disponible para su uso](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-using-volumes.html) en la *Guía del usuario de Amazon EBS*.
**importante**  
No inicialice el volumen.

1. Abra el **Panel de control**, **Programas y características**. Elija **Activar o desactivar las características de Windows**. Si se le solicitan los medios de instalación, especifique el volumen de EBS con los medios de instalación.

1. (Opcional) Cuando haya terminado con los medios de instalación, utilice el cmdlet [Dismount-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Dismount-EC2Volume.html) para desconectar el volumen de la instancia. Una vez desconectado el volumen, puede utilizar el cmdlet [Remove-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Volume.html) para eliminarlo.

------