Administración de instancias de Amazon EC2 programadas para reiniciarse
Cuando AWS debe realizar tareas como instalar actualizaciones o mantener el host subyacente, puede programar un reinicio de la instancia. Durante el reinicio programado, la instancia permanece en el mismo host o migra a un host diferente, según el evento, de la siguiente manera:
-
instance-reboot
event-
Durante el reinicio, la instancia permanece en el host. Esto se conoce como un reinicio in situ.
-
El host actual se somete a mantenimiento.
-
Por lo general, se completa en cuestión de segundos.
-
-
system-reboot
event-
Durante el reinicio, la instancia se migra a un nuevo host. Esto se conoce como una migración de reinicio.
-
Por lo general, se completa en cuestión de minutos.
-
Para comprobar qué tipo de evento está programado para su instancia, consulte Determine el tipo de evento.
Acciones que puede llevar a cabo
Cuando reciba una notificación de un evento de instance-reboot
o system-reboot
programado, puede realizar una de las siguientes acciones:
-
Espere que se produzca el reinicio: puede esperar a que se produzca el reinicio de la instancia dentro de su ventana de mantenimiento programada.
-
Reprogramar el reinicio: puede reprogramar el reinicio de la instancia a la fecha y hora que mejor le convenga.
-
Realizar un reinicio iniciado por el usuario: puede reiniciar la instancia manualmente en el momento que más le convenga. Sin embargo, el resultado depende del evento:
-
Evento
instance-reboot
: su instancia permanece en el equipo actual (reinicio local), no se realiza ningún mantenimiento del host y el evento permanece abierto. -
system-reboot
event-
Si la migración de reinicios está habilitada en su instancia, un reinicio iniciado por el usuario intentará migrar su instancia a un nuevo equipo. Si tiene éxito, el evento se borra. Si no tiene éxito, se produce un reinicio in situ y el evento permanece programado.
-
Si la migración de reinicios está deshabilitada en su instancia, un reinicio iniciado por el usuario mantiene la instancia en el mismo equipo (reinicio in situ), no se realiza ningún mantenimiento del host y el evento permanece programado. Cuando finalmente se produzca el evento programado, AWS moverá su instancia a un nuevo equipo (migración de reinicios).
-
-
Después de que AWS reinicie su instancia
Lo siguiente se aplica después de que AWS reinicie su instancia:
-
El evento programado se borra.
-
Se actualiza la descripción del evento.
-
Para un evento
instance-reboot
:-
El mantenimiento del host subyacente ha finalizado.
-
-
Para un evento
system-reboot
:-
La instancia se traslada a un nuevo host.
-
La instancia conserva su dirección IP y su nombre DNS.
-
Los datos en los volúmenes de almacén de instancias local se conservarán.
-
-
Puede utilizar su instancia después de que haya iniciado por completo.
Opciones alternativas
Si no puede reprogramar el evento de reinicio o habilitar la migración de reinicios para un reinicio iniciado por el usuario, pero desea mantener un funcionamiento normal durante el periodo de mantenimiento programado, puede hacer lo siguiente:
-
Para una instancia con un volumen raíz de EBS
-
Detener e iniciar manualmente la instancia para migrarla a un nuevo host. Esto no es lo mismo que reiniciar manualmente la instancia, donde la instancia permanece en el mismo host.
-
Opcionalmente, automatice una parada y arranque inmediatos de la instancia en respuesta al evento de reinicio programado. Para obtener más información, consulte Running operations on EC2 instances automatically in response to events in AWS Health en la Guía del usuario de AWS Health.
importante
Los datos de los volúmenes del almacén de instancias se pierden cuando se detiene una instancia. Para obtener más información, consulte Detención e iniciación de una instancia de Amazon EC2.
-
-
Para una instancia con un volumen raíz de almacén de instancias
-
Lance una instancia de reemplazo desde su AMI más reciente.
-
Migre todos los datos necesarios a la instancia de sustitución antes del período de mantenimiento programado.
-
Termine la instancia original.
-
Cómo habilitar o deshabilitar la migración de reinicios
Cuando una instancia está programada para un evento de system-reboot
, puede reiniciarla antes del evento. El resultado de un reinicio iniciado por el usuario depende de la configuración de migración de reinicios de la instancia:
-
Habilitado: un reinicio iniciado por el usuario intenta migrar la instancia a un nuevo equipo (migración de reinicios). Si tiene éxito, el evento se borra. Si no tiene éxito, se produce un reinicio in situ y el evento permanece programado. Tenga en cuenta que, aunque esté habilitada, la migración de reinicios solo se puede realizar si la instancia cumple con los requisitos de migración de reinicios.
-
Deshabilitado: un reinicio iniciado por el usuario mantiene la instancia en el mismo equipo (reinicio in situ), no se realiza ningún mantenimiento del host y el evento permanece programado. Cuando finalmente se produzca el evento programado, AWS moverá su instancia a un nuevo equipo (migración de reinicios).
Un reinicio con migración tarda más que un reinicio in situ:
-
Reinicio in situ: aproximadamente 30 segundos
-
Reinicio con migración: varios minutos
nota
De forma predeterminada, las instancias que reciben una notificación de evento system-reboot
están habilitadas para la migración de reinicios iniciada por el usuario.
Requisitos para habilitar la migración de reinicios
La migración de reinicios se puede habilitar en instancias que cumplan los siguientes criterios:
- Tipos de instancias
-
No todos los tipos de instancias admiten la habilitación de la migración de reinicios. Puede ver los tipos de instancias que admiten la habilitación de la migración de reinicios.
- Propiedad
-
-
Compartida
-
Dedicated Instance
Para obtener más información, consulte Instancias dedicadas de Amazon EC2.
-
Limitaciones
La migración de reinicios no se admite en instancias con las siguientes características:
-
Plataforma: instancias que se ejecutan de forma nativa en el hipervisor Xen
-
Tamaño de la instancia:
metal
instancias -
Tenencia: host dedicado. En el caso de los hosts dedicados, utilice la Recuperación automática del host dedicado en su lugar.
-
Almacenamiento: instancias con volúmenes de almacén de instancias
-
Redes: instancias que usan un Elastic Fabric Adapter
-
Escalado automático: instancias que forman parte de un grupo de escalado automático
Pasos para habilitar o deshabilitar la migración de reinicios
Cuando una instancia recibe un evento system-reboot
, está habilitada para la migración de reinicios de forma predeterminada. Puede deshabilitar la migración de reinicios para que, durante un reinicio iniciado por el usuario, la instancia permanezca en el mismo equipo (reinicio in situ).
La configuración default
no habilita la migración de reinicios para una instancia no compatible. Para obtener más información, consulte Requisitos para habilitar la migración de reinicios.
Puede deshabilitar o habilitar la migración de reinicios en una instancia en ejecución o detenida.