Proceso manual de inicio, paro y reinicio de instancias de funcionamiento ininterrumpido - AWS OpsWorks

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.

Proceso manual de inicio, paro y reinicio de instancias de funcionamiento ininterrumpido

importante

El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en AWS Re:post o a través de Premium AWS Support.

nota

Puede utilizar instancias de funcionamiento ininterrumpido con pilas de Linux y de Windows.

Después de añadir una instancia de funcionamiento ininterrumpido en una capa, debe iniciar manualmente la instancia para lanzar la instancia Amazon Elastic Compute Cloud (Amazon EC2) correspondiente y detenerla manualmente para terminar la instancia de Amazon EC2. También puedes reiniciar manualmente las instancias que no funcionan correctamente. AWS OpsWorks Stacks inicia y detiene automáticamente las instancias basadas en el tiempo y en la carga. Para obtener más información, consulte Gestión de la carga con instancias basadas en tiempo y en carga.

importante

AWS OpsWorks Las instancias de Stacks se deben iniciar, detener y reiniciar solo en la consola. AWS OpsWorks AWS OpsWorks no reconoce las operaciones de inicio, detención o reinicio realizadas en la consola Amazon EC2.

Inicio o reinicio de una instancia

Para iniciar una nueva instancia, en la página Instances (Instancias), haga clic en start (iniciar) en la columna Actions (Acciones) de la instancia.

acción de iniciar en la página Instances

También puede crear varias instancias y, a continuación, iniciarlas todas al mismo tiempo haciendo clic en Start all Instances (Iniciar todas las instancias).

Tras iniciar la instancia, AWS OpsWorks Stacks lanza una instancia de Amazon EC2 y arranca el sistema operativo. El proceso de arranque suele tardar unos minutos y suele ser más lento para las instancias Windows que para las instancias Linux. A medida que avanza el arranque, el campo Status (Estado) de la instancia muestra la siguiente serie de valores:

  1. solicitado: AWS OpsWorks Stacks ha llamado al servicio Amazon EC2 para crear la instancia de Amazon EC2.

  2. pendiente: AWS OpsWorks Stacks está esperando a que se inicie la instancia de Amazon EC2.

  3. booting: la instancia de Amazon EC2 está arrancando.

  4. running_setup: AWS OpsWorks Stacks ha activado el evento Setup y está ejecutando las recetas de la capa, seguidas de sus Setup recetas. Deploy Para obtener más información, consulte Ejecución de recetas. Si has añadido libros de cocina personalizados a la pila, AWS OpsWorks Stacks instala la versión actual desde tu repositorio antes de ejecutar las recetas y. Setup Deploy

  5. online: ya se puede utilizar la instancia.

Cuando el valor de Status (Estado) cambia a online, la instancia es totalmente operativa.

  • Si la capa tiene un balanceador de carga adjunto, AWS OpsWorks Stacks le agrega la instancia.

  • AWS OpsWorks Stacks desencadena un Configure evento que ejecuta las recetas de cada instancia. Configure

    Según sea necesario, estas recetas actualizan la instancia para adaptarse a la nueva instancia.

  • AWS OpsWorks Stacks reemplaza la acción de inicio de la instancia por la de detener, que puedes usar para detener la instancia.

Si la instancia no se ha iniciado correctamente o si las recetas Setup han dado error, el estado se define como start_failed o setup_failed, respectivamente. Puede examinar los logs para determinar la causa del error. Para obtener más información, consulte Guía de depuración y solución de problemas.

Una instancia detenida sigue formando parte de la pila y conserva todos los recursos. Por ejemplo, los volúmenes de Amazon EBS y las direcciones IP elásticas siguen asociadas a una instancia detenida. Para reiniciar una instancia detenida, elija start (iniciar) en la columna Actions (Acciones) de la instancia. Reiniciar una instancia detenida provoca lo siguiente:

  • Instancias respaldadas en almacenes de instancias: AWS OpsWorks Stacks lanza una nueva instancia de Amazon EC2 con la misma configuración.

  • Instancias respaldadas por Amazon EBS: AWS OpsWorks Stacks reinicia la instancia de Amazon EC2, que vuelve a conectar el volumen raíz.

