Asociación de un volumen de Amazon EC2 a una instancia. - Amazon EBS

Asociación de un volumen de Amazon EC2 a una instancia.

Puede asociar un volumen de EBS disponible a una de las instancias que se encuentre en la misma zona de disponibilidad que el volumen.

Para obtener información sobre cómo agregar volúmenes de EBS a la instancia en el inicio, consulte Asignación de dispositivos de bloques de instancias.

Consideraciones
  • La cantidad máxima de volúmenes de Amazon EBS que puede adjuntar a una instancia depende del tipo de la instancia. Si usted supera el límite de volúmenes adjuntos para un tipo de instancia, la solicitud de adjunto fallará y mostrará el error AttachmentLimitExceeded. Para obtener más información, consulte Límites de volumen de instancia.

  • Puede adjuntar volúmenes a instancias que solo están en la misma zona de disponibilidad.

  • Los volúmenes habilitados con Multi-Attach se pueden adjuntar con hasta 16 instancias. Para obtener más información, consulte Asociar un volumen de EBS a varias instancias de EC2 con Multi-Attach.

  • Si el volumen tiene un código de producto de AWS Marketplace:

    • Solo puede adjuntarse a una instancia detenida.

    • Debe estar suscrito al código de AWS Marketplace que aparece en el volumen.

    • La configuración (como el tipo de instancias y sistema operativo) de la instancia debe admitir ese código de AWS Marketplace específico. Por ejemplo, no puede tomar un volumen de una instancia de Windows y adjuntarlo a una instancia de Linux.

    • Los códigos de AWS Marketplace se copian del volumen a la instancia.

  • Amazon EC2 utiliza este nombre del dispositivo que usted especificó. El controlador del dispositivo de bloques puede montar el dispositivo con un nombre de dispositivo diferente al que especifique. Para obtener más información, consulte Nombres de dispositivos para los volúmenes en las instancias de Amazon EC2.

  • En algunas situaciones, un volumen que no es el volumen adjunto a /dev/xvda o /dev/sda se convierte en el volumen raíz de la instancia. Esto puede suceder si se ha adjuntado el volumen raíz de otra instancia o un volumen creado a partir de una instantánea de un volumen raíz, a una instancia que ya tiene un volumen raíz. Para obtener más información, consulte Arranque desde un volumen incorrecto.

Console
Cómo adjuntar un volumen de EBS a una instancia
  1. Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.

  2. En el panel de navegación, elija Volumes (Volúmenes).

  3. Seleccione el volumen que desea adjuntar y elija Actions (Acciones), Attach Volume (Adjuntar volumen).

  4. En Instance (Instancia), ingrese el ID de la instancia o selecciónela de la lista de opciones.

  5. En Nombre del dispositivo, realice una de las operaciones siguientes:

    • Para un volumen raíz, seleccione el nombre de dispositivo requerido en la sección Reservado para el volumen raíz de la lista. Normalmente, será /dev/sda1 o /dev/xvda para instancias de Linux, según la AMI, y /dev/sda1 para instancias de Windows.

    • Para los volúmenes de datos, seleccione un nombre de dispositivo disponible en la sección Recomendado para volúmenes de datos de la lista.

    • Para usar un nombre de dispositivo personalizado, seleccione Especificar un nombre de dispositivo personalizado y, a continuación, introduzca el nombre del dispositivo que se va a usar.

  6. Elija Attach volume (Asociar volumen).

  7. Conéctese a la instancia y monte el volumen. Para obtener más información, consulte Cómo hacer que un volumen de Amazon EBS esté disponible para su uso.

AWS CLI
Cómo adjuntar un volumen de EBS a una instancia

Utilice el comando attach-volume. En el siguiente ejemplo, se adjunta el volumen especificado a la instancia especificada mediante el nombre del dispositivo especificado.

aws ec2 attach-volume \ --volume-id vol-01234567890abcdef \ --instance-id i-1234567890abcdef0 \ --device /dev/sdf
PowerShell
Cómo adjuntar un volumen de EBS a una instancia

Use el cmdlet Add-EC2Volume. En el siguiente ejemplo, se adjunta el volumen especificado a la instancia especificada mediante el nombre del dispositivo especificado.

Add-EC2Volume ` -VolumeId vol-01234567890abcdef ` -InstanceId i-1234567890abcdef0 ` -Device /dev/sdf