Projeto ELevate, que simplifica a transição do CentOS 7 para distribuições baseadas em RHEL 8

Os desenvolvedores da distribuição AlmaLinux, fundada pela CloudLinux em resposta ao fim prematuro do suporte ao CentOS 8, introduziram o kit de ferramentas ELevate para simplificar a migração de instalações funcionais do CentOS 7.x para distribuições construídas na base do pacote RHEL 8, preservando os aplicativos. , dados e configurações. O projeto atualmente suporta migração para AlmaLinux, Rocky Linux, CentOS Stream e Oracle Linux.

O processo de migração é baseado no uso do utilitário Leapp desenvolvido pela Red Hat, que é complementado com patches que levam em consideração as especificidades do CentOS e distribuições de terceiros construídas na base de pacotes RHEL. O projeto também inclui um conjunto expandido de metadados que descreve as etapas para migrar pacotes individuais de um ramo da distribuição para outro.

Para migrar, basta conectar o repositório fornecido pelo projeto, instalar o pacote com o script de migração na distribuição selecionada (leapp-data-almalinux, leapp-data-centos, leapp-data-oraclelinux, leapp-data-rocky) e executar o utilitário “leapp”. Por exemplo, para mudar para Rocky Linux, você pode executar os seguintes comandos, tendo primeiro atualizado seu sistema para o estado mais recente: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y salto-upgrade saltop-data-rocky sudo salto pré-atualização sudo salto atualização

Lembramos que a Red Hat limitou o tempo de suporte para a distribuição clássica do CentOS 8 - as atualizações para este ramo serão lançadas até dezembro de 2021, e não até 2029, conforme planejado originalmente. O CentOS será substituído pela versão CentOS Stream, cuja principal diferença é que o CentOS clássico atuou como um “downstream”, ou seja, foi montado a partir de versões estáveis ​​​​já formadas do RHEL, enquanto o CentOS Stream está posicionado como “upstream” para RHEL, ou seja, ele testará os pacotes antes da inclusão nas versões RHEL (o RHEL será reconstruído com base no CentOS Stream).

O CentOS Stream permitirá acesso antecipado aos recursos do futuro ramo do RHEL, mas inclui pacotes que ainda não estão totalmente estabilizados. Graças ao CentOS Stream, terceiros podem controlar a preparação de pacotes para RHEL, propor suas alterações e influenciar as decisões tomadas. Anteriormente, um snapshot de uma das versões do Fedora era usado como base para uma nova ramificação do RHEL, que foi finalizada e estabilizada a portas fechadas, sem a capacidade de controlar o progresso do desenvolvimento e as decisões tomadas.

A comunidade respondeu à mudança criando diversas alternativas ao clássico CentOS 8, incluindo VzLinux (desenvolvido pela Virtuozzo), AlmaLinux (desenvolvido pela CloudLinux, em conjunto com a comunidade), Rocky Linux (desenvolvido pela comunidade sob a liderança do fundador do CentOS com o apoio de uma empresa especialmente criada Ctrl IQ) e Oracle Linux. Além disso, a Red Hat disponibilizou o RHEL gratuitamente para organizações de código aberto e ambientes de desenvolvedores individuais com até 16 sistemas virtuais ou físicos.

Fonte: opennet.ru

Adicionar um comentário