Solicitar modificaciones a los volúmenes de EBS
Con los volúmenes elásticos, puede, de manera dinámica, aumentar el tamaño, aumentar o disminuir el rendimiento y cambiar el tipo de volumen de sus volúmenes de Amazon EBS sin desconectarlos.
Utilice el siguiente proceso al modificar un volumen:
Modificación de un volumen de EBS mediante volúmenes elásticos
Solo puede aumentar el tamaño del volumen. Puede aumentar o disminuir el rendimiento del volumen. Si no cambia el tipo del volumen, las modificaciones de su tamaño y rendimiento deben estar dentro de los límites del tipo de volumen actual. Si no cambia el tipo de volumen, las modificaciones de su tamaño y rendimiento deben estar dentro de los límites del tipo de volumen de destino.
No puede cancelar ni deshacer una solicitud de modificación de volumen después de enviarla.
Para modificar un volumen de EBS, utilice alguno de los métodos siguientes.
- New console
-
Para modificar un volumen de EBS con la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, elija Volumes (Volúmenes).
-
Seleccione el volumen que desea modificar y elija Actions (Acciones), Modify volume (Modificar volumen).
-
La pantalla Modify Volume (Modificar volumen) muestra el ID de volumen y la configuración del volumen actual, incluido el tipo, el tamaño, las IOPS y el rendimiento. Especifique los nuevos valores de configuración del siguiente modo:
-
Para modificar el tipo, elija un valor para Volume Type (Tipo de volumen).
-
Para modificar el tamaño, escriba un nuevo valor para Size (Tamaño).
-
(Solo para gp3
, io1
y io2
) A fin de modificar las IOPS, ingrese un nuevo valor para IOPS.
-
(Solo para gp3
) A fin de modificar el rendimiento, ingrese un nuevo valor para Throughput (Rendimiento).
-
Una vez que haya completado el cambio de configuración del volumen, seleccione Modify (Modificar). Cuando reciba la pregunta de confirmación, elija Modify (Modificar).
-
La modificación del tamaño del volumen casi no tiene efectos prácticos a menos que también se amplíe el sistema de archivos del volumen para aprovechar la nueva capacidad de almacenamiento. Para obtener más información, consulte Ampliar un sistema de archivos Linux después de cambiar el tamaño de un volumen .
- Old console
-
Para modificar un volumen de EBS con la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
Elija Volumes (Volúmenes), seleccione el volumen que desea modificar y, a continuación, elija Actions (Acciones), Modify Volume (Modificar volumen).
-
La ventana Modify Volume (Modificar volumen) muestra el ID de volumen y la configuración del volumen actual, incluido el tipo, el tamaño, las IOPS y el rendimiento. Especifique los nuevos valores de configuración del siguiente modo:
-
Para modificar el tipo, elija un valor para Volume Type (Tipo de volumen).
-
Para modificar el tamaño, escriba un nuevo valor para Size (Tamaño).
-
Para modificar las IOPS, si el tipo de volumen es gp3
, io1
o io2
, escriba un nuevo valor para IOPS.
-
Para modificar el rendimiento, si el tipo de volumen es gp3
, escriba un nuevo valor para Throughput (Rendimiento).
-
Una vez que haya completado el cambio de configuración del volumen, seleccione Modify (Modificar). Cuando se le pida confirmación, elija Yes (Sí).
-
La modificación del tamaño del volumen casi no tiene efectos prácticos a menos que también se amplíe el sistema de archivos del volumen para aprovechar la nueva capacidad de almacenamiento. Para obtener más información, consulte Ampliar un sistema de archivos Linux después de cambiar el tamaño de un volumen .
- AWS CLI
-
Para modificar un volumen de EBS con la AWS CLI
Utilice el comando modify-volume para modificar una o varias opciones de configuración de un volumen. Por ejemplo, si tiene un volumen de tipo gp2
con un tamaño de 100 GiB, el siguiente comando cambia su configuración a un volumen de tipo io1
con 10 000 IOPS y un tamaño de 200 GiB.
aws ec2 modify-volume --volume-type io1 --iops 10000 --size 200 --volume-id vol-11111111111111111
A continuación, se muestra un ejemplo del resultado:
{
"VolumeModification": {
"TargetSize": 200,
"TargetVolumeType": "io1",
"ModificationState": "modifying",
"VolumeId": "vol-11111111111111111",
"TargetIops": 10000,
"StartTime": "2017-01-19T22:21:02.959Z",
"Progress": 0,
"OriginalVolumeType": "gp2",
"OriginalIops": 300,
"OriginalSize": 100
}
}
La modificación del tamaño del volumen casi no tiene efectos prácticos a menos que también se amplíe el sistema de archivos del volumen para aprovechar la nueva capacidad de almacenamiento. Para obtener más información, consulte Ampliar un sistema de archivos Linux después de cambiar el tamaño de un volumen .
Inicializar la compatibilidad de volúmenes elásticos (si es necesario)
Para poder modificar un volumen que estuvo adjunto a una instancia antes del 3 de noviembre de 2016 23:40 UTC, debe inicializar la compatibilidad de la modificación de volúmenes ejecutando una de las acciones siguientes:
Realice uno de los siguientes procedimientos para determinar si sus instancias están listas para la modificación de volúmenes.
- New console
-
Para determinar si sus instancias están listas mediante la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, elija Instances (Instancias).
-
Elija el icono Show/Hide Columns (Mostrar/ocultar columnas) (el engranaje). Seleccione la columna de atributo Launch time (Hora de lanzamiento) y, a continuación, elija Confirm (Confirmar).
-
Ordene la lista de instancias por la columna Launch Time (Hora de lanzamiento). Para cada instancia iniciada antes de la fecha límite, elija la pestaña Storage (Almacenamiento) y marque la columna Attachment time (Hora de conexión) para ver cuándo se asociaron sus volúmenes.
- Old console
-
Para determinar si sus instancias están listas mediante la consola
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/.
-
En el panel de navegación, elija Instances (Instancias).
-
Elija el icono Show/Hide Columns (Mostrar/ocultar columnas) (el engranaje). Seleccione los atributos Launch Time (Hora de lanzamiento) y Block Devices (Dispositivos de bloques) y elija Close (Cerrar).
-
Ordene la lista de instancias por la columna Launch Time (Hora de lanzamiento). En el caso de las instancias que se iniciaron antes de la fecha límite, compruebe cuándo se adjuntaron los dispositivos. En el ejemplo siguiente debe inicializar la modificación de volumen de la primera instancia porque comenzó antes de la fecha límite y su volumen raíz se adjuntó antes de dicha fecha. Las demás instancias están listas porque se iniciaron después de la fecha límite.
- AWS CLI
-
Para determinar si sus instancias están listas mediante la CLI
Use el siguiente comando describe-instances para averiguar si el volumen se conectó antes del 3 de noviembre de 2016 23:40 UTC.
aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,LaunchTime<='2016-11-01',BlockDeviceMappings[*][Ebs.AttachTime<='2016-11-01']]" --output text
La primera línea del resultado de cada instancia muestra su ID y si sus volúmenes se conectaron antes de la fecha límite o no (True o False). La primera línea va seguida de una o varias líneas que muestran si cada volumen de EBS se conectó antes de la fecha límite o no (True o False). En la salida del ejemplo siguiente debe inicializar la modificación de volumen de la primera instancia porque comenzó antes de la fecha límite y su volumen raíz se adjuntó antes de dicha fecha. Las demás instancias están listas porque se iniciaron después de la fecha límite.
i-e905622e True
True
i-719f99a8 False
True
i-006b02c1b78381e57 False
False
False
i-e3d172ed False
True
Modificar un volumen de EBS si no se admiten volúmenes elásticos
Si utiliza un tipo de instancia admitido, puede usar volúmenes estáticos para modificar de manera dinámica el tamaño, el rendimiento y el tipo de volumen de sus volúmenes de Amazon EBS sin desconectarlos.
Si no puede usar volúmenes estáticos, pero necesita modificar el volumen raíz (arranque), debe detener la instancia, modificar el volumen y, a continuación, reiniciar la instancia.
Una vez iniciada la instancia, puede comprobar el tamaño del sistema de archivos para ver si la instancia reconoce el mayor espacio del volumen. En Linux, utilice el comando df -h para comprobar el tamaño del sistema de archivos.
[ec2-user ~]$
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 943M 6.9G 12% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
Si el tamaño no refleja el nuevo volumen ampliado, debe ampliar el sistema de archivos de su dispositivo de forma que la instancia pueda usar el nuevo espacio. Para obtener más información, consulte Ampliar un sistema de archivos Linux después de cambiar el tamaño de un volumen .