

# Volúmenes raíz para las instancias de Amazon EC2
<a name="RootDeviceStorage"></a>

Cuando se inicia una instancia, se crea un *volumen raíz* para dicha instancia. El volumen raíz contiene la imagen que se usa para arrancar dicha instancia. Cada instancia tiene un único volumen raíz. Puede agregar volúmenes de almacenamiento a las instancias durante o después de la inicialización.

La AMI que usa para iniciar una instancia determina el tipo de volumen raíz. Puede iniciar una instancia desde una *AMI basada en Amazon EBS* (instancias de Linux y Windows) o bien desde una *AMI basada en Amazon S3* (solo instancias de Linux). Hay diferencias significativas respecto a lo que se puede hacer con cada tipo de AMI. Para obtener más información sobre estas diferencias, consulte [Tipo de volumen raíz](ComponentsAMIs.md#storage-for-the-root-device).

Le recomendamos que utilice AMI respaldadas por Amazon EBS, ya que estas instancias se inician más rápido y utilizan un almacenamiento persistente.

Reservamos nombres de dispositivos específicos para los volúmenes raíz. Para obtener más información, consulte [Nombres de dispositivos para los volúmenes en las instancias de Amazon EC2](device_naming.md).

**Topics**
+ [

## Instancias con un volumen raíz de Amazon EBS
](#root-volume-ebs-backed)
+ [

## Instancias con un volumen raíz del almacén de instancias (solo instancias de Linux)
](#root-volume-instance-store-backed)
+ [

# Conserve el volumen raíz de Amazon EBS después de que la instancia de Amazon EC2 termina.
](configure-root-volume-delete-on-termination.md)
+ [

# Reemplazar el volumen raíz por una instancia de Amazon EC2 sin detenerla.
](replace-root.md)

## Instancias con un volumen raíz de Amazon EBS
<a name="root-volume-ebs-backed"></a>

Las instancias que utilizan Amazon EBS para el volumen raíz tienen automáticamente un volumen de Amazon EBS asociado. Cuando se inicia una instancia con una AMI de Amazon EBS, se crea un volumen de Amazon EBS para cada instantánea de Amazon EBS a la que hace referencia la AMI. Si lo desea, puede utilizar otros volúmenes de Amazon EBS o volúmenes almacén de instancias, dependiendo del tipo de instancia.

Una instancia con un volumen de raíz de EBS se puede parar y reiniciar posteriormente sin que ello afecte a los datos almacenados en los volúmenes adjuntos. Existen distintas tareas relacionadas con la instancia y con el volumen que puede realizar cuando una instancia con un volumen raíz de EBS está en estado detenido. Por ejemplo, puede modificar las propiedades de la instancia, cambiar su tamaño o actualizar el kernel que utiliza, o bien puede asociar su volumen raíz a otra instancia en ejecución para fines de depuración o para cualquier otro fin. Para obtener más información, consulte [Volúmenes de Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html).

![\[Volumen raíz y otros volúmenes de Amazon EBS de una instancia iniciada desde una AMI basada en Amazon EBS\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/images/ebs_backed_instance.png)


**Limitación**  
No puede usar los volúmenes de EBS `st1` o `sc1` como volúmenes raíz.

**Error en una instancia**

Si una instancia con un volumen raíz de EBS, puede restaurar la sesión siguiendo uno de estos métodos:
+ Detenga la instancia y vuelva a iniciarla (pruebe este método en primer lugar).
+ Haga una instantánea automáticamente de todos los volúmenes pertinentes y cree una nueva AMI. Para obtener más información, consulte [Creación de una AMI basada en Amazon EBS](creating-an-ami-ebs.md).
+ Adjunte el volumen a la nueva instancia siguiendo estos pasos:

  1. Cree una instantánea del volumen raíz.

  1. Registre una nueva AMI utilizando la instantánea.

  1. Lance una nueva instancia nueva desde la nueva AMI.

  1. Separe los volúmenes de Amazon EBS restantes de la antigua instancia.

  1. Adjunte los volúmenes de Amazon EBS a la instancia nueva.

## Instancias con un volumen raíz del almacén de instancias (solo instancias de Linux)
<a name="root-volume-instance-store-backed"></a>

**nota**  
Las instancias de Windows no admiten volúmenes raíz del almacén de instancias.

Las instancias que utilizan el almacén de instancias para el volumen raíz tienen automáticamente uno o varios volúmenes de almacén de instancias disponibles, uno de los cuales funciona como volumen raíz. Cundo se inicia una instancia desde una AMI basada en Amazon S3, dicha AMI se copia en el volumen raíz. Tenga en cuenta que puede utilizar volúmenes de almacén de instancias adicionales de manera opcional, dependiendo del tipo de instancia.

Los datos de volúmenes de almacén de instancias persisten siempre que la instancia esté en ejecución, pero estos datos se eliminan cuando la instancia se termina (las instancias con un volumen raíz del almacén de instancias no admiten la acción **Detener**) o si falla (por ejemplo, si una unidad subyacente tiene problemas). Para obtener más información, consulte [Almacenamiento de nivel de bloques temporal del almacén de instancias para las instancias de EC2](InstanceStorage.md).

![\[Volumen raíz de una instancia de Amazon EC2 iniciada desde una AMI basada en Amazon S3\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/images/instance_store_backed_instance.png)


**Tipos de instancias admitidas**  
Solo los siguientes tipos de instancia admiten un volumen de almacén de instancias como volumen raíz: C1, C3, D2, I2, M1, M2, M3, R3 y X1.

**Error en una instancia**  
Cuando una instancia con un volumen raíz del almacén de instancias falla o se termina, no se puede restaurar. Si tiene previsto utilizar instancias con un volumen raíz del almacén de instancias, es muy recomendable que distribuya los datos de los volúmenes del almacén de instancias entre varias zonas de disponibilidad. También debería hacer un backup de los datos de importancia crítica de los volúmenes de almacén de instancias en un almacenamiento persistente con regularidad.

# Conserve el volumen raíz de Amazon EBS después de que la instancia de Amazon EC2 termina.
<a name="configure-root-volume-delete-on-termination"></a>

De forma predeterminada, el volumen raíz de Amazon EBS para una instancia se elimina cuando se termina la instancia. Puede cambiar el comportamiento predeterminado para asegurarse de que un volumen de raíz de Amazon EBS persiste después de que termine la instancia. Para cambiar el comportamiento predeterminado, establezca el atributo `DeleteOnTermination` como `false`. Puede hacerlo en el momento del lanzamiento de la instancia o más adelante.

**Topics**
+ [

## Configurar el volumen raíz para que persista durante el lanzamiento de la instancia
](#Using_ChangeRootDeviceVolumeToPersist)
+ [

## Configurar el volumen raíz para que persista en una instancia existente
](#set-deleteOnTermination-aws-cli)
+ [

## Confirmar que un volumen raíz está configurado para persistir
](#Using_ConfirmRootDeviceVolumeToPersist)

## Configurar el volumen raíz para que persista durante el lanzamiento de la instancia
<a name="Using_ChangeRootDeviceVolumeToPersist"></a>

Puede configurar el volumen raíz para que persista al iniciar una instancia.

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

**Configuración del volumen raíz para que persista al lanzar una 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 **Instancias** y elija **Iniciar instancias**.

1. Elija una imagen de máquina de Amazon (AMI), elija un tipo de instancia, elija un par de claves y configure los ajustes de red.

1. En **Configurar almacenamiento**, seleccione **Avanzado**.

1. Amplíe el volumen raíz.

1. En **Eliminar al terminar**, elija **No**.

1. Cuando termine de configurar la instancia, elija **Iniciar instancia**.

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

**Configuración del volumen raíz para que persista al lanzar una instancia**  
Utilice el comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) e incluya la siguiente opción.

```
--block-device-mappings file://mapping.json
```

En `mapping.json`, especifique una asignación de dispositivos de bloques que establezca el atributo `DeleteOnTermination` en `false`.

```
[
    {
        "DeviceName": "/dev/sda1",
        "Ebs": {
            "DeleteOnTermination": false
        }
    }
]
```

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

**Configuración del volumen raíz para que persista al lanzar una instancia**  
Utilice el cmdlet [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html) e incluya el siguiente parámetro.

```
-BlockDeviceMapping $bdm
```

Cree una asignación de dispositivos de bloques que establezca el atributo `DeleteOnTermination` en `$false`.

```
$ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.BlockDeviceMapping
$bdm.DeviceName = "dev/xvda"
$bdm.Ebs = $ebs
```

------

## Configurar el volumen raíz para que persista en una instancia existente
<a name="set-deleteOnTermination-aws-cli"></a>

Puede configurar el volumen raíz para que persista en una instancia en ejecución. Tenga en cuenta que no puede completar esta tarea mediante la consola de Amazon EC2.

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

**Configuración del volumen raíz para que persista en una instancia existente**  
Utilice el comando [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html) con una asignación de dispositivos de bloques que establezca el atributo `DeleteOnTermination` a `false`.

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --block-device-mappings file://mapping.json
```

En , especifique lo siguient `mapping.json`.

```
[
    {
        "DeviceName": "/dev/xvda",
        "Ebs": {
            "DeleteOnTermination": false
        }
    }
]
```

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

**Configuración del volumen raíz para que persista en una instancia existente**  
Utilice el cmdlet [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html) con una asignación de dispositivos de bloques que establezca el atributo `DeleteOnTermination` en `$false`.

```
$ebs = New-Object Amazon.EC2.Model.EbsInstanceBlockDeviceSpecification
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.InstanceBlockDeviceMappingSpecification
$bdm.DeviceName = "/dev/xvda"
$bdm.Ebs = $ebs
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -BlockDeviceMapping $bdm
```

------

## Confirmar que un volumen raíz está configurado para persistir
<a name="Using_ConfirmRootDeviceVolumeToPersist"></a>

Puede confirmar que un volumen raíz está configurado para persistir.

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

**Confirmación de que un volumen raíz está configurado para persistir**

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 **Instancias** y, a continuación, seleccione la instancia.

1. En la pestaña **Almacenamiento**, en **Dispositivos de bloques**, localice la entrada para el volumen raíz. Si **Eliminar al terminar** es `No`, el volumen está configurado para persistir.

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

**Confirmación de que un volumen raíz está configurado para persistir**  
Utilice el comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) y compruebe que el atributo `DeleteOnTermination` esté establecido en `false`.

```
aws ec2 describe-instances \
    --instance-id i-1234567890abcdef0 \
    --query "Reservations[].Instances[].BlockDeviceMappings"
```

A continuación, se muestra un ejemplo del resultado.

```
[
    [
        {
            "DeviceName": "/dev/xvda",
            "Ebs": {
                "AttachTime": "2024-07-12T04:05:33.000Z",
                "DeleteOnTermination": false,
                "Status": "attached",
                "VolumeId": "vol-1234567890abcdef0"
                
        }
    ]              
]
```

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

**Confirmación de que un volumen raíz está configurado para persistir**  
Utilice el cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html) y compruebe que el atributo `DeleteOnTermination` esté establecido en `False`.

```
(Get-EC2Instance -InstanceId i-i-1234567890abcdef0).Instances.BlockDeviceMappings.Ebs
```

A continuación, se muestra un ejemplo del resultado.

```
AssociatedResource  : 
AttachTime          : 7/12/2024 4:05:33 AM
DeleteOnTermination : False
Operator            : 
Status              : attached
VolumeId            : vol-1234567890abcdef0
```

------

# Reemplazar el volumen raíz por una instancia de Amazon EC2 sin detenerla.
<a name="replace-root"></a>

Amazon EC2 permite reemplazar el volumen raíz de Amazon EBS para una instancia en ejecución a la vez que se retiene lo siguiente:
+ Datos almacenados en volúmenes de almacén de instancias: los volúmenes de almacén de instancias permanecen asociados a la instancia después de reemplazar el volumen raíz.
+ Datos almacenados en volúmenes de Amazon EBS de datos (que no son raíz): los volúmenes de Amazon EBS que no son raíz permanecen asociados a la instancia después de restaurar el volumen raíz.
+ Configuración de red: todas las interfaces de red permanecen asociadas a la instancia y conservan sus direcciones IP, identificadores e ID de datos asociados. Cuando la instancia está disponible, se vacía todo el tráfico de red pendiente. Además, la instancia permanece en el mismo host físico, por lo que conserva sus direcciones IP públicas y privadas y su nombre DNS.
+ Políticas de IAM: se conservan y se aplican los perfiles y las políticas de IAM (como las políticas basadas en etiquetas) que están asociados a la instancia.

**Topics**
+ [

## Cómo funciona reemplazar el volumen raíz
](#replace-root-how)
+ [

## Consideraciones
](#replace-root-considerations)
+ [

## Reemplazar un volumen raíz
](#replace)

## Cómo funciona reemplazar el volumen raíz
<a name="replace-root-how"></a>

Cuando reemplaza el volumen raíz de una instancia, creamos una *tarea de reemplazo del volumen raíz*. El volumen raíz original se separa de la instancia y el volumen raíz nuevo se adjunta a la instancia en su lugar. La asignación de dispositivos de bloques de la instancia se actualiza para reflejar el ID del volumen raíz de reemplazo.

Cuando reemplaza el volumen raíz de una instancia, debe especificar el origen de la instantánea del volumen nuevo. Las opciones posibles son las siguientes:

### Restaurar un volumen raíz a su estado de original
<a name="replace-launchstate"></a>

Esta opción reemplaza el volumen raíz actual por un volumen basado en la instantánea que se usó para crearlo.

**Consideraciones sobre el uso del estado de inicialización**  
El volumen raíz de reemplazo tendrá los mismos atributos que el original: tipo, tamaño y eliminación al terminar la instancia.

### Reemplazar el volumen raíz mediante una instantánea
<a name="replace-snapshot"></a>

Esta opción reemplaza el volumen raíz actual por un volumen de reemplazo que se basa en la instantánea que especifique. Por ejemplo, una instantánea específica creada anteriormente a partir de este volumen raíz. Esto resulta útil si necesita recuperarse de problemas causados por la corrupción del volumen raíz o por errores de configuración de la red en el sistema operativo huésped.

El volumen raíz de reemplazo tendrá los mismos atributos que el original: tipo, tamaño y eliminación al terminar la instancia.

**Consideraciones para utilizar una instantánea**
+ Solo se pueden utilizar instantáneas que se hayan creado directamente a partir de los volúmenes raíz actuales o anteriores de la instancia.
+ No puede usar copias de instantáneas creadas a partir de instantáneas tomadas del volumen raíz. 
+ Después de restaurar correctamente el volumen raíz, las instantáneas tomadas desde el volumen raíz original aún se podrán utilizar para reemplazar el nuevo volumen raíz (de reemplazo).

### Reemplazar el volumen raíz mediante una AMI
<a name="replace-ami"></a>

Esta opción reemplaza el volumen raíz actual por una AMI que especifique. Esto es útil si necesita hacer actualizaciones o aplicar revisiones del sistema operativo y de las aplicaciones. La AMI debe tener el mismo código de producto, información de facturación, tipo de arquitectura y tipo de virtualización que los de la instancia.

Si la instancia está habilitada para NitroTPM, ENA o sriov-net, debe usar una AMI que admita esas características. Si la instancia no está habilitada para ENA o sriov-net, puede seleccionar una AMI que no admita esas características o puede añadir soporte automáticamente si selecciona una AMI que admita ENA o sriov-net.

Si la instancia está habilitada para NitroTPM, debe usar una AMI que tenga NitroTPM habilitado. La compatibilidad con NitroTPM no está habilitada si la instancia no se configuró para ello, independientemente de la AMI que seleccione.

Puede seleccionar una AMI con un modo de arranque diferente al de la instancia, siempre que esta lo admita. Si la instancia no admite el modo de arranque, se produce un error en la solicitud. Si la instancia admite el modo de arranque, este se propaga a la instancia y sus datos de UEFI se actualizan en consecuencia. Si modificó manualmente el orden de arranque o agregó una clave privada de arranque seguro UEFI para cargar los módulos del kernel privado, los cambios se perderán al reemplazar el volumen raíz.

El volumen raíz de reemplazo obtiene el mismo tipo de volumen y atributo de eliminación al terminar que el volumen raíz original. También obtiene el tamaño de la asignación de dispositivos de bloques del volumen raíz de la AMI.

**nota**  
El tamaño de la asignación de dispositivos de bloques del volumen raíz de la AMI debe ser igual o mayor que el tamaño del volumen raíz original. Si el tamaño de la asignación de dispositivos de bloques del volumen raíz de la AMI es menor que el tamaño del volumen raíz original, se producirá un error en la solicitud.

Una vez finalizada la tarea de reemplazo del volumen raíz, la siguiente información nueva y actualizada se refleja al describir la instancia mediante la consola, la AWS CLI o los SDK de AWS:
+ Nuevo ID de AMI
+ Nuevo ID de volumen del volumen raíz
+ Configuración del modo de arranque actualizada (si la AMI la modificó)
+ Configuración de NitroTPM actualizada (si la AMI lo habilitó)
+ Configuración de ENA actualizada (si la AMI lo habilitó)
+ Configuración de sriov-net actualizada (si la AMI lo habilitó)

El nuevo ID de la AMI también se refleja en los metadatos de la instancia.

**Consideraciones para utilizar una AMI:**
+ Si usa una AMI que tiene varias asignaciones de dispositivos de bloques, solo se usará el volumen raíz de la AMI. Los demás volúmenes (que no son raíz) se ignoran.
+ Solo puede utilizar esta función si tiene permisos para la AMI y la instantánea del volumen raíz asociada. No puede utilizar esta función con las AMI de AWS Marketplace.
+ Solo puede usar una AMI sin un código de producto si la instancia tampoco lo tiene.
+ El tamaño de la asignación de dispositivos de bloques del volumen raíz de la AMI debe ser igual o mayor que el tamaño del volumen raíz original. Si el tamaño de la asignación de dispositivos de bloques del volumen raíz de la AMI es menor que el tamaño del volumen raíz original, se producirá un error en la solicitud.
+ Los documentos de identidad de la instancia se actualizan automáticamente.
+ Si la instancia admite NitroTPM, los datos de NitroTPM de la instancia se restablecen y se generan nuevas claves.

Puede elegir si desea conservar el volumen raíz original una vez finalizado su proceso de reemplazo. Si decide eliminar el volumen raíz original cuando haya finalizado el proceso de reemplazo, se eliminará automáticamente y ya no se podrá recuperar. Si decide conservar el volumen raíz original cuando haya finalizado el proceso, permanecerá aprovisionado en su cuenta y deberá eliminarlo manualmente cuando ya no lo necesite.

La tarea de sustitución del volumen raíz pasa por los siguientes estados:
+ `pending`: el volumen de reemplazo está en creación.
+ `in-progress`: se desvincula el volumen original y se asocia el volumen de reemplazo.
+ `succeeded`: se ha asociado el volumen de reemplazo a la instancia correctamente y la instancia está disponible.
+ `failing`: la tarea de reemplazo está en proceso de fallar.
+ `failed`: se produjo un error en la tarea de reemplazo, pero el volumen raíz aún está asociado.
+ `failing-detached`: la tarea de reemplazo está en proceso de error y es posible que la instancia no tenga un volumen raíz asociado.
+ `failed-detached`: se produjo un error en la tarea de reemplazo y la instancia no tiene un volumen raíz asociado.

Si la tarea de reemplazo del volumen raíz tiene errores, la instancia se reiniciará y el volumen raíz original permanecerá adjunto a ella.

## Consideraciones
<a name="replace-root-considerations"></a>

Antes de comenzar, considere lo siguiente:

**Requisitos**
+ La instancia debe tener el estado `running`.
+ La instancia se reinicia automáticamente durante el proceso. El contenido de la memoria (RAM) se borra durante el reinicio. No se requieren reinicios manuales.
+ No puede reemplazar el volumen raíz si se trata de un volumen de almacén de instancias. Solo se admiten las instancias con volúmenes raíz de Amazon EBS. 
+ Puede reemplazar el volumen raíz de todos los tipos de instancia virtualizados y las instancias bare metal de EC2 Mac. No se admite ninguna otra instancia bare metal.
+ Solo se pueden utilizar instantáneas que se hayan creado directamente a partir de los volúmenes raíz actuales o anteriores de la instancia.
+ Si la cuenta está habilitada para cifrado de Amazon EBS de forma predeterminada en la región actual, el volumen raíz de reemplazo creado por la tarea de reemplazo del volumen raíz siempre está cifrado, independientemente del estado de cifrado de la instantánea especificada o del volumen raíz de la AMI especificada.

**Resultados del cifrado**  
En la tabla siguiente, se resumen los posibles resultados de cifrado.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/AWSEC2/latest/UserGuide/replace-root.html)

## Reemplazar un volumen raíz
<a name="replace"></a>

Cuando reemplaza el volumen raíz de una instancia, se crea una *tarea de reemplazo del volumen raíz*. Puede utilizar la tarea de reemplazo del volumen raíz para supervisar el progreso y el resultado del proceso de reemplazo.

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

**Para reemplazar el volumen raíz**

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, seleccione **Instances (Instancias)**.

1. Seleccione la instancia para la que desea reemplazar el volumen raíz y elija **Acciones**, **Monitorear y solucionar problemas**, **Reemplazar volumen raíz**.
**nota**  
La acción **Reemplazar volumen raíz** estará desactivada si la instancia seleccionada no está en estado de `running`.

1. En **Restaurar**, seleccione una de las siguientes opciones:
   + **Estado de lanzamiento**: restaure el volumen raíz de reemplazo a partir de la instantánea utilizada para crear el volumen raíz actual.
   + **Instantánea**: restaure el volumen raíz de reemplazo a la instantánea que especifique. En **Instantánea**, seleccione la instantánea que desee utilizar.
   + **Imagen**: restaure el volumen raíz de reemplazo mediante la AMI que especifique. En **Imagen**, seleccione la AMI que desee utilizar.

1. (Opcional) En **Tasa de inicialización del volumen**, puede especificar la tasa aprovisionada de Amazon EBS para la inicialización del volumen (tasa de inicialización del volumen), en MiB/s, a la que se descargarán los bloques de instantáneas de Amazon S3 al volumen. Para obtener más información, consulte [ Uso de una tasa aprovisionada de Amazon EBS para la inicialización del volumen](https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html#volume-initialization-rate). Para usar la tasa de inicialización predeterminada o la restauración rápida de instantáneas (si está habilitada para la instantánea seleccionada), no especifique una tasa.

1. (Opcional) Para eliminar el volumen raíz que va a reemplazar, seleccione **Eliminar el volumen raíz reemplazado**.

1. Elija **Crear tarea de reemplazo**.

1. Para supervisar la tarea de reemplazo, seleccione la pestaña **Almacenamiento de** la instancia y expanda **Tareas de reemplazo recientes del volumen raíz**.

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

**Para restaurar el volumen raíz de reemplazo al estado de inicialización inicial**  
Utilice el comando [ create-replace-root-volume-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-replace-root-volume-task.html). En `--instance-id`, especifique el ID de la instancia para la que desea reemplazar el volumen raíz. Omita los parámetros `--snapshot-id` e `--image-id`. Para eliminar el volumen raíz original después de haberlo reemplazado, incluya `--delete-replaced-root-volume` y especifique `true`. Para especificar la tasa de inicialización del volumen a la que se descargan los bloques de instantáneas de Amazon S3 al volumen, en `--volume-initialization-rate`, especifique un valor entre `100` y `300` MiB/s.

```
aws ec2 create-replace-root-volume-task \
--instance-id i-1234567890abcdef0 \
--delete-replaced-root-volume \ 
--volume-initialization-rate 150
```

**Para restaurar el volumen raíz de reemplazo a una instantánea específica**  
Utilice el comando [create-replace-root-volume-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-replace-root-volume-task.html). En `--instance-id`, especifique el ID de la instancia para la que desea reemplazar el volumen raíz. En `--snapshot-id`, especifique el ID de la instantánea que se va a usar. Para eliminar el volumen raíz original después de haberlo reemplazado, incluya `--delete-replaced-root-volume` y especifique `true`. Para especificar la tasa de inicialización del volumen a la que se descargan los bloques de instantáneas de Amazon S3 al volumen, en `--volume-initialization-rate`, especifique un valor entre `100` y `300` MiB/s.

```
aws ec2 create-replace-root-volume-task \
--instance-id i-1234567890abcdef0 \
--snapshot-id snap-9876543210abcdef0 \
--delete-replaced-root-volume \ 
--volume-initialization-rate 150
```

**Para restaurar el volumen raíz de reemplazo mediante una AMI**  
Utilice el comando [ create-replace-root-volume-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-replace-root-volume-task.html). En `--instance-id`, especifique el ID de la instancia para la que desea reemplazar el volumen raíz. En `--image-id`, especifique el ID de la AMI que quiere usar. Para eliminar el volumen raíz original después de haberlo reemplazado, incluya `--delete-replaced-root-volume` y especifique `true`. Para especificar la tasa de inicialización del volumen a la que se descargan los bloques de instantáneas de Amazon S3 al volumen, en `--volume-initialization-rate`, especifique un valor entre `100` y `300` MiB/s.

```
aws ec2 create-replace-root-volume-task \
--instance-id i-1234567890abcdef0 \
--image-id ami-09876543210abcdef \
--delete-replaced-root-volume \ 
--volume-initialization-rate 150
```

**Para ver el estado de una tarea de reemplazo de volumen raíz**  
Utilice el comando [describe-replace-root-volume-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-replace-root-volume-tasks.html) y especifique los ID de las tareas de reemplazo de volumen raíz que se van a ver.

```
aws ec2 describe-replace-root-volume-tasks \
    --replace-root-volume-task-ids replacevol-1234567890abcdef0 \
    --query ReplaceRootVolumeTasks[].TaskState
```

A continuación, se muestra un ejemplo del resultado.

```
[
    "succeeded"
]
```

También puede especificar el filtro `instance-id` para filtrar los resultados por instancia.

```
$ aws ec2 describe-replace-root-volume-tasks \
    --filters Name=instance-id,Values=i-1234567890abcdef0
```

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

**Para restaurar el volumen raíz de reemplazo al estado de inicialización inicial**  
Utilice el comando [New-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReplaceRootVolumeTask.html). En `-InstanceId`, especifique el ID de la instancia para la que desea reemplazar el volumen raíz. Omita los parámetros `-SnapshotId` e `-ImageId`. Para eliminar el volumen raíz original después de haberlo reemplazado, incluya `-DeleteReplacedRootVolume` y especifique `$true`. Para especificar la tasa de inicialización del volumen a la que se descargan los bloques de instantáneas de Amazon S3 al volumen, en `-VolumeInitializationRate`, especifique un valor entre `100` y `300` MiB/s.

```
New-EC2ReplaceRootVolumeTask `
    -InstanceId i-1234567890abcdef0 `
    -VolumeInitializationRate 150 `
    -DeleteReplacedRootVolume $true
```

**Para restaurar el volumen raíz de reemplazo a una instantánea específica**  
Utilice el comando [New-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReplaceRootVolumeTask.html). En `--InstanceId`, especifique el ID de la instancia para la que desea reemplazar el volumen raíz. En `-SnapshotId`, especifique el ID de la instantánea que se va a usar. Para eliminar el volumen raíz original después de haberlo reemplazado, incluya `-DeleteReplacedRootVolume` y especifique `$true`. Para especificar la tasa de inicialización del volumen a la que se descargan los bloques de instantáneas de Amazon S3 al volumen, en `-VolumeInitializationRate`, especifique un valor entre `100` y `300` MiB/s.

```
New-EC2ReplaceRootVolumeTask `
    -InstanceId i-1234567890abcdef0 `
    -SnapshotId snap-9876543210abcdef0 `
    -VolumeInitializationRate 150 `
    -DeleteReplacedRootVolume $true
```

**Para restaurar el volumen raíz de reemplazo mediante una AMI**  
Utilice el comando [New-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReplaceRootVolumeTask.html). En `-InstanceId`, especifique el ID de la instancia para la que desea reemplazar el volumen raíz. En `-ImageId`, especifique el ID de la AMI que quiere usar. Para eliminar el volumen raíz original después de haberlo reemplazado, incluya `-DeleteReplacedRootVolume` y especifique `$true`. Para especificar la tasa de inicialización del volumen a la que se descargan los bloques de instantáneas de Amazon S3 al volumen, en `-VolumeInitializationRate`, especifique un valor entre `100` y `300` MiB/s.

```
New-EC2ReplaceRootVolumeTask `
    -InstanceId i-1234567890abcdef0 `
    -ImageId ami-0abcdef1234567890 `
    -VolumeInitializationRate 150 `
    -DeleteReplacedRootVolume $true
```

**Para ver el estado de una tarea de reemplazo de volumen raíz**  
Utilice el comando [Get-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReplaceRootVolumeTask.html) y especifique los ID de las tareas de reemplazo de volumen raíz que se van a ver.

```
(Get-EC2ReplaceRootVolumeTask `
    -ReplaceRootVolumeTaskIds replacevol-1234567890abcdef0).TaskState.Value
```

A continuación, se muestra un ejemplo del resultado.

```
Succeeded
```

También puede especificar el filtro `instance-id` para filtrar los resultados por instancia.

```
PS C:\> Get-EC2ReplaceRootVolumeTask -Filters @{Name = 'instance-id'; Values = 'i-1234567890abcdef0'} | Format-Table 
```

------