ArmazenamentoReview.com

Guia de atualização do Proxmox VE 8 para 9

Consumidores

Operamos um servidor Proxmox comunitário que nossos membros antigos do Discord podem acessar e utilizar para diversos projetos de teste e colaboração. Esta instalação começou no Proxmox VE 8.XX, que forneceu uma base estável para nosso ambiente virtualizado nos últimos meses. Com o lançamento do Proxmox VE 9, que trouxe desempenho aprimorado, suporte atualizado ao kernel e novos recursos de gerenciamento, decidimos que era hora de atualizar.

Neste tutorial, mostraremos a atualização local do Proxmox 8 para o Proxmox 9, documentando cada etapa. Nosso objetivo era garantir uma transição tranquila, preservando todas as máquinas virtuais, contêineres e configurações existentes. Este guia aborda a verificação da integridade do sistema, a atualização de repositórios, a execução da atualização e a confirmação posterior da instalação, tudo a partir do Proxmox Shell.

Proxmox fornece documentação oficial em seu Wiki, que descreve o mesmo processo usado nesta demonstração. Recomendamos revisá-lo antes de iniciar a atualização para entender as notas oficiais de atualização, os pré-requisitos e os problemas conhecidos.

Cada configuração pode ter um caminho de atualização ligeiramente diferente, dependendo do hardware, da configuração ou dos componentes de software instalados. Por exemplo, a Proxmox recomenda atualizar todos os nós para a versão mais recente do Proxmox VE 8.4 antes de prosseguir. Se a versão do seu gerenciador PVE não for pelo menos 8.4.1, confirme se seus repositórios estão configurados corretamente em Nó > Repositórios na interface web.

Não importa se você administra seu próprio laboratório Proxmox ou mantém servidores de produção, este passo a passo ajudará você a atualizar com confiança e aproveitar tudo o que o Proxmox VE 9 tem a oferecer.

Antes da atualização

Antes de iniciar a atualização, verificamos se a versão atual do Proxmox VE 8.4.14 estava sendo executada. A captura de tela abaixo mostra o painel do sistema para o nosso nó principal e único, "pve", confirmando que o ambiente está totalmente operacional e atualizado antes de iniciar a atualização local.

Nesta fase, é essencial verificar se todos os nós estão íntegros e executando a versão mais recente do Proxmox VE 8.4 antes de prosseguir com a atualização.

proxmox ve 8 a 9 pré-verificaçãoExecutando a ferramenta Verificador de atualização

Primeiro, vamos para o shell do nó Proxmox e executamos o seguinte comando:

pve8to9 --full

Este comando inicia a ferramenta oficial de verificação de atualização do Proxmox, que analisa o sistema e relata quaisquer problemas potenciais que devem ser resolvidos antes de executar a atualização real.

As seguintes ações devem ser executadas na linha de comando em cada nó do Proxmox VE no seu cluster. Isso garante que todos os nós estejam preparados e consistentes antes da atualização para o Proxmox VE 9.

A ferramenta verifica as configurações do repositório, as configurações de armazenamento, as opções obsoletas e as versões de pacotes disponíveis. No nosso caso, a saída incluiu vários avisos e uma falha, destacada em vermelho, que precisava ser corrigida antes de prosseguir com a atualização.

relatório de erro de atualização do proxmox ve 8 para 9

Lidando com as falhas

Após analisar os resultados da lista de verificação de atualização, o próximo passo foi corrigir as falhas vermelhas antes de continuar. No nosso caso, isso envolveu resolver problemas de pacote e bootloader identificados pelo relatório completo do pve8to9.

Começamos limpando pacotes não utilizados ou conflitantes com o seguinte comando:

apt remove systemd-boot

Isso garantiu que não houvesse conflitos de bootloader antes da atualização. Após a remoção, verificamos se os pacotes EFI corretos do GRUB estavam instalados e configurados corretamente executando:

dpkg -l | grep grub-efi

A saída confirmou que os componentes GRUB EFI apropriados estavam instalados (grub-efi-amd64, grub-efi-amd64-bin e grub-efi-amd64-signed), indicando que o sistema estava pronto para a atualização.

Com essas tarefas de limpeza concluídas, as falhas da lista de verificação foram resolvidas e o nó passou em todas as verificações críticas. Nesse ponto, o sistema foi considerado seguro para prosseguir com a atualização local para o Proxmox VE 9.

Atualizar Verificar Re-Verificar

Depois de resolver as falhas anteriores, executamos a ferramenta de verificação de atualização mais uma vez para confirmar que os problemas foram resolvidos:

pve8to9 --full

Desta vez, o relatório indicou que a falha havia sido resolvida e o sistema passou em todas as verificações críticas. Restaram apenas alguns avisos menores, que no nosso caso não eram relevantes para o nosso ambiente e foram ignorados com segurança.

A saída bem-sucedida confirmou que o nó agora estava pronto para prosseguir com as atualizações do repositório e o processo de atualização.

Verificando se o sistema está totalmente atualizado

Para ter 100% de certeza de que tudo estava atualizado antes de prosseguir com as alterações no repositório, executamos outra passagem de atualização usando os seguintes comandos:

apt update
apt dist-upgrade

Isso garantiu que todos os pacotes dos repositórios existentes do Proxmox VE 8.4 (Bookworm) estivessem totalmente atualizados. Manter o sistema atualizado antes de iniciar a atualização ajuda a evitar conflitos de dependência ou versão durante a transição para o Proxmox VE 9 (Trixie).

pveversion

Neste ponto, nosso nó estava executando as últimas versões de kernel e pacote disponíveis para o Proxmox 8, confirmando que o sistema estava pronto para prosseguir para o estágio de atualização do repositório.

Atualizando repositórios para Proxmox VE 9 (Trixie)

Com o sistema totalmente atualizado para o Proxmox VE 8 (Bookworm), o próximo passo é atualizar todas as entradas dos repositórios Debian e Proxmox para referenciar a versão Trixie. Essa alteração garante que o gerenciador de pacotes extraia atualizações das fontes corretas ao realizar a atualização.

Usamos os seguintes comandos para substituir automaticamente cada instância de bookworm por trixie nos arquivos de repositório do sistema:

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list

Depois de executar esses comandos, todos os repositórios são apontados para a nova base Debian 13 (Trixie) e os repositórios Proxmox VE 9 correspondentes.

Adicionando os repositórios de pacotes do Proxmox VE 9

Após atualizar as referências de lançamento do Debian, o próximo passo foi adicionar os repositórios de pacotes do Proxmox VE 9 no novo formato deb822. Isso garante que o sistema recupere os pacotes corretos para o lançamento do Proxmox VE 9 baseado em Trixie.

Se você estiver usando o repositório corporativo, poderá adicionar o Proxmox VE 9 Empreendimento repositório criando o seguinte arquivo:

cat > /etc/apt/sources.list.d/pve-enterprise.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

Para ambientes que utilizam a comunidade ou sem assinatura repositório, o comando a seguir adiciona a entrada correspondente:

cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

Em nossa configuração, adicionamos os repositórios Enterprise e No-Subscription para oferecer suporte à flexibilidade em testes e atualizações em diferentes ambientes.

Atualizando o Repositório de Pacotes Ceph

Com os principais repositórios do Proxmox atualizados, o próximo passo é configurar os repositórios de pacotes Ceph para o Proxmox VE 9.

Se você estiver usando o Empreendimento Repositório Ceph, crie ou atualize o seguinte arquivo:

cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/ceph-squid
Suites: trixie
Components: enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

Para ambientes que utilizam o Sem assinatura Repositório Ceph, use o seguinte comando:

cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

Com todos os repositórios configurados para o Debian 13 (Trixie), o sistema agora está totalmente preparado para o processo de atualização local para o Proxmox VE 9.

Iniciando a atualização

Com os repositórios atualizados e a configuração verificada, você pode iniciar o processo de atualização. Recomenda-se executar os seguintes comandos no shell do host Proxmox. A primeira etapa atualiza os índices dos pacotes e atualiza o sistema para a nova versão:

apt update
apt dist-upgrade

A captura de tela abaixo mostra o comando “apt dist-upgrade” executando a atualização do sistema e confirmando a instalação com “Y”.

Durante esse processo, você será solicitado a confirmar alterações no arquivo de configuração ou reinicializações do serviço. Na maioria dos casos, manter a configuração atual é a opção mais segura, a menos que a documentação do Proxmox indique o contrário.

Após a atualização ser concluída com sucesso, recomendamos reinicializar o nó para carregar o kernel e os serviços atualizados.

Verificando a atualização

Depois que o processo de atualização foi concluído com sucesso, a etapa final foi verificar se o sistema agora estava executando o Proxmox VE 9 na nova base Debian 13 (Trixie).

Após a reinicialização do sistema, confirmamos a atualização verificando as versões do Proxmox e do kernel usando o seguinte comando:

pveversion

Na interface web do Proxmox, o número da versão em Nó > Resumo agora deve mostrar Proxmox VE 9, indicando que o ambiente está totalmente atualizado.

Nesse ponto, nosso nó estava funcionando perfeitamente no Proxmox VE 9, com todas as máquinas virtuais, contêineres e configurações preservadas da versão anterior.

Verificando a nova interface da Web

Após confirmar a atualização pela linha de comando, também verificamos a interface web do Proxmox VE 9. Uma atualização notável nesta versão é a tela de login redesenhada e otimizada para dispositivos móveis, além da capacidade de resposta aprimorada em todos os dispositivos.

Como mostrado aqui, a interface web do Proxmox VE 9 agora se adapta perfeitamente a navegadores móveis, facilitando muito o monitoramento, o gerenciamento e a execução de tarefas administrativas básicas diretamente de um celular ou tablet. O layout mais limpo, os controles simplificados e o estilo moderno refletem o foco contínuo do Proxmox em acessibilidade e usabilidade para administradores em trânsito.

Resumo

A atualização do Proxmox VE 8 para o Proxmox VE 9 pode ser concluída sem problemas com a preparação e verificação adequadas em cada etapa. Neste tutorial, atualizamos nosso servidor comunitário Proxmox de longa data, que muitos dos nossos seguidores do StorageReview têm usado para testes e colaboração.

Esta atualização ilustra como as atualizações in-loco podem ser simples, bastando seguir a documentação oficial, abordar proativamente os avisos e validar cada etapa. Seja gerenciando um ambiente de laboratório ou um cluster de produção, adotar uma abordagem cuidadosa e metódica garante uma transição confiável para a versão mais recente do Proxmox VE.

Downloads Proxmox

Envolva-se com a StorageReview

Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | TikTok | RSS feed

Dylan Dougherty

Administrador de rede K-12 com experiência em redes Cisco, segurança IP e soluções NAC. Entusiasta de UniFi e labber doméstico, testando e revisando produtos de rede e segurança.