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?
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
- EuroLinux 8
- Oracle Linux 8
- Rocky Linux 8
Ao migrar, tudo estará "em ordem"?
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.