Tenho várias instâncias do EC2 em execução no CentOS 6.x. Fazer login em cada um e atualizar o sistema operacional (yum update) é complicado e não eficiente. Estou procurando a melhor maneira de atualizar esses servidores remotamente através de um script (se possível). Provavelmente Chef é candidato, mas não tenho experiência nisso.
O que estou procurando é executar estes comandos em ordem:
yum clean all
yum update -y
reboot
Qualquer sugestão será apreciada.
Obrigado
Responder1
Existem algumas opções para lidar com atualizações autônomas no Centos, uma delas é: yum cron
. Você faria bem em dar uma olhada no yum-cronpágina de manual,esta discussãona sua configuração, bem comoeste tópicopara uma discussão sobre o uso da ferramenta em um ambiente de produção. O que é interessante nessa abordagem é que, uma vez configurada, as atualizações em cada máquina ocorrem independentemente umas das outras e não correm o risco de ocorrer soluços em um script com falha.
Responder2
Você já pensou em usar oAWS Systems Manager – serviço Patch Manager? Eles fornecem uma maneira fácil e conveniente de controlar quais patches estão instalados nas instâncias do EC2 e atualizá-los (sem precisar fazer login).