Actualizamos con frecuencia el conjunto de Amazon Elastic Compute Cloud (EC2), con muchos parches y actualizaciones que se aplican a las instancias de forma transparente. No obstante, para que algunas de estas actualizaciones se apliquen, es necesario realizar un breve reinicio de la instancia. En esta página se facilita información sobre el proceso de reinicio.
La última versión de la funcionalidad de nuestros eventos programados aporta mayor visibilidad sobre la sincronización de estos reinicios. Además de la visibilidad añadida, en la mayoría de los casos se pueden utilizar los eventos programados para administrar los reinicios en su propio programa en caso de que desee reiniciar antes del momento previsto para la actualización. Puede ver con facilidad todos los eventos que están programados para las instancias en la consola de administración de AWS, con las API o con las herramientas de línea de comandos. Los reinicios de este tipo deben ser poco frecuentes, pero pueden resultar necesarios en ciertas ocasiones para aplicar actualizaciones que refuerzan la seguridad, la fiabilidad y el desempeño operativo.
Hay dos tipos de reinicios que pueden ser necesarios como parte del programa de mantenimiento programado de Amazon EC2, a saber, los reinicios de instancias y los reinicios del sistema. Los reinicios de instancias son los que se aplican a las instancias virtuales, y son equivalentes al reinicio de un sistema operativo. En cambio, en los reinicios del sistema es necesario reiniciar el servidor físico subyacente en que se hospeda una instancia. Si no realiza ninguna acción, la repercusión en la instancia es la misma en ambos casos: durante el periodo de mantenimiento programado, se hará un reinicio de la instancia que en la mayoría de los casos llevará algunos minutos.
También puede administrar estos reinicios por su cuenta en cualquier momento antes del periodo de mantenimiento programado. Si administra un reinicio por su cuenta, la instancia recibirá una actualización cuando reinicie y el periodo de mantenimiento programado se cancelará (tenga en cuenta que los eventos programados pueden tardar 1 hora en actualizarse después de que se haya completado el reinicio).
P: ¿Cómo puedo administrar el reinicio de mis propias instancias?
Reiniciar sus propias instancias es muy sencillo. Además, tenga en cuenta que en lugar de seguir el proceso de la consola de administración de AWS que se indica a continuación, también puede reiniciar su instancia desde el sistema operativo de la misma.
- Inicie sesión en la consola de administración de AWS y vaya al área de eventos programados de la pestaña de EC2 para ver una lista de todas las instancias que deben reiniciarse (puede encontrarla en la columna de tipo de evento). Nota: Este paso es optativo, ya que también puede buscar estas instancias en el paso 2 que aparece a continuación.
- Vaya a la página de instancias y busque aquellas cuyo reinicio se haya programado (las instancias con eventos programados mostrarán el icono de un cronómetro junto a su ID).
- Marque la casilla de verificación situada junto a la instancia que desee reiniciar manualmente, haga clic en Instance Actions y, a continuación, seleccione Reboot en la lista desplegable. Asegúrese de no apagar ni detener la instancia.
- Una vez que haya reiniciado la instancia (lo que normalmente lleva unos minutos), compruebe que la aplicación funciona. En este momento, la instancia ya no tendrá asociado un evento programado o dicho evento se mostrará como “[Completed]”. Tenga en cuenta que, en ocasiones, la actualización del estado puede tardar hasta 1 hora.
Para obtener más detalles sobre cómo ver y administrar los eventos programados utilizando las herramientas de API y de línea de comandos, consulte la sección sobre monitorización del estado de las instancias de la Guía del usuario de Amazon EC2.
P: ¿Cómo puedo administrar el reinicio de mi propio sistema?
No puede reiniciar su propio sistema. Es recomendable que AWS se encargue de reiniciar el sistema en su lugar. Cuando AWS reinicie el sistema, no se cambiará ninguna de las configuraciones, como el nombre DNS o la dirección IP, y los datos del almacén de instancias local permanecerán intactos.
Si es vital para usted administrar la actualización de instancias que requieren reiniciar el sistema, deberá volver a lanzarlas siguiendo el proceso que se indica a continuación, tras lo cual ya no tendrán asociado un evento programado.
AMI con respaldo EBS: si está ejecutando una AMI con respaldo EBS, puede detener y después reiniciar la instancia para volver a lanzarla fácilmente. Esto hará que se pierdan todos los datos guardados en el almacén de instancias local de la instancia, por lo que debe realizar un backup de dichos datos antes de parar la instancia si desea conservarlos. Además, el nombre de DNS público y la dirección IP interna de la instancia cambiarán (excepto al ejecutarse en Amazon VPC). También deberá volver a asociar las IP elásticas de la instancia. Para obtener una lista detallada de los parámetros de configuración que van a cambiar, consulte la sección sobre monitorización del estado de las instancias de la Guía del usuario de Amazon EC2.
AMI con respaldo en el almacenamiento de la instancia: si ejecuta una AMI con respaldo de almacén de instancias, deberá volver a agruparla y lanzar una nueva instancia. Esta acción eliminará todos los datos que haya guardado en el almacén de instancias local de la instancia y cambiará la IP interna (excepto al ejecutarse en Amazon VPC).
Para obtener más detalles sobre cómo realizar ambas tareas, consulte las secciones sobre monitorización del estado de las instancias y agrupación de AMI de Linux/UNIX montadas en el almacén de instancias de Amazon EC2 de la guía del usuario de Amazon EC2.
P: ¿Cuánto se tarda en reiniciar una instancia?
Las instancias suelen tardar unos pocos minutos en reiniciarse. El tiempo exacto varía en función de la configuración de la instancia.
P: ¿Al reiniciar una instancia se cambia algún parámetro de configuración de la misma?
No, los parámetros de configuración no se alteran al reiniciar una instancia o el sistema. Las instancias reiniciadas conservan todos los datos de configuración, como:
- Nombre de DNS público
- Dirección IP privada
- Los datos almacenados en el almacén de instancias (p. ej., los datos no incluidos en el volumen de EBS)
- La dirección IP elástica asociada (si existe)
P: ¿Cómo puedo comprobar si se ha llevado a cabo el reinicio programado de una instancia?
Puede utilizar la consola de administración de AWS, la línea de comandos o el API. Si el evento programado ya no aparece o se muestra como “[Completed]”, la instancia se ha reiniciado correctamente.
P: ¿Será necesario reiniciar las nuevas instancias que se lancen?
No, las nuevas instancias que lance ya estarán actualizadas y no será necesario reiniciarlas.
P: ¿Por qué se reinician las instancias?
Es necesario reiniciar las instancias para aplicarles actualizaciones que refuercen su seguridad, fiabilidad y desempeño operativo.