Cron-apt faz exatamente isso:
Tenho cerca de 25 máquinas virtuais em execução no Xen. Eu realmente não sinto como passar por 25 VMs e executando apt-get update && apt-get upgrade
. Eu prefiro que ele faça isso para mim e, de alguma forma, entre em contato comigo se houver algum pacote para instalar. Existe uma maneira de fazer isso? Eu estou executando o Debian no host e em todas as máquinas virtuais.
Desculpe, é uma dupe: Práticas recomendadas para manter pacotes UNIX atualizado?
Cron-apt faz exatamente isso:
Eu gosto de ter o mínimo de pacotes atualizados automaticamente e os mais importantes são as atualizações de segurança. Por esse motivo, adiciono o seguinte ao arquivo de configuração do cron-apt:
OPTIONS="-o Dir::Etc::SourceList=/etc/apt/security.sources.list"
e então faça com que /etc/apt/security.sources.list
tenha apenas os repositórios de segurança do Debian habilitados. Dessa forma, recebo todas as atualizações de segurança instaladas automaticamente de maneira oportuna (todas as noites) e posso fazer outras atualizações mais arriscadas que podem quebrar as coisas manualmente.
Você provavelmente não desejaria que todos eles estivessem procurando por atualizações ao mesmo tempo, então eu ficaria tentado a apenas 'cron' o trabalho com diferentes deslocamentos para espalhar a carga e roteirizar para enviar por e-mail sua saída. Você poderia então escrever uma regra de e-mail que exclua os e-mails "sem atualização".
Tags automation debian update