¿Cómo aplicar actualizaciones/parches del sistema operativo de forma remota en instancias CentOS EC2?

¿Cómo aplicar actualizaciones/parches del sistema operativo de forma remota en instancias CentOS EC2?

Tengo un montón de instancias EC2 ejecutándose en CentOS 6.x. Iniciar sesión en cada uno y actualizar el sistema operativo (actualización yum) es engorroso y poco eficiente. Estoy buscando la forma óptima de actualizar estos servidores de forma remota mediante un script (si es posible). Probablemente Chef sea un candidato, pero no tengo ninguna experiencia en ello.

Lo que estoy buscando es ejecutar estos comandos en orden:


yum clean all
yum update -y
reboot

Cualquier sugerencia será apreciada.

Gracias

Respuesta1

Hay algunas opciones para lidiar con actualizaciones desatendidas en Centos, una de las cuales es: yum cron. Harías bien en echarle un vistazo al yum-cron.página de manual,esta discusiónen su configuración, así comoeste hilopara una discusión sobre el uso de la herramienta en un entorno de producción. Lo bueno de este enfoque es que una vez configurado, las actualizaciones en cada máquina se producen de forma independiente una de otra y no corren el riesgo de tener problemas con un script fallido.

Respuesta2

¿Has pensado en utilizar elAWS Systems Manager: servicio de administrador de parches? Proporcionan una manera cómoda y sencilla de realizar un seguimiento de qué parches están instalados en las instancias EC2 y actualizarlos (sin tener que iniciar sesión).

información relacionada