Como atualizar do RHEL 7 para o RHEL 8
A Red Hat anunciou o lançamento do Red Hat Enterprise Linux 8.0 , que vem com o GNOME 3.28 como ambiente de desktop padrão e roda em Wayland .
Este artigo descreve instruções sobre como atualizar do Red Hat Enterprise Linux 7 para o Red Hat Enterprise Linux 8 usando o utilitário Leapp .
Se você estiver procurando por uma nova instalação do RHEL 8 , acesse nosso artigo: Instalação do RHEL 8 com capturas de tela
Uma atualização in-loco para o RHEL 8 atualmente é suportada apenas em sistemas que atendem aos seguintes requisitos:
- RHEL 7.6 installed
- The Server variant
- The Intel 64 architecture
- At least 100MB of free space available on the boot partition (mounted at /boot).
Preparando um RHEL 7 para o upgrade
1. Certifique-se de estar usando a versão RHEL 7.6 , se estiver usando a versão RHEL mais antiga que RHEL 7.6 , você precisa atualizar seu sistema RHEL para a versão RHEL 7.6 usando o seguinte comando yum.
# yum update

vermelho
2. Verifique se o seu sistema RHEL 7 tem a assinatura do Red Hat Enterprise Linux Server anexada. Caso contrário, execute os seguintes comandos para atribuir automaticamente a assinatura ao sistema e verificar a assinatura.
# subscription-manager attach --auto # subscription-manager list --installed

3. Agora defina a versão do RHEL 7.6 como um ponto inicial para a atualização usando o seguinte comando.
# subscription-manager release --set 7.6

4. Se você usou o plug-in yum-plugin-versionlock para bloquear pacotes para uma versão específica, certifique-se de remover o bloqueio executando o seguinte comando.
# yum versionlock clear
5. Atualize todos os pacotes de software para a versão mais recente e reinicialize o sistema.
# yum update # reboot
6. Uma vez iniciado o sistema, certifique-se de ativar o repositório Extras para dependências de pacotes de software.
# subscription-manager repos --enable rhel-7-server-extras-rpms

7. Instale o utilitário Leapp .
# yum install leapp

8. Agora faça o download dos arquivos de dados adicionais necessários, que são exigidos pelo utilitário Leapp para uma atualização bem-sucedida do RHEL 7 para o RHEL 8 e coloque-os no /etc diretório/leapp/files/
.
# cd /etc/leapp/files/ # wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz # tar -xf leapp-data3.tar.gz # rm leapp-data3.tar.gz

9. Certifique-se de fazer um backup completo do sistema RHEL 7.6 , antes de executar a atualização usando este artigo: faça backup e restaure o sistema RHEL com os comandos dump/restore.
Se a atualização falhar, você poderá obter o sistema para o estado pré-upgrade se seguir as instruções de backup padrão fornecidas no artigo acima.
Atualizando do RHEL 7 para o RHEL 8
10. Agora, inicie o processo de atualização do sistema RHEL 7 usando o seguinte comando.
# leapp upgrade

Depois de executar o processo de atualização, o utilitário Leapp reúne dados sobre o sistema, testa a capacidade de atualização e cria um relatório pré-upgrade no /var/log /leapp/leapp-report.txt
.
Se o sistema for atualizável, o Leapp fará download dos dados necessários e criará uma transação do RPM para a atualização.
Se o sistema não puder ser atualizado, o Leapp fecha a operação de atualização e cria um registro explicando o problema e uma solução no /var/log/leapp/leapp-report.txt
Arquivo.
11. Quando as atualizações terminarem, reinicialize o sistema manualmente.
# reboot
Nesse estágio, o sistema inicializa em uma imagem de disco RAM inicial baseada no RHEL 8, initramfs. O Leapp atualiza todos os pacotes de software e reinicializa automaticamente no sistema RHEL 8.

12. Agora faça o login no sistema RHEL 8 e altere o modo SELinux para aplicar .
# setenforce 1

13. Ative o firewall.
# systemctl start firewalld # systemctl enable firewalld
Para mais informações, veja como configurar o firewall usando o firewalld.
Verificando o upgrade do RHEL 8
14. Após a conclusão da atualização, verifique se a versão atual do SO é Red Hat Enterprise Linux 8 .
# cat /etc/redhat-release Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Verifique a versão do kernel do SO Red Hat Enterprise Linux 8 .
# uname -r 4.18.0-80.el8.x86_64

16. Verifique se o Red Hat Enterprise Linux 8 correto está instalado.
# subscription-manager list --installed

17. Opcionalmente, defina o nome do host em Red Hat Enterprise Linux 8 usando o comando hostnamectl.
# hostnamectl set-hostname tecmint-rhel8 # hostnamectl

18. Finalmente, verifique se os serviços de rede estão funcionando conectando-se a um servidor Red Hat Enterprise Linux 8 usando o SSH.
# ssh [email protected] # hostnamectl
