Creación y Gestión de Volúmenes EBS en Instancias Linux
Clase 35 de 37 • Curso Práctico de Storage en AWS
Resumen
¿Cómo crear una instancia Linux con un volumen EBS en AWS?
Al sumergirnos en el mundo de la computación en la nube, uno de los pasos esenciales es aprender a configurar una instancia Linux con un volumen EBS utilizando Amazon Web Services (AWS). Este proceso puede parecer complejo al principio, pero con la guía adecuada, descubrirás que es más sencillo de lo que imaginas.
¿Cuál es el proceso de despliegue de una instancia?
Para comenzar, nos dirigimos a la consola de AWS, donde creamos una nueva instancia. Utilizaremos la imagen de Amazon Linux por defecto y configuraremos la instancia para que el tamaño sea mayor. Los pasos son:
- Seleccionar la imagen y el tamaño de la instancia: Optamos por Amazon Linux y ajustamos el tamaño según nuestras necesidades.
- Configuración de almacenamiento: Aquí dejamos el volumen raíz más grande y añadimos un volumen adicional de 35 GB.
- Agregar etiquetas y configurar el security group: Asignamos un nombre a la etiqueta, en este caso "linux platzi", y configuramos el security group permitiendo solo el puerto 22 desde nuestra IP.
- Lanzamiento de la instancia: Utilizamos una llave de acceso para potenciar la seguridad y lanzamos la instancia.
¿Cómo acceder y verificar el almacenamiento?
Una vez que la instancia está en marcha, es momento de conectarse a ella. Podremos verificar el almacenamiento utilizando comandos Linux.
- Conexión a la instancia: Examinamos la IP pública proporcionada, utilizamos herramientas como PuTTY o MobaXterm, y nos conectamos a la instancia.
- Verificación con
lsblk
: Ejecutamos este comando para observar dos discos; uno de 20 GB perteneciente al volumen raíz y otro de 35 GB, listo para ser configurado.
¿Cómo configurar el volumen EBS?
Una vez dentro de la instancia, es crucial dar formato al volumen y montar el sistema de archivos para que el espacio de almacenamiento esté preparado para ser utilizado:
-
Formato del volumen: Usamos un sistema de archivos soportado por Linux, como ext4, para formatear el volumen.
sudo mkfs -t ext4 /dev/xvdb
-
Creación del punto de montaje: Se crea un directorio en el sistema donde el volumen EBS estará montado.
mkdir /platzi
-
Montaje del volumen: Se monta el volumen en el directorio creado.
sudo mount /dev/xvdb /platzi
Con esto, cualquier archivo creado dentro de "/platzi" se almacenará directamente en el volumen EBS.
¿Cómo manejar el aumento del tamaño del volumen?
AWS proporciona flexibilidad para aumentar el tamaño de los volúmenes de manera sencilla. Cabe destacar que, aunque podemos aumentar el tamaño de los volúmenes, no es posible reducir su tamaño:
- Ampliación desde la consola de AWS: Navegamos a la sección de volúmenes, seleccionamos el volumen y utilizamos la opción "modify" para ampliar su tamaño.
- Ajuste en el sistema operativo: Posteriormente, ejecutamos el comando
resizefs
para que el sistema operativo reconozca el nuevo tamaño disponible.sudo resize2fs /dev/xvdb
Recomendaciones y consejos
- Asegúrate de realizar un backup antes de realizar cambios significativos en tus volúmenes.
- Familiarízate con los comandos de Linux, dado que simplifican mucho el manejo de almacenamiento en la nube.
- Explora todas las opciones de EBS que ofrece AWS; puedes aprovechar funcionalidades avanzadas para optimizar el rendimiento de tus aplicaciones.
Aprender estos pasos te preparará no solo para gestionar almacenamiento en AWS, sino también para enfrentar desafíos más complejos en la administración de sistemas en la nube. ¡No te detengas aquí! Continúa explorando y experimentando para mejorar tus habilidades en la nube.