ELeve Sua Distribuição

Sobre

Atualizações entre Versões Principais

Isso não era possível – até agora. Migre facilmente entre versões principais de distribuições baseadas no RHEL da versão 7.x para a 8.x. Preserve seus programas, seus dados, e sua sanidade. Rode a versão mais recente do sistema operacional e dos programas que você precisa.

Serviço de Evolução de Pacotes

O coração pulsante do ELevate é o Serviço de Evolução de Pacotes (PES, sigla em inglês) que possibilita o download, customização e até o envio de novos conjuntos de dados para pacotes. Tanto os usuários quanto os mantenedores podem utilizar o PES para ajudar a fazer migrações de forma fácil e suave.

Projeto Comunitário

O ELevate é desenvolvido de uma maneira independente de distribuição e é construído como uma ferramenta para todo o ecossistema, não somente para o AlmaLinux. ELevate suporta a migração de/para outras distribuições e é aberto para todos contribuírem e desenvolverem.

FAQ
O que é o ELevate?
O ELevate é um projeto que busca proporcionar a habilidade de migrar entre versões principais de distribuições baseadas no RHEL das versões 7.x para 8.x. Ele combina o framework Leapp da Red Hat com uma biblioteca criada pela comunidade e um serviço para os metadados de migração necessários para isso.
Isso parece fantástico! Como eu posso contribuir?
Primeiro junte-se a nós no canal Mattermost #migration. Você vai encontrar o código da ferramenta aqui: https://github.com/AlmaLinux/leapp-repository/tree/almalinux e você pode adicionar/remover/interagir com metadados de pacotes em https://pes.almalinux.org.
Isso está pronto para produção?
Depende. Cada ambiente é diferente e único, baseado em aplicações e configurações. Como isso ainda está em desenvolvimento, para evitar surpresas, recomendamos fortemente que você teste cenários de migração em uma máquina virtual ou sandbox antes de fazer uma migração em produção.
Que sistemas operacionais o ELevate suporta?
Atualmente, o ELevate fornece dados Leapp para migração do CentOS 7 para os seguintes sistemas operacionais:
  • AlmaLinux OS 8
  • CentOS Stream 8
  • Oracle Linux 8
  • Rocky Linux 8
Will migration be "in-place"?
Sim. Todos os seus dados, aplicativos e configurações serão mantidos.
Isso é ao vivo ou requer uma reinicialização?
As migrações exigirão que seu sistema seja reiniciado duas vezes.
O que o Serviço de Evolução de Pacotes faz?
O Serviço de Evolução de Pacotes armazena metadados de migração de pacotes. Os metadados respondem a perguntas sobre como os pacotes evoluem entre os lançamentos principais da distribuição. O PES suporta várias classes de regras para pacotes como adicionados, removidos, renomeados, divididos, fundidos e assim por diante. O serviço também permite que todos melhorem os dados adicionando novas ações ou mesmo criando um conjunto de dados personalizado para pacotes de repositórios de terceiros ou privados.
A Red Hat oferece um conjunto de dados que não é licenciado livremente. Vocês estão usando esse mesmo conjunto de dados?
Não. Respeitamos o trabalho da Red Hat e nosso conjunto inicial de dados foi fornecido pela AlmaLinux Foundation e contribuições da Oracle.
Sob que licença estão seus metadados?
Os metadados são fornecidos sob uma Licença Apache.
Por que vocês estão suportando a migração para outras distribuições?
O ecossistema CentOS é uma comunidade muito grande e diversificada. Desenvolvemos este projeto de boa fé, na esperança de que todos na comunidade possam usar e contribuir, não importa qual distro você prefira. Esse é o jeito do código aberto.