Supervise las instancias de Auto Scaling con EBS volúmenes de Amazon deteriorados mediante controles de estado - Amazon EC2 Auto Scaling

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Supervise las instancias de Auto Scaling con EBS volúmenes de Amazon deteriorados mediante controles de estado

Puede activar las comprobaciones de EBS estado de Amazon para su grupo de Auto Scaling para asegurarse de que Amazon EC2 Auto Scaling supervisa todo el sistema en el que se ejecuta la aplicación.

Tras activar estas comprobaciones de estado, Amazon EC2 Auto Scaling recibe los resultados de las comprobaciones de EC2 estado de Amazon realizadas en los EBS volúmenes adjuntos a una instancia. Si no se puede acceder a un volumen o no pasa las comprobaciones de estado de E/S, la comprobación de estado fallará y la instancia correspondiente se considerará en mal estado. Cuando Amazon EC2 Auto Scaling detecta una instancia en mal estado, la reemplaza.

En este tema se presupone que está familiarizado con las comprobaciones de EBS estado adjuntas. Si no lo estás, consulta la sección de comprobaciones de EBS estado adjuntas de la Guía del EC2 usuario de Amazon para obtener más información. En el siguiente tema se describe cómo activar las comprobaciones de estado de Amazon EC2 Auto Scaling que se basan en las comprobaciones de EBS estado adjuntas.

nota

Puedes activar las comprobaciones de EBS estado de Amazon para todos tus grupos de Auto Scaling. Sin embargo, estos controles de estado solo están disponibles para las instancias basadas en el sistema AWS Nitro.

Activar los controles de EBS salud de Amazon para un grupo

Puede activar las comprobaciones de EBS estado de Amazon para los grupos de Auto Scaling nuevos y existentes.

Console
Activar los controles EBS de salud de Amazon para un grupo nuevo

Al crear el grupo Auto Scaling, en la página Configurar opciones avanzadas, para Chequeos de estado, Tipos de controles de estado adicionales, seleccione Activar los controles de EBS estado de Amazon. Luego, en Período de gracia de comprobación de estado, ingrese el tiempo, en segundos. Esta cantidad de tiempo es el tiempo que debe esperar Amazon EC2 Auto Scaling antes de comprobar el estado de una instancia una vez que entra en ese InService estado. Para obtener más información, consulte Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático.

AWS CLI
Activar los controles EBS de salud de Amazon para un grupo nuevo

Añada la --health-check-type opción al create-auto-scaling-groupcomando. El siguiente ejemplo especifica la --health-check-type opción EBS para un nuevo grupo de Auto Scaling denominadomy-asg.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60 ...

Puede especificar varios valores para la --health-check-type opción. Por ejemplo, para añadir los tipos de chequeos de estado de Amazon EBS y Elastic Load Balancing, usa el siguiente comando.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS,ELB" --health-check-grace-period 60 ...

Los nombres de los valores distinguen entre mayúsculas y minúsculas.

Console
Activar los controles EBS de estado de Amazon para un grupo existente
  1. Abre la EC2 consola de Amazon en https://console.aws.amazon.com/ec2/y selecciona Auto Scaling Groups en el panel de navegación.

  2. En la barra de navegación de la parte superior de la pantalla, elija la misma Región de AWS que utilizó cuando creó el grupo de escalado automático.

  3. Seleccione la casilla de verificación situada junto a un grupo existente.

    Se abre un panel dividido en la parte inferior de la página Auto Scaling groups (Grupos de Auto Scaling).

  4. En la pestaña Details (Detalles), elija Health checks (Comprobaciones de estado), Edit (Editar).

  5. Para los controles de salud y otros tipos de controles de salud, selecciona Activar los controles de EBS estado de Amazon.

  6. En Período de gracia de comprobación de estado, ingrese el tiempo, en segundos. Esta cantidad de tiempo es el tiempo que debe esperar Amazon EC2 Auto Scaling antes de comprobar el estado de una instancia una vez que entra en ese InService estado. Para obtener más información, consulte Establezca el periodo de gracia de la comprobación de estado para un grupo de escalado automático.

  7. Elija Actualizar.

AWS CLI
Activar los controles EBS de estado de Amazon para un grupo existente

Añada la --health-check-type opción al update-auto-scaling-groupcomando. El siguiente ejemplo especifica la --health-check-type opción EBS para un grupo de Auto Scaling existente denominadomy-asg.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60

Para usar varios tipos de controles de estado, puede especificar varios valores (por ejemplo,EBS,ELB) para la --health-check-type opción.

Los nombres de los valores distinguen entre mayúsculas y minúsculas.