ELeve A Sua Distribuição

Sobre

Atualizações entre Versões Principais

Não foi possível--até agora. Migrar facilmente entre versões principais de distribuições baseadas em RHEL de 7.x para 8.x. Preservar as suas aplicações, os seus dados, e a sua sanidade. Executar a versão mais recente do SO e software que necessita.

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 utilizadores quanto os mantenedores podem utilizar o PES para ajudar a fazer migrações de forma fácil e suave.

Projeto de comunidade

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.
Isto parece fantástico. Como é que posso contribuir?
Primeiro junte-se a nós no canal Mattermost #migration. Vai encontrar o código da ferramenta aqui: https://github.com/AlmaLinux/leapp-repository/tree/almalinux e 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 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, aplicações e definições serão mantidos.
Isso é ao vivo ou requer uma reinicialização?
As migrações exigirão que o 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 a adicionar novas ações ou mesmo a criar 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. Estão a usar 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 os seus metadados?
Os metadados são fornecidos sob uma Licença Apache.
Por que estão a suportar 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 prefira. Esse é o jeito do código aberto.