Em maio de 2022, a equipe responsável pelo AlmaLinux lançou a versão 9 do AlmaLinux; no entanto, inicialmente não havia um caminho simples para a atualização do AlmaLinux 8 para o AlmaLinux 9, o que exigia uma instalação limpa para todas as atualizações.
No entanto, tudo isso mudou, pois a AlmaLinux incluiu o AlmaLinux 9 em seu programa ELevate no início deste ano — assim, agora é possível migrar do AlmaLinux 8 para o 9 de forma integrada usando o ELevate.
Qual é a diferença entre o AlmaLinux 8 e o 9?
Assim como nas versões anteriores do AlmaLinux em disponibilidade geral (GA), o AlmaLinux 9 é baseado na versão correspondente do RHEL e incorpora essencialmente todas as melhorias feitas entre o RHEL 8 e o RHEL 9 (exatamente da mesma forma que o CentOS costumava fazer).
Para o AlmaLinux 9, isso significa principalmente novas versões de repositórios e linguagens de programação , além de componentes atualizados, incluindo servidores web, servidores de banco de dados etc. O AlmaLinux 9 é baseado no kernel Linux versão 5.14.
Entendendo a ferramenta ELevate
O ELevate é um recurso oferecido pelo AlmaLinux que ajuda os usuários a alternar entre distribuições Linux baseadas no RHEL. Por exemplo, do CentOS para o AlmaLinux ou de uma versão do AlmaLinux para outra. Ele é desenvolvido com base em uma versão modificada da estrutura Leapp da Red Hat e utiliza o Package Evolution Service, que é uma biblioteca de dados e um conjunto de ferramentas.
Ele automatiza o processo de atualização e garante uma transição tranquila, incluindo a realização de uma verificação prévia para identificar possíveis problemas que possam surgir durante o processo de migração. Na maioria dos casos, o ELevate funciona conforme o esperado, tornando a atualização do AlmaLinux 8 para o 9 perfeita.
ESCOLHAS DOS ESPECIALISTAS: O QUE LER A SEGUIR
- Rocky Linux x AlmaLinux: Conheça uma análise detalhada do que diferencia essas duas distribuições corporativas.
- Ainda está usando o CentOS 7? Veja como migrar para o AlmaLinux 9 sem os habituais problemas de atualização. [VEJA O GUIA]
- Proteja o sistema como um profissional: aprenda a fortalecer a segurança do AlmaLinux com ferramentas e táticas nas quais as equipes de TI confiam. Protegendo o AlmaLinux: um guia prático para equipes de segurança de TI
- Guia de migração do ELevate: Faça a transição do AlmaLinux 8 para o 9 com facilidade.
Etapas para migrar do AlmaLinux 8 para o 9
Atualize sua versão do AlmaLinux 8 para ter certeza de que tudo está em dia:
yum update -y
Após a conclusão da atualização, reinicie o servidor
reinicialização
Após reiniciar o sistema, verifique se agora você está executando a versão mais recente do AlmaLinux 8:
cat /etc/os-release
Comece baixando o repositório elevate-testing:
sudo curl https://repo.almalinux.org/elevate/testing/elevate-testing.repo -o /etc/yum.repos.d/elevate-testing.repo
Em seguida, importe a chave GPG do ELevate:
sudo rpm --import https://repo.almalinux.org/elevate/RPM-GPG-KEY-ELevate
Em seguida, instale os pacotes do Leapp que permitem a atualização do AlmaLinux 8 para o AlmaLinux 9:
sudo yum install -y leapp-upgrade leapp-data-almalinux
Você deverá ver uma confirmação de que os pacotes foram instalados. Em seguida, assim como na etapa anterior, é preciso primeiro executar uma verificação pré-atualização usando o seguinte comando:
sudo leapp preupgrade
Como antes, você pode visualizar os resultados em
/var/log/leapp/leapp-report.txt
Os problemas mais comuns que você encontrará estão relacionados ao SELinux e à configuração AllowZoneDrifting do Firewalld.
Você pode resolver esses problemas da seguinte maneira:
Para desativar o SELinux:
sudo vim /etc/sysconfig/selinux
##Altere o modo do SELinux para “Desativado”. SELINUX=desativado
Em seguida, é preciso reiniciar o sistema:
sudo reboot
Talvez seja necessário definir AllowZoneDrifting como não
sudo vim /etc/firewalld/firewalld.conf AllowZoneDrifting=no
Outro obstáculo é que você precisa estar executando a versão mais recente do kernel instalada; portanto, certifique-se de que esse seja o caso e reinicie o sistema com a versão mais recente, caso ainda não esteja fazendo isso.
Vale a pena executar novamente o comando pré-atualização para verificar se está tudo pronto.
Esta é a mensagem que você deseja ver ao final deste processo:
O texto em verde indica que tudo correu bem e que o sistema está pronto para a atualização. Uma mensagem em vermelho significa que ainda existem alguns obstáculos à atualização que exigem atenção. Conforme mencionado anteriormente, você pode encontrar todas as informações nos arquivos de log, que geralmente incluem instruções sobre como resolver cada um desses obstáculos.
Em seguida, você pode iniciar a atualização:
sudo leapp upgrade
Depois de algum tempo, você precisará reiniciar o sistema; portanto:
sudo reboot
Uma nova entrada no GRUB chamada ELevate-Upgrade-Initramfs será exibida e seu sistema será inicializado automaticamente nela.
Você pode confirmar que agora está executando o AlmaLinux 9 usando a seguinte linha de comando:
cat /etc/os-release
“É isso aí! (Mas por que não dar uma olhada no Enterprise Support da TuxCare?)”
Você acabou de executar todas as etapas necessárias para atualizar do AlmaLinux 8 para o AlmaLinux 9, o que significa que continuará recebendo suporte ativo para o AlmaLinux até 31 de maio de 2027 — e atualizações de segurança até maio de 2032.
No entanto, se você estiver utilizando o AlmaLinux em um ambiente corporativo, sugerimos que considere o Suporte Empresarial da TuxCare. Com o Suporte Empresarial para o AlmaLinux, você tem acesso a um repositório validado pela TuxCare com tempo de atividade garantido e suporte acelerado para correção de falhas, pode permanecer em versões secundárias específicas do AlmaLinux por 5 anos (implantações com e sem certificação FIPS), se beneficia de patches automáticos em tempo real para o kernel e pacotes críticos do espaço do usuário sem tempo de inatividade e otimiza seus custos de suporte com pacotes de suporte por hora no modelo “pague conforme usar”.
O Suporte Empresarial da TuxCare para o AlmaLinux oferece uma cobertura de suporte líder do setor, ajuda a garantir a continuidade dos negócios e a conformidade e minimiza sua exposição a vulnerabilidades.Você pode ler mais sobre o assunto aqui.”


