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.