Como Migrar do CentOS para o AlmaLinux

Migrar Centos Almalinux Destaque

O CentOS 8 chegou ao fim de sua vida útil em 31 de dezembro de 2021, e não haverá mais atualizações ou correções de segurança para o sistema operacional. Se você está executando um servidor CentOS 8, é hora de começar a pensar em migrar para um novo sistema operacional.

Neste tutorial, você aprenderá como migrar do CentOS 8 para o AlmaLinux.

Índice

  • O Que É AlmaLinux OS?
  • Por Que Usar o AlmaLinux?
  • Pré-requisitos
  • Atualizando Seu Servidor CentOS
  • Verificando a Compatibilidade do Hardware do Seu Servidor
  • Baixando o Script de Implantação do AlmaLinux
  • Migrando do CentOS para o AlmaLinux
  • Verificando a Migração
  • Perguntas Frequentes

Leia também: Como Criar um Honeypot SSH para Capturar Hackers em Seu Servidor Linux

O Que É AlmaLinux OS?

AlmaLinux OS é um sistema operacional confiável, fácil de usar e poderoso, baseado no Red Hat Enterprise Linux (RHEL). O AlmaLinux é patrocinado pela CloudLinux e é lançado sob a Licença Pública Geral GNU. O AlmaLinux é muito semelhante ao CentOS e é a melhor opção se você está procurando se distanciar do CentOS.

Por Que Usar o AlmaLinux?

Há muitas razões para usar o AlmaLinux. Alguns dos benefícios incluem:

  • Um fork do RHEL, portanto, é compatível com todo o software e aplicações do RHEL.

  • Apoiado por uma comunidade grande e ativa.

  • Oferece atualizações regulares e correções de segurança.

  • Inclui todos os recursos necessários em um sistema operacional de servidor.

Pré-requisitos

Antes de começar este guia, você deve ter o seguinte:

  • Servidor CentOS. Você também deve estar logado como um usuário com privilégios de sudo. O CentOS 8 é usado como exemplo, mas os passos devem ser semelhantes para outras versões do CentOS.

  • 10GB de espaço livre em disco, pois o processo de migração requer espaço para baixar os novos arquivos do AlmaLinux da Internet e instalá-los.

  • RAM suficiente para o processo de migração (4GB ou mais é recomendado).

Atualizando Seu Servidor CentOS

Antes que você possa migrar do CentOS para o AlmaLinux, você precisa garantir que seu servidor CentOS esteja atualizado. Você vai querer ter certeza de que todos os últimos patches de segurança e atualizações de software tenham sido instalados para garantir uma transição suave para o AlmaLinux.

Você pode atualizar seu servidor executando o seguinte comando:

sudo yum update -y

Depois que as atualizações forem instaladas, você precisará reiniciar seu servidor para garantir que elas foram aplicadas corretamente.

Reinicie seu servidor executando o seguinte comando:

sudo reboot

Verificando a Compatibilidade do Hardware do Seu Servidor

Antes de instalar o AlmaLinux, você precisa garantir que o hardware do seu servidor seja compatível. O AlmaLinux requer um processador de 64 bits e pelo menos 4 GB de RAM.

Verifique o tipo de processador do seu servidor executando o seguinte comando.

uname -m

Se o comando retornar “x86_64” como mostrado, o processador do seu servidor é compatível com o AlmaLinux.

Você pode verificar a RAM do seu servidor executando o seguinte comando, que retornará informações sobre o uso de memória do seu servidor. Certifique-se de que o valor “free” seja maior que 4000MB.

free -m

Centos Migrar Almalinux Verificar Ram

Finalmente, verifique a versão do lançamento do seu servidor CentOS.

cat /etc/os-release

Se o comando retornar “CentOS” e “8,” como mostrado na saída abaixo, então seu servidor está executando o CentOS 8 e é compatível com o AlmaLinux.

Centos Migrar Almalinux Verificar Versão de Lançamento 1

Baixando o Script de Implantação do AlmaLinux

Neste ponto, você deve ter um servidor executando o CentOS 8 e atualizado. O próximo passo é baixar o script de implantação do AlmaLinux. Existem duas maneiras de migrar do CentOS para o AlmaLinux.

Você pode migrar seu servidor manualmente, mas isso requer muito mais tempo e esforço. Você precisará remover todos os pacotes CentOS existentes, chaves e branding, e depois instalar o AlmaLinux. Este pode ser um processo difícil, então recomenda-se que você use esse método apenas se for um usuário experiente de Linux.

Alternativamente, você pode usar o script bash de implantação do AlmaLinux, que automatiza a maior parte do processo de migração. Este tutorial mostrará como usar o script de implantação do AlmaLinux.

Baixe o script de implantação do AlmaLinux executando o seguinte comando. Este tutorial utiliza o curl para transferir e baixar o script de implantação do AlmaLinux para o seu servidor.

curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh

A opção -O informa ao curl para salvar o arquivo com o mesmo nome que ele possui no servidor.

Centos Migrar Almalinux Baixar Script de Implantação 2

Depois que o script de implantação do AlmaLinux foi baixado, execute o comando ls para verificar se o arquivo existe no seu servidor.

ls -la almalinux-deploy.sh

Você verá uma saída semelhante à seguinte:

Finalmente, abra o script de implantação do AlmaLinux em um editor de texto para revisar o conteúdo. Você deve sempre revisar o conteúdo de um script que é baixado da Internet antes de executá-lo em seu servidor. Feche o arquivo quando estiver satisfeito.

sudo nano almalinux-deploy.sh

Migrando do CentOS para o AlmaLinux

Antes de executar o script, você deve torná-lo executável. Por padrão, o script de implantação do AlmaLinux não é executável – é apenas um arquivo de texto.

Torne o script de implantação do AlmaLinux executável executando o seguinte comando:

sudo chmod +x almalinux-deploy.sh

Digite o seguinte comando para executar o script de implantação do AlmaLinux:

sudo ./almalinux-deploy.sh

A parte ./ do comando informa ao Linux para procurar no diretório atual o script “almalinux-deploy.sh”.

Centos Migrar Almalinux Executar Script de Implantação 1

O script de implantação do AlmaLinux começará a ser executado e os arquivos necessários para a migração. Este processo pode levar algum tempo dependendo da conexão de Internet do seu servidor e das especificações.

Uma vez que o script de implantação do AlmaLinux baixa os arquivos, ele começará a migrar e reinstalar seu servidor como mostrado.

O script limpa o antigo banco de dados RPM e o substitui por um novo que é compatível com o AlmaLinux.

Migrar Centos Almalinux Verificando Limpeza

Assim que o processo for concluído, você verá a seguinte mensagem. Como você pode ver, usar o script de implantação do AlmaLinux é fácil, e leva apenas alguns minutos para migrar seu servidor do CentOS para o AlmaLinux.

Verificando a Migração

Com todo o trabalho duro feito, o passo final é verificar a migração verificando a versão do AlmaLinux que está sendo executada em seu servidor.

Para verificar a versão do AlmaLinux, digite o seguinte comando:

cat /etc/os-release

Você verá uma saída semelhante à seguinte. No momento da escrita, AlmaLinux 8.6 é a versão mais recente, portanto, o servidor está executando o AlmaLinux e está atualizado.

Migrar Centos Almalinux Verificando Versão

Acesse a GUI (interface gráfica do usuário). Desta vez, você verá a tela de boas-vindas do AlmaLinux, que completa a migração do CentOS para o AlmaLinux. Digite suas informações de login e comece a usar o AlmaLinux.

Migrar Centos Almalinux Tela de Boas-Vindas 1

Você migrou com sucesso seu servidor do CentOS para o AlmaLinux usando o script de implantação do AlmaLinux. Tendo feito isso, você pode querer usar essas ferramentas para proteger seu servidor Linux ou fazer uso do SELinux que vem com o AlmaLinux.

Leia também: Como Sincronizar o Tempo do Linux com Servidor NTP

Perguntas Frequentes

O AlmaLinux É Seguro?

Sim, o AlmaLinux é um sistema operacional seguro. Ele é baseado no CentOS, que é uma plataforma estável sólida. O AlmaLinux passou por várias auditorias de segurança e é confiável por algumas das maiores empresas do mundo.

O AlmaLinux É Grátis?

Sim, o AlmaLinux é grátis para usar. Você pode dar uma olhada na página do AlmaLinux para mais informações.

O AlmaLinux É o Mesmo que o CentOS?

Sim e não. O AlmaLinux é baseado no CentOS e compartilha muitas semelhanças com ele. O AlmaLinux possui sua própria equipe dedicada de desenvolvedores e não é afiliado à Red Hat. No entanto, é compatível com todo software do Red Hat Enterprise Linux (RHEL).