Dimensionar la partición raíz en una instancia de AWS Linux

Dimensionar la partición raíz en una instancia de AWS Linux

Los volúmenes elásticos de AWS cambiaron la forma de usar volúmenes en instancias de EC2. Ahora puede modificar el tamaño del volumen, el rendimiento o el tipo de volumen del volumen mientras el volumen está en uso. Su aplicación continuará funcionando normalmente mientras el cambio entra en vigencia.

Con una simple llamada de API, puede hacer cambios instantáneamente en su infraestructura de almacenamiento, eliminando o simplificando muchas de sus tareas de planificación, ajuste y gestión de espacio. En lugar de un proceso de aprovisionamiento tradicional que lleva semanas o meses, ahora puede hacer cambios instantáneos en su infraestructura de almacenamiento.

Este tutorial lo ayudará a cambiar el tamaño de la partición raíz de la instancia de EC2 Linux sin ningún tiempo de inactividad para su aplicación. Los mismos pasos también serán útiles para aumentar otras particiones (no root) del sistema.

ADVERTENCIA: se recomienda crear una copia de seguridad completa (AMI) de su instancia antes de cambiar el tamaño del volumen de la raíz. Esto será útil para recuperarse de cualquier falla inesperada.

Redigir volúmenes EBS en instancias de EC2 Linux

Los volúmenes elásticos de AWS permiten el cambio de tamaño en línea de los volúmenes sin ningún tiempo de inactividad de sus aplicaciones. Esto es muy útil para aplicaciones de producción. Aquí está el tutorial paso a paso para cambiar el tamaño del volumen de EBS en la instancia de EC2 y hacer crecer el tamaño de la partición.

  1. Tengo una instancia de EC2 con Ubuntu Linux. Inicie sesión en el tablero de EC2 en la cuenta de AWS e identifique su instancia.

    Ejecutando la instancia de EC2

  2. Que inicialmente se lanzó con 12 GB de volumen EBS conectado a la instancia de EC2. A medida que el tamaño de los datos de la aplicación crece ahora, necesitamos aumentar el espacio del disco.

    Tamaño de volumen EBS actual

  3. Verifique el tamaño de la partición de volumen EBS conectada al sistema de archivos raíz.
    Verifique el tamaño del disco adjunto al sistema de archivos raíz.
  4. Vaya al tablero de EC2 y haga clic con el botón derecho en el volumen EBS conectado a su instancia. Hacer clic Modificar el volumen:
    Modificar el volumen de EBS
  5. Aparecerá un cuadro de diálogo en el navegador.Establezca un nuevo tamaño para su volumen EBS y haga clic en Modificar
    Establezca el nuevo tamaño para el volumen de EBS
  6. El volumen ahora comenzará el proceso de cambio de tamaño y optimización, que puede ver en la consola. Esto tomará un par de minutos para completar el proceso de cambio de tamaño de EBS. Verá un mensaje en la columna de estado de volumen:Modificación del volumen EBS
  7. Espere hasta que la columna de estado de volumen cambie a "en uso" con color verde.

    Volumen de EBS después de cambiar el tamaño

  8. Inicie sesión en su instancia y escriba el comando "LSBLK" para ver volúmenes y particiones de disco adjuntos. Puede encontrar que el tamaño del volumen aumenta, pero la partición montada en el sistema de archivos raíz (/) sigue siendo el mismo.

    Verifique el mayor tamaño del volumen

  9. Utilizar el "Growpart" Comando para cambiar el tamaño de la partición raíz hasta el volumen gratuito disponible. Este comando toma dos parámetros, primero si el nombre del volumen y el segundo es el número de partición.

    Cambiar la partición de la raíz
    Ahora puede ver que el tamaño de la partición también aumenta con el "Lsblk" dominio.

  10. Ahora, debe cambiar el tamaño de la partición manualmente desde la línea de comando. Antes de esto, identifique el tipo de sistema de archivos en esa partición con el siguiente comando:
    Verifique el tipo de sistema de archivos
  11. Finalmente, cambie el tamaño de la partición en función del sistema de archivos. En mi caso, la partición fue formateada con ext4. Entonces usé el "RESEZE2FS" comandar cambiarlo.

    Cambiar la partición de la raíz
    Si la partición está formateada con el sistema de archivos XFS, use "Xfs_growfs -d /" Comando para realizar esta operación.

  12. Todo listo!

Envolver

Los nuevos volúmenes elásticos de AWS permiten un cambio de tamaño en línea, que es muy útil para los entornos de producción. Puede aumentar rápidamente el tamaño del disco de sus instancias sin ningún tiempo de inactividad. En este tutorial, ha aprendido sobre cambiar el tamaño del volumen de EBS en las instancias de EC2 Linux.

En esta guía, le proporcionamos pasos para cambiar el tamaño rápidamente del volumen en una instancia de EC2 Linux.