¿Cómo puedo aumentar el espacio en disco disponible en mis instancias de contenedor de Amazon ECS si lancé mi clúster manualmente con un grupo de escalamiento automático?

4 minutos de lectura
0

Quiero aumentar el espacio en disco disponible en mi instancia de contenedor de Amazon Elastic Container Service (Amazon ECS). He lanzado manualmente mi clúster de Amazon ECS con un grupo de escalamiento automático.

Breve descripción

Importante: Los siguientes pasos terminan las instancias de contenedor originales de su clúster de Amazon ECS. Todos los datos almacenados en los volúmenes de Amazon Elastic Block Store (Amazon EBS) para esas instancias se perderán al completar estos procedimientos.

Para aumentar el espacio de almacenamiento en las instancias de contenedor, actualice la configuración o la plantilla de lanzamiento con el fin de incrementar el tamaño de su Amazon EBS. A continuación, sustituya las instancias originales por instancias nuevas de su grupo de escalamiento automático.

Si usó un método diferente para lanzar sus instancias de contenedor, complete los pasos de cualquiera de los siguientes artículos:

Nota: La configuración de volúmenes de Amazon EBS se basa en la imagen de máquina de Amazon (AMI) optimizada para Amazon ECS que utilice. Para obtener más información, consulte Configurar almacenamiento.

Resolución

Importante: Para evitar tiempos de inactividad de los servicios de Amazon ECS, lance sus instancias de sustitución antes de vaciar sus instancias de contenedor originales. Cuando se hayan detenido todas las tareas en las instancias de contenedor originales, confirme que las tareas de las instancias de sustitución se inician. A continuación, termine las instancias del contenedor original.

Crea un grupo de escalamiento automático con una plantilla de lanzamiento. A continuación, vacíe las instancias de contenedor de ECS originales y migración de los contenedores a las instancias nuevas.

Nota: Para utilizar las funciones más recientes de Amazon Elastic Compute Cloud (Amazon EC2), se recomienda utilizar plantillas de lanzamiento en lugar de configuraciones.

Creación de un nuevo grupo de escalamiento automático a partir de una plantilla de lanzamiento

  1. Abra la consola de Amazon EC2.
  2. En el panel de navegación, seleccione Grupos de escalamiento automático. En la columna Plantilla de lanzamiento/configuración, anote el nombre de la plantilla de lanzamiento de la instancia de contenedor de ECS en la que quiera aumentar el espacio en disco.
  3. En el panel de navegación, seleccione Plantillas de lanzamiento.
  4. Seleccione la plantilla de lanzamiento para la instancia de contenedor de ECS existente, elija Acciones y, a continuación, Modificar plantilla (Crear nueva versión).
  5. En Almacenamiento (volúmenes), expanda los detalles del volumen de EBS e introduzca un valor para Tamaño (GiB).
    Nota: Para obtener más información sobre las opciones de volumen, consulte Asignaciones de dispositivos de bloques.
  6. Elija Crear versión de plantilla.
  7. En Crear grupo de escalamiento automático a partir de la plantilla, seleccione Crear grupo de escalamiento automático.
    Nota: Al crear el grupo de escalamiento automático, use la nueva versión de la plantilla.
  8. Tras lanzar las nuevas instancias, abra la consola de Amazon ECS y, a continuación, seleccione Clústeres.
  9. Para comprobar si aparecen las nuevas instancias, seleccione su clúster y, a continuación, elija la pestaña Instancias de ECS.

Vaciado de las instancias de contenedor de ECS originales y migración de los contenedores a instancias nuevas

  1. Abra la consola de Amazon ECS.
  2. Elija el clúster en el que se agrupa su instancia de contenedor.
  3. Elija Infraestructura y, a continuación, seleccione las instancias de contenedor originales según los identificadores de instancia que indicó anteriormente.
  4. Elija Acciones y, a continuación, seleccione Vaciar instancias.
    Nota: Puede vaciar las instancias anteriores en lotes para evitar tiempos de inactividad de los servicios de Amazon ECS. Cuando agota las tareas de servicio de las instancias de contenedor, las instancias de contenedor en estado EN EJECUCIÓN se detienen y se reemplazan. Las instancias de contenedor se reemplazan en función de los parámetros de configuración de implementación del servicio, minimumHealthyPercent y maximumPercent. Las tareas PENDIENTES o EN EJECUCIÓN que no pertenezcan al servicio no se verán afectadas. Debe esperar a que finalicen estas tareas o detenerlas manualmente.
  5. Cuando las instancias en estado EN DRENAJE tengan 0 tareas en ejecución, repita los pasos 2-3 hasta que todas las instancias de contenedor originales se encuentren en el estado EN DRENAJE.
  6. Elimine el grupo de escalamiento automático original para terminar las instancias originales.

Información relacionada

Vaciado de instancias de contenedor

Opciones de almacenamiento para sus tareas de Amazon ECS

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 9 meses