¿Cómo puedo reiniciar una instancia en un grupo de Amazon EC2 Auto Scaling?

6 minutos de lectura
0

Mi instancia de Amazon Elastic Compute Cloud (Amazon EC2) forma parte de un grupo de Amazon EC2 Auto Scaling. Deseo reiniciar la instancia sin que Amazon EC2 Auto Scaling la termine debido a un error en la comprobación de estado. ¿Cómo puedo hacerlo?

Breve descripción

Si detiene e inicia una instancia en estado «En servicio» en un grupo de Amazon EC2 Auto Scaling, Amazon EC2 Auto Scaling termina la instancia. Amazon EC2 Auto Scaling hace esto porque la instancia no pasa las comprobaciones de estado cuando alcanza los estados «Detención» o «Detenido» durante un reinicio.

Utilice cualquiera de los procedimientos siguientes para iniciar y detener la instancia sin que Amazon EC2 Auto Scaling la marque como «En mal estado» y, a continuación, la termine:

  • Poner la instancia en estado «En espera»
  • Desconectar la instancia del grupo
  • Suspender el proceso de comprobación de estado

Solución

Poner la instancia en estado «En espera»

Para reiniciar una instancia en un grupo de Amazon EC2 Auto Scaling, primero ponga la instancia en estado «En espera». Esto es necesario porque Amazon EC2 Auto Scaling no realiza comprobaciones de estado en las instancias que tengan el estado «En espera». Elija esta opción si necesita que el grupo de Amazon EC2 Auto Scaling administre la instancia durante todo el proceso, ya que un grupo de escalamiento automático sigue administrando las instancias en estado «En espera».

Siga estos pasos para poner la instancia en estado «En espera», reiniciarla y, a continuación, devolverla al servicio:

  1. Abra la consola de Amazon EC2.
  2. En el panel de navegación, en Auto Scaling, seleccione Grupos de Auto Scaling.
  3. Seleccione el grupo de la instancia que desea reiniciar. En la vista Instancias, seleccione la instancia que desea reiniciar.
  4. Seleccione Acciones y, a continuación, seleccione Configurar en parámetro En espera. En la página Configurar en parámetro En espera, seleccione Configurar en parámetro En espera.
  5. En el panel de navegación, en Instancias, seleccione Instancias.
    Nota: Si lo desea, puede elegir Añadir una nueva instancia al grupo de Auto Scaling para equilibrar la carga y mantener la capacidad del grupo.
  6. Seleccione la instancia que configuró en estado «En espera». Elija Acciones, elija Estado de instancia y, a continuación, Reiniciar.
  7. Vuelva a seleccionar la instancia y, a continuación, elija la vista Comprobaciones de estado. Confirme que las Comprobaciones de estado de sistemas y las Comprobaciones de estado de instancias se hayan realizado correctamente.
  8. En el panel de navegación, en Auto Scaling, seleccione Grupos de Auto Scaling.
  9. Seleccione el grupo de la instancia que configuró en estado «En espera».
  10. Seleccione la instancia que ha reiniciado. Seleccione Acciones y, a continuación, elija Configurar en parámetro En servicio. En la página Configurar en parámetro En servicio, elija Configurar en parámetro En servicio.

Desconectar la instancia del grupo

Puede desconectar una instancia de un grupo de Amazon EC2 Auto Scaling para administrar la instancia independientemente de su grupo de Amazon EC2 Auto Scaling. Tras reiniciar la instancia, puede volver a asociarla a un grupo de Amazon EC2 Auto Scaling o puede dejar la instancia sin asociar.

Siga estos pasos para desconectar la instancia del grupo de Amazon EC2 Auto Scaling, reinicie la instancia y, a continuación, vuelva a asociarla al grupo:

  1. Abra la consola de Amazon EC2.
  2. En el panel de navegación, en Auto Scaling, seleccione Grupos de Auto Scaling.
  3. Seleccione el grupo de la instancia que desea reiniciar. En la vista Instancias, seleccione la instancia.
  4. Seleccione Acciones y, a continuación, Desconectar.
  5. En la página Desconectar instancia, elija Desconectar instancia.
    Nota: Si lo desea, puede elegir Añadir una nueva instancia al grupo de Auto Scaling para equilibrar la carga y sustituir la instancia que está desconectando.
  6. En el panel de navegación, en Instancias, seleccione Instancias.
  7. Seleccione la instancia que ha desconectado. Elija Acciones, elija Estado de instancia y, a continuación, Reiniciar.
  8. Seleccione la instancia y, a continuación, elija la vista Comprobaciones de estado. Confirme que las Comprobaciones de estado de sistemas y las Comprobaciones de estado de instancias se hayan realizado correctamente.
  9. Seleccione la instancia, elija Acciones, elija Configuración de la instancia y, a continuación, elija Asociar al grupo de Auto Scaling.
  10. En Asociar al grupo de Auto Scaling, en Asociar una instancia a, elija un grupo de escalamiento automático existente. Seleccione o busque el grupo del que ha desconectado la instancia. A continuación, seleccione Asociar.

Suspender el proceso de comprobación de estado

Puede suspender el proceso de comprobación de estado de su grupo de escalamiento automático para reiniciar las instancias sin que Amazon EC2 Auto Scaling las termine.

Advertencia: La suspensión de un proceso afecta a todas las instancias de un grupo de escalamiento automático. Hasta que reanude el proceso, Amazon EC2 Auto Scaling no sustituirá ninguna instancia en mal estado. Si necesita que Amazon EC2 Auto Scaling realice comprobaciones de estado en las instancias restantes, elija una de las opciones anteriores.

Siga estos pasos para suspender el proceso de comprobación de estado de su grupo, reiniciar una instancia y, a continuación, reanudar el proceso de comprobación de estado del grupo:

  1. Abra la consola de Amazon EC2.
  2. En el panel de navegación, en Auto Scaling, seleccione Grupos de Auto Scaling.
  3. Seleccione el grupo de la instancia que desea reiniciar.
  4. En la vista Detalles, elija Editar.
  5. En Procesos suspendidos, elija HealthCheck. A continuación, elija Guardar.
  6. En el panel de navegación, en Instancias seleccione Instancias.
    Nota: Si lo desea, puede elegir Añadir una nueva instancia al grupo de Auto Scaling para equilibrar la carga y mantener la capacidad del grupo.
  7. Seleccione la instancia que va a reiniciar. Elija Acciones, elija Estado de instancia y, a continuación, Reiniciar.
  8. Seleccione la instancia y, a continuación, elija la vista Comprobaciones de estado. Confirme que las Comprobaciones de estado de sistemas y las Comprobaciones de estado de instancias se hayan realizado correctamente.
  9. En el panel de navegación, en Auto Scaling, seleccione Grupos de Auto Scaling.
  10. Seleccione el grupo de la instancia que ha reiniciado.
  11. En la vista Detalles, elija Editar. En Procesos suspendidos, elimine HealthCheck y, a continuación, elija Guardar.

Información relacionada

¿Cómo puedo retrasar la finalización del escalamiento automático de las instancias de Amazon EC2 incorrectas para poder solucionarlas?

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 2 años