Como você lida com as atualizações em um servidor?

3

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?

    
por Thomaschaaf 04.05.2009 / 21:30

4 respostas

4

Cron-apt faz exatamente isso:

link

    
por 09.05.2009 / 00:25
7

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.

    
por 11.05.2009 / 01:49
1

Você também deve procurar executar seu próprio cron job usando o aptitude:

  • link
    (parte inferior da página)

Veja também o pacote Etckeeper para manter backups de seus arquivos / etc em um repositório (git, mercurial etc.).

    
por 11.05.2009 / 04:28
0

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".

    
por 04.05.2009 / 22:15