Adicionar Upgrade de versão PVE8 para PVE9
100
Upgrade-de-vers%C3%A3o-PVE8-para-PVE9.md
Normal file
100
Upgrade-de-vers%C3%A3o-PVE8-para-PVE9.md
Normal file
@@ -0,0 +1,100 @@
|
||||
# Upgrade de versão PVE8 para PVE9
|
||||
### Referência: https://pve.proxmox.com/wiki/Upgrade_from_8_to_9
|
||||
|
||||
# Antes de começar!
|
||||
## Backup!
|
||||
Confira se possui backup das **VMs** e **Containers**, ou se o servidor PBS tem as versões mais atualizadas das VMs e faça o backup conforme necessário
|
||||
|
||||
## Erros de upgrades já conhecidos:
|
||||
https://pve.proxmox.com/wiki/Upgrade_from_8_to_9#Known_Upgrade_Issues
|
||||
|
||||
## Atualização via APT
|
||||
As atualizações no local são realizadas via apt. É necessário ter familiaridade com o apt para prosseguir com este método de atualização.
|
||||
|
||||
## Atualize todos os nós do cluster para versão Proxmox VE 8.4
|
||||
Certifique-se de que seu(s) nó(s) tenham a configuração correta do repositório de pacotes (interface de usuário da web, Nó -> Repositórios) se a versão do seu pve-manager não for pelo menos **8.4.1**
|
||||
|
||||
## Script de teste para executar antes do upgrade de versão
|
||||
|
||||
Certifique-se de executar as verificações completas pelo menos uma vez antes da atualização.
|
||||
|
||||
Este script apenas verifica e relata informações. Por padrão, nenhuma alteração no sistema é feita e, portanto, nenhum dos problemas será corrigido automaticamente. Lembre-se de que o Proxmox VE pode ser altamente personalizado, portanto, o script pode não reconhecer todos os problemas possíveis com uma configuração específica!
|
||||
|
||||
Recomenda-se executar o script novamente após cada tentativa de correção de um problema. Isso garante que as ações tomadas realmente corrigiram o respectivo aviso.
|
||||
```
|
||||
pve8to9 --full
|
||||
```
|
||||
# Migrar Máquinas Virtuais e Contêineres Importantes
|
||||
|
||||
Se alguma VM ou CT precisar continuar em execução durante a atualização, migre-a para longe do nó que está sendo atualizado.
|
||||
|
||||
Regras de compatibilidade de migração para ter em mente ao planejar a atualização do seu cluster:
|
||||
|
||||
A migração de uma VM ou CT de uma versão mais antiga do Proxmox VE para uma versão mais recente sempre funcionará.
|
||||
A migração de uma versão mais recente do Proxmox VE para uma versão mais antiga pode funcionar, mas geralmente não é suportada.
|
||||
|
||||
# Upgrade!
|
||||
## Atualizando repositórios do 'Bookworm' para 'Trixie'
|
||||
```
|
||||
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
|
||||
```
|
||||
|
||||
## Atualize os pacotes
|
||||
```
|
||||
apt update
|
||||
```
|
||||
|
||||
## Atualize o sistema para Debian Trixie e Proxmox VE 9.0
|
||||
```
|
||||
apt dist-upgrade
|
||||
```
|
||||
|
||||
Durante a etapa acima, você será solicitado a aprovar alterações nos arquivos de configuração e algumas reinicializações de serviços, onde a configuração padrão foi atualizada pelo respectivo pacote.
|
||||
|
||||
Você também poderá ver a saída do comando `apt-listchanges`; basta sair pressionando "q". Se for solicitado a selecionar o teclado padrão, basta usar as setas do teclado para navegar até o aplicável ao seu caso e pressionar Enter.
|
||||
|
||||
Para perguntas sobre reinicializações de serviços (como Reiniciar serviços durante atualizações de pacotes sem perguntar?), use o padrão se não tiver certeza, pois a reinicialização após a atualização reiniciará todos os serviços corretamente de qualquer maneira.
|
||||
|
||||
É recomendável verificar a diferença para cada arquivo em questão e escolher a resposta de acordo com o que for mais apropriado para sua configuração.
|
||||
|
||||
### /etc/issue
|
||||
O Proxmox VE gerará este arquivo automaticamente na inicialização, e ele terá apenas efeitos estéticos no console de login.
|
||||
Usar o padrão "Não" (manter a versão instalada atualmente) é seguro aqui.
|
||||
|
||||
### /etc/lvm/lvm.conf
|
||||
As alterações relevantes para o Proxmox VE serão atualizadas, e uma versão de configuração mais recente pode ser útil.
|
||||
Se você não fez alterações adicionais e não tem certeza, sugerimos que escolha "Sim" (instalar a versão do mantenedor do pacote) aqui.
|
||||
|
||||
### /etc/ssh/sshd_config
|
||||
Se você não alterou este arquivo manualmente, as únicas diferenças devem ser a substituição de `ChallengeResponseAuthentication` no por `KbdInteractiveAuthentication` no e algumas alterações irrelevantes nos comentários (linhas começando com #).
|
||||
Se este for o caso, ambas as opções são seguras, embora recomendemos instalar a versão do mantenedor do pacote para se afastar da opção obsoleta `ChallengeResponseAuthentication`. Se houver outras alterações, sugerimos que você as inspecione cuidadosamente e tome uma decisão adequada.
|
||||
|
||||
### /etc/default/grub
|
||||
Aqui, você pode ter um cuidado especial, pois isso normalmente só é solicitado se você alterou manualmente, por exemplo, para adicionar alguma opção de linha de comando do kernel.
|
||||
Recomenda-se verificar a diferença para qualquer alteração relevante. Observe que alterações nos comentários (linhas que começam com #) não são relevantes.
|
||||
Em caso de dúvida, sugerimos selecionar "Não" (manter a versão instalada atualmente).
|
||||
|
||||
# Verifique o resultado e reinicie no kernel atualizado
|
||||
Se o comando `apt dist-upgrade` for executado com sucesso, você pode verificar novamente o script de verificação `pve8to9 e reiniciar o sistema para usar o novo kernel do Proxmox VE.
|
||||
|
||||
Observe que você deve reiniciar mesmo que já tenha usado o kernel 6.14 anteriormente, por meio do pacote opt-in no Proxmox VE 8. Isso é necessário para garantir a melhor compatibilidade com o restante do sistema, pois o kernel atualizado foi (re)construído com o compilador e as versões mais recentes da ABI do Proxmox VE 9.
|
||||
|
||||
# Após a atualização do Proxmox VE
|
||||
|
||||
## Clusters
|
||||
Verifique se todos os nós estão funcionando com as versões mais recentes dos pacotes. Caso contrário, continue a atualização no próximo nó
|
||||
|
||||
O **Proxmox VE 9** substitui os **grupos de HA** por **regras de HA**. Se você estiver usando HA e grupos de HA, os grupos de HA serão migrados automaticamente para as regras de HA assim que todos os nós do cluster forem atualizados para o Proxmox VE 9.
|
||||
|
||||
Se você encontrar problemas com grupos ou regras de HA após atualizar todos os nós do cluster, verifique os logs do **pve-ha-crm** no nó CRM ativo em busca de erros com journalctl -eu pve-ha-crm`.
|
||||
|
||||
## Opcional: Modernizar as Fontes do Repositório do apt
|
||||
Você pode migrar as fontes do repositório existentes para o formato recomendado no estilo deb822, executando:
|
||||
```
|
||||
apt modernize-sources
|
||||
```
|
||||
|
||||
Respondendo ao prompt a seguir com "n", você pode verificar as alterações que o comando faria antes de aplicá-las. Para aplicá-las, basta executar o comando novamente e responder ao prompt com "Y".
|
||||
|
||||
O comando também manterá os arquivos .list antigos anexando .bak a eles. Assim, você terá os novos arquivos .sources e as configurações antigas do repositório nos arquivos .list.bak. Você pode remover os arquivos de backup restantes depois de verificar se tudo funciona perfeitamente com o novo formato.
|
||||
|
||||
Reference in New Issue
Block a user