A Questão
Queremos atualizar do Proxmox VE 6.x (O mais recente é 6.4-11) para 7.x (a versão mais recente do PVE 7 é 7.0-8)
A Resposta
Aviso!!!: Antes de começarmos a atualizar, é sugerido ler esta breve seção De Problemas Conhecidos primeiro, ou podemos acabar perdendo a conexão com o host se estivermos fazendo atualização remota devido a alterações de nome da interface de rede, também podemos ter problemas com Containers, por isso, por favor, estejamos cientes e sejam planejados.
0 Antes de fazer a atualização, devemos fazer um backup completo do sistema de host PVE,por exemplo, usando clonezilla etc. e fazer backup de todos os VMs ou VMs importantes, se possível, mover VMs importantes do host que vamos aumentar.
0.1 Nota: Se não estivermos na versão mais recente do PVE 6 (PVE 6.4-11), atualize para esta versão primeiro antes da atualização para pve 7.0-8, uma reinicialização do sistema talvez seja necessária após a atualização
1. Faça login na web gui da PVE https://IP_Address:8006 e clique em botão direito clique no nome do nó, clique em >_ Shell
OU
Conecte-se ao host PVE via SSH
2. Use o programa/script da lista de verificação para verificar possíveis problemas de atualização de 6 a 7, execute o seguinte comando
pve6to7 --full
Na parte inferior dos resultados, veremos algo como seguir
= SUMMARY = TOTAL: 19 PASSED: 16 SKIPPED: 2 WARNINGS: 1 FAILURES: 0
Se houver alguma FALIURES, precisamos rolar para trás e verificar quais são os erros
Passo opcional (3) Certifique-se de que temos nosso repositório de atualização configurado corretamente.
4. Atualize todas as entradas do repositório Debian de buster para bullseye
sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
(O Debian alterou a atualização de segurança repo de “deb http://security.debian.org buster/updates main” para “deb http://security.debian.org bullseye-security main”)
Nota: Se, por algum motivo, o arquivo original quiser, role até a parte inferior da página, o conteúdo original pode ser encontrado na seção Apêndice/etc/apt/sources.list
O novo arquivo parece seguir/etc/apt/sources.list
Use para visualizar o conteúdo do arquivocat /etc/apt/sources.list
deb http://ftp.au.debian.org/debian bullseye main contrib
deb http://ftp.au.debian.org/debian bullseye-updates main contrib
# security updates
deb http://security.debian.org bullseye-security main contrib
5. (Opcional, para usuários gratuitos apenas pve-sem-assinatura) Também podemos adicionar o repositório gratuito (pve-sem-assinatura) à parte inferior deste arquivo
Use para editar o arquivonano /etc/apt/sources.list
O conteúdo final se parece com este
deb http://ftp.au.debian.org/debian bullseye main contrib
deb http://ftp.au.debian.org/debian bullseye-updates main contrib
# security updates
deb http://security.debian.org bullseye-security main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
Use Ctrl + X, Y, Digite a chave para salvar e sair do editor nano
6. (Para usuários subscritos / usuários corporativos)(pve-enterprise), precisamos adicionar o Repositório de Pacotes Proxmox VE 7, basta executar o seguinte comando
echo "deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterprise.list
Para verificar os repositórios configurados existentes, podemos usar o seguinte comando
cat /etc/apt/sources.list.d/pve-enterprise.list AND cat /etc/apt/sources.list
7. Se estivermos usando Ceph, adicione (Execute) o seguinte também
echo "deb http://download.proxmox.com/debian/ceph-octopus bullseye main" > /etc/apt/sources.list.d/ceph.list
8. Atualize o host PVE de 6.4-11 para 7.x
apt update apt dist-upgrade
Durante a etapa acima, podemos ser solicitados a aprovar alguns novos pacotes, que desejam substituir certos arquivos de configuração. Estes não são relevantes para a atualização Proxmox VE, então podemos escolher o que é mais apropriado para nossa configuração.
Se o comando sair com sucesso, podemos reiniciar o sistema para usar o novo kernel PVE.
Se vermos
W: (pve-apt-hook) !! ATTENTION !!
W: (pve-apt-hook) You are attempting to upgrade from proxmox-ve '6.4-1' to proxmox-ve '7.0-2' Please make sure to read the Upgrade notes at
W: (pve-apt-hook) https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
W: (pve-apt-hook) before proceeding with this operation.
W: (pve-apt-hook)
W: (pve-apt-hook) Press enter to continue, or C^c to abort.
Pressione a tecla Enter
Se vermos mudanças na lista apt: Notícias …..
Pressione a tecla Q para continuar a instalação
Ao ver Configuração da configuração do teclado, selecione o layout correto do teclado e pressione a tecla Enter ou Ok
Quando perguntados sobre qual versão de instalar, podemos usar n ou y padrão/etc/issues
Você precisa fazer log in para comentar.