Pesquisa de site

Como migrar do CentOS para AlmaLinux


O CentOS 8 atingiu o fim de sua vida útil em 31 de dezembro de 2021 e não haverá mais atualizações ou correções de segurança lançadas para o sistema operacional. Se você estiver 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.

Contente

  • O que é o sistema operacional AlmaLinux?
  • Por que usar AlmaLinux?
  • Pré-requisitos
  • Atualizando seu servidor CentOS
  • Verificando a compatibilidade de hardware do seu servidor
  • Baixando o script de implantação AlmaLinux
  • Migrando do CentOS para AlmaLinux
  • Verificando a migração
  • perguntas frequentes

Leia também: Como criar um Honeypot SSH para capturar hackers em seu servidor Linux

O que é o sistema operacional AlmaLinux?

AlmaLinux OS é um sistema operacional confiável, fácil de usar e poderoso baseado no Red Hat Enterprise Linux (RHEL). AlmaLinux é patrocinado pela CloudLinux e lançado sob a GNU General Public License. AlmaLinux é muito semelhante ao CentOS e é a melhor opção se você deseja se afastar do CentOS.

Por que usar AlmaLinux?

Existem muitos motivos para usar o AlmaLinux. Alguns dos benefícios incluem:

  • Um fork do RHEL, portanto é compatível com todos os softwares e aplicativos RHEL.
  • Apoiado por uma comunidade grande e ativa.
  • Fornece 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 sudo. O CentOS 8 é usado como exemplo, mas as etapas devem ser semelhantes para outras versões do CentOS.
  • 10 GB de espaço livre em disco, pois o processo de migração exigirá espaço para baixar os novos arquivos AlmaLinux da Internet e instalá-los.
  • RAM suficiente para o processo de migração (recomenda-se 4 GB ou mais).

Atualizando seu servidor CentOS

Antes de migrar do CentOS para o AlmaLinux, você precisa ter certeza de que seu servidor CentOS está atualizado. Você vai querer ter certeza de que todos os patches de segurança e atualizações de software mais recentes foram instalados para garantir uma transição tranquila para o AlmaLinux.

Você pode atualizar seu servidor executando o seguinte comando:

sudo yum update -y

Após a instalação das atualizações, você precisará reinicializar o servidor para garantir que foram aplicadas corretamente.

Reinicie seu servidor executando o seguinte comando:

sudo reboot

Verificando a compatibilidade de hardware do seu servidor

Antes de instalar o AlmaLinux, você precisa ter certeza de que o hardware do seu servidor é compatível. 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” conforme mostrado, o processador do seu servidor é compatível com 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 “gratuito” seja superior a 4.000 MB.

free -m

Por fim, verifique a versão de lançamento do seu servidor CentOS.

cat /etc/os-release

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

Baixando o script de implantação AlmaLinux

Neste ponto, você deve ter um servidor executando o CentOS 8 e atualizado. A próxima etapa é 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, chaves e marcas existentes do CentOS e, em seguida, instalar o AlmaLinux. Este pode ser um processo difícil, por isso é recomendado que você use esse método apenas se for um usuário Linux experiente.

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 AlmaLinux.

Baixe o script de implantação do AlmaLinux executando o seguinte comando. Este tutorial usa 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 diz ao curl para salvar o arquivo com o mesmo nome que ele possui no servidor.

Após o download do script de implantação do AlmaLinux, execute o comando ls para verificar se o arquivo existe em seu servidor.

ls -la almalinux-deploy.sh

Você verá uma saída semelhante a esta:

Por fim, 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 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 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 diz ao Linux para procurar no diretório atual o script "almalinux-deploy.sh".

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 e das especificações do seu servidor com a Internet.

Assim que o script de implantação do AlmaLinux baixar os arquivos, ele começará a migrar e reinstalar seu servidor conforme mostrado.

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

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

Verificando a migração

Com todo o trabalho realizado, a etapa final é verificar a migração verificando a versão do AlmaLinux que está rodando 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 em que este artigo foi escrito, AlmaLinux 8.6 é a versão mais recente, portanto o servidor está executando o AlmaLinux e atualizado.

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. Insira suas informações de login e comece a usar o AlmaLinux.

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

Leia também: Como sincronizar o horário do Linux com o servidor NTP

perguntas frequentes

O AlmaLinux é seguro?

Sim, AlmaLinux é um sistema operacional seguro e protegido. É baseado no CentOS, que é uma plataforma sólida e estável. AlmaLinux passou por diversas auditorias de segurança e conta com a confiança de algumas das maiores empresas do mundo.

O AlmaLinux é gratuito?

Sim, o AlmaLinux é de uso gratuito. Você pode dar uma olhada na página AlmaLinux para mais informações.

AlmaLinux é igual ao CentOS?

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

Crédito da imagem: Laptop exibindo logotipo do CentOS da 123RF. Todas as capturas de tela de Nicholas Xuan Nguyen.

Artigos relacionados