Antes de apertar atualizar: qual atualização para o quê
O que quem não atualiza há meses teme não é a atualização, é não saber o que vai parar. Atualizações não são uma coisa só e seus efeitos não se parecem em nada.
AtlasPVE ·
Este verbete responde a
- atualizar o proxmox é seguro
- o que o proxmox apt upgrade para
- proxmox atualização de kernel reinício
- proxmox quebrou depois de atualizar
- quando atualizar o proxmox
Por trás da frase "não atualizo há oito meses" não há preguiça, há incerteza: ninguém sabe o que vai parar quando apertar. E esperar não melhora a situação, piora. Quanto mais você espera, mais coisas mudam de uma vez, ou seja, exatamente a incerteza que você evitava, só que maior.
Uma pergunta dissolve o medo: no que esta atualização toca.
Cinco tipos, por efeito
Nada para. Bibliotecas, ferramentas, programas de linha de comando. A versão nova entra em cena de qualquer jeito no próximo início. Acumular esses não traz benefício.
Um serviço reinicia. O painel ou um serviço de fundo é interrompido por alguns segundos. As máquinas virtuais continuam rodando. Dá para fazer de dia.
Rede, armazenamento ou cluster. É aqui que as máquinas em funcionamento sentem: a rede pode não voltar depois de um reinício, o armazenamento afeta o tráfego de disco, os componentes de cluster afetam o acordo entre nós. Esses se fazem sozinhos.
Precisa reiniciar. O núcleo e os componentes centrais do sistema. O detalhe mais importante aqui é este: uma atualização de núcleo instalada mas sem reinício não foi aplicada. A máquina ainda roda no antigo. É exatamente aqui que as pessoas acham que estão atualizadas e não estão.
Uma troca de família. A passagem para uma nova versão principal. Isso não é atualização, é mudança, e quer um plano próprio.
A pergunta que o gerenciador de pacotes responde não é a sua
O gerenciador de pacotes responde "dá para instalar juntos" e normalmente diz que sim. Essa é uma resposta de dependências, não de operação. Se você fizer uma atualização de núcleo e uma mudança de rede na mesma rodada, quando algo der errado você não vai saber qual foi, e a rede de que você precisa para descobrir pode não estar lá.
A ordem prática
Primeiro os que não param nada. Depois os que reiniciam um serviço. Rede, armazenamento e cluster sozinhos. Os que precisam de reinício por último, e de propósito.
Uma regra resume tudo: "precisa reiniciar" e "muda a rede" nunca ficam no mesmo passo. Quando esses dois se juntam, a falha e a ferramenta para diagnosticá-la somem no mesmo instante.
Duas perguntas antes de apertar
Você consegue reiniciar agora? E consegue alcançar esta máquina se a rede não voltar? Se a resposta à segunda for não, uma atualização que toca a rede não é tarefa de manutenção, é um trabalho que precisa de planejamento.
O que o Atlas faz
O Atlas não mostra os pacotes pendentes como uma lista única e plana. Ele classifica cada pacote pelo efeito e separa em rodadas: os que não param nada, os que reiniciam um serviço, os que tocam rede, armazenamento e cluster, os que precisam de reinício e os que trocam de família. Você aperta uma vez por rodada; não existe avanço automático.
Combinações que não deveriam ficar lado a lado são partidas sozinhas: mesmo quando o gerenciador de pacotes diz "esses instalam juntos", o Atlas os coloca em duas rodadas separadas, porque a pergunta feita é de operação e não de dependências. Em casos mais leves ele não parte, avisa; os informativos não interrompem o fluxo.
E se houver um núcleo instalado mas ainda sem reinício, o Atlas Watch reporta isso como trabalho pendente, então o estado de "eu achava que estava atualizado" não segue em silêncio.
Fontes
A documentação oficial do Proxmox. Em inglês, e é ela que dá a palavra final neste assunto.