En este tutorial aprenderás a reemplazar un volúmen EBS asociado a una instancia EC2 de Amazon Web Services (AWS). Algunas de las razones por las cuales debes hacerlo son:
- El espacio de almacenamiento llegó al 100% o está próximo a llenarse.
- El volúmen presenta problemas de escritura o lectura.
Antes de reemplazar volúmen EBS
- Identificar el nombre de la instancia EC2.
- Identificar el nombre del dispositivo del sistema que contiene el volumen de arranque (ej: /dev/sda1).
- Identificar el nombre del volúmen asociado a la instancia EC2.
- Identificar el ID, tamaño, tipo y zona de disponibilidad del volumen EBS.
- Identificar los servicios y aplicaciones que están en ejecución en la instancia EC2.
Vamos a la acción: remplazar volúmen EBS
- Acceder a la instancia EC2, detener los servicios y aplicaciones (ej: apache, mysql, docker, supervisor, php-fpm, redis, highcharts).
- Apagar la instancia EC2.
- Crear una instantánea del volumen EBS. Agregar descripción y etiquetas. El proceso puede tardar hasta 20 minutos.
- Crear un volumen a partir de la instantánea del paso anterior, debe tener las mismas características del volumen inicial, excepto el tamaño, lo puedes aumentar si es necesario. Agregar etiquetas es una buena práctica.
- Desasociar volumen EBS de la instancia EC2.
- Asociar el nuevo volumen EBS a la instancia EC2, asignar correctamente el nombre del dispositivo (ej: /dev/sda1).
Por último, pero no menos importante
- Encender la instancia EC2.
- Acceder a la instancia EC2, encender los servicios y aplicaciones.
- Verificar el funcionamiento de los servicios y aplicaciones en la instancia EC2.
- Eliminar el viejo volumen EBS. Este paso es opcional.
Esto es todo, tu instancia EC2 ahora tiene un nuevo volúmen y debería continuar funcionando sin problemas, no está de más monitorear durante las próximas horas los recursos.