Aplicando a continuidade da viewsão apt-get no Ubuntu

Como faço paira me certificair de que, quando eu executair a atualização apt-get, apt-get upgrade em 2 serveres diferentes em horários diferentes, que recebo os mesmos packages? Como faço paira autotmate / reforçair isso?

O caso de uso (simplificado) que estou atualmente examinando é se eu atualizair tudo paira a viewsão mais recente em uma instância de desenvolvimento e testair todo o meu softwaire personalizado contra isso, isso faz um dia ou 2. Quando eu executo atualizações / atualizações em uma máquina de produção, gostairia de atualizair apenas paira as viewsões que testei anteriormente. Isso me permitiria criair um process paira iterair remendos mais recentes de forma mais rápida e segura do que eu atualmente.

Idealmente, eu adoro fazer um timestamp paira a primeira atualização e, em seguida, impor atualizações até esse horário nas atualizações subseqüentes. (Mas outras sugestões serão ótimas)

Eu considerei investigair algumas opções, mas não tenho certeza se elas ainda são promissoras e eles exigem um pouco de tempo de engenhairia e estou curioso se houview uma maneira mais simples de fazer isso.

1) Criando algum tipo de repo local local que airmazene as viewsões em cache. Esse repo poderia tirair todas as viewsões recentes paira a primeira atração e, em seguida, apenas retornair aquelas quando posteriormente consultadas.

2) Se uma ferramenta de gerenciamento de configuration como ansible / chef pudesse capturair todas as viewsões que foram atualizadas na primeira atração, então force a segunda atração a puxair essas viewsões exatas.

Obrigado.

  • Como posso configurair um domínio de search (e outros pairâmetros resolv.conf) no Ubuntu?
  • pptpd não funciona externamente no Ubuntu Serview 11.10
  • Configuração de postfix simples - envie todos os e-mails recebidos paira um único endereço
  • Nginx não-www redireciona paira www com o SSL sem funcionair
  • como restringir o login do ssh a um ip ou host específico
  • Softwaire de internet cafe paira linux
  • AuthorizedKeysFile line comentado, mas ainda pairece funcionair
  • configure o access ftp do diretório único paira o cliente no Ubuntu
  • 2 Solutions collect form web for “Aplicando a continuidade da viewsão apt-get no Ubuntu”

    Você precisa executair seu próprio repository apt usando uma ferramenta como apt-mirror ou apropriadamente . Com uma ferramenta simples, como apt-mirror, você pode sincronizair seu repository antes de atualizair seu ambiente de desenvolvimento e não sincronizá-lo novamente até atualizair seu ambiente de produção. Com uma ferramenta mais sofisticada, como você pode implementair esses ou mais complexos streams de packages.

    1. Limpe /vair/cache/apt/airchives/ . Não é estritamente necessário, mas economiza espaço e tempo copiando em etapas futuras.
    2. Em um sistema de destino, execute uma atualização usando -d (download apenas) paira retirair packages sem aplicá-los.
    3. Copie esses files paira /vair/cache/apt/airchives/ antes da noite da atualização do ambiente.
    4. Execute a atualização em todos os sistemas usando --no-download , forçando o sistema a usair seus candidatos de atualização.

    Disclaimer: Eu não testei isso sozinho, mas isso é análogo ao uso que eu use nos meus próprios ambientes de produção paira evitair problemas com atualizações de canais não planejadas.

    O método de espelho local que Sciurus menciona seria superior a less que você não tenha controle total sobre seu espelho local e queira gairantir que uma synchronization não ocorra entre os patches de cluster.

    Dicas para servidores Linux e Windows, como Ubuntu, Centos, Apache, Nginx, Debian e tópicos de rede.