Cuando la instancia termina de arrancar, AWS OpsWorks Stacks instala las actualizaciones del sistema operativo y ejecuta las recetas y, igual que al Setup inicio inicial. Deploy AWS OpsWorks Stacks también hace lo siguiente para las instancias reiniciadas, según corresponda.

  • Reasocia las direcciones IP elásticas

  • Vuelve a adjuntar volúmenes de Amazon Elastic Block Store (Amazon EBS)

  • Para las instancias respaldadas por el almacén de instancias, instala las últimas versiones del libro de recetas.

    Las instancias respaldadas por Amazon EBS continúan utilizando los libros de recetas personalizados que se han almacenado en el volumen raíz. Si los libros de recetas personalizados han cambiado desde que detuvo la instancia, debe actualizarlos manualmente después de que la instancia esté conectada. Para obtener más información, consulte Actualización de libros de recetas personalizados.

nota

Puede que tarde unos minutos en volver a asociar una dirección IP elástica a una instancia reiniciada. Tenga en cuenta que el valor de Elastic IP (IP elástica) de la instancia representa los metadatos y simplemente indica que la dirección debería asociarse a la instancia. El valor de Public IP (IP pública) refleja el estado de la instancia y puede estar vacío inicialmente. Cuando la dirección IP elástica se asocia con la instancia, la dirección se asigna al valor Public IP (IP pública), seguido de (EIP).

Detener una instancia

En la página Instancias, haz clic en detener en la columna Acciones de la instancia, para avisar a AWS OpsWorks Stacks de que debe ejecutar las fórmulas de cierre y cerrar la instancia de EC2.

acción de parar en la página Instances

También puede cerrar todas las instancias de stack haciendo clic en Stop All Instances (Detener todas las instancias).

Tras detener la instancia, AWS OpsWorks Stacks realiza varias tareas:

  1. Si la capa de la instancia tiene un balanceador de cargas de Elastic Load Balancing adjunto, AWS OpsWorks Stacks anula el registro de la instancia.

    Si la capa es compatible con la función de vaciado de la conexión del balanceador de carga, AWS OpsWorks Stacks retrasa el disparo del evento Shutdown hasta que se haya completado el vaciado de la conexión. Para obtener más información, consulte Capa Elastic Load Balancing.

  2. AWS OpsWorks Stacks desencadena un Shutdown evento que ejecuta las recetas de la instancia. Shutdown

  3. Tras activar el Shutdown evento, AWS OpsWorks Stacks espera un tiempo específico para que las Shutdown recetas terminen y, a continuación, hace lo siguiente:

    • Termina las instancias respaldadas por el almacén de instancias, que elimina todos los datos

    • Detiene las instancias respaldadas por Amazon EBS, lo que mantiene los datos en el volumen raíz

    Para obtener más información sobre el almacenamiento de instancias, consulte Almacenamiento.

    nota

    El tiempo de espera de cierre predeterminado es de 120 segundos. Si su receta Shutdown necesita más tiempo, puede editar la configuración de la capa para cambiar el valor.

Puede monitorizar el proceso de cierre consultando la columna Status (Estado) de la instancia. A medida que el proceso de cierre avanza, se muestran los siguientes valores:

  1. terminar: AWS OpsWorks Stacks está finalizando la instancia de Amazon EC2.

  2. shutting_down: AWS OpsWorks Stacks está ejecutando las recetas de la capa. Shutdown

  3. terminated: la instancia de Amazon EC2 ha finalizado

  4. stopped: la instancia se ha detenido

Reiniciar una instancia

En la página Instances (Instancias), haga clic en el nombre de la instancia defectuosa para abrir la página de detalles y, a continuación, haga clic en Reboot (Reiniciar).

Botón Reboot en la página Instances

Este comando realiza un reinicio suave de la instancia de Amazon EC2 asociada. No elimina los datos de la instancia, incluso de las instancias respaldadas por el almacén de instancias, ni dispara eventos del ciclo de vida.

nota

Para que las AWS OpsWorks pilas reemplacen automáticamente las instancias fallidas, habilita la reparación automática. Para obtener más información, consulte Uso de la recuperación automática.