Subscribe to our blog

Em 30 de junho de 2024, o CentOS Linux 7 chegará ao fim de sua vida útil (EOL). Explore as opções da Red Hat para ajudar a facilitar sua migração, como o Red Hat Enterprise Linux 7. Mais informações


O Red Hat Enterprise Linux (RHEL) oferece o convert2rhel, um utilitário que possibilita uma conversão orientada e com suporte de sistemas operacionais derivados do RHEL, como o CentOS Linux e o Oracle Linux, para sistemas RHEL totalmente compatíveis, em três etapas básicas:

  1. Configurar o acesso ao conteúdo autêntico do RHEL em sua instância
  2. Realizar várias verificações de segurança e revisa as orientações informativas e de correção sobre como proceder
  3. Realizar a conversão substituindo cada pacote do sistema operacional pelo equivalente do RHEL. Não há aplicações ou dados para migrar. Os bits do CentOS Linux são simplesmente substituídos pelos equivalentes do RHEL. Isso equivale a uma atualização de versão de manutenção na qual a maioria ou todos os pacotes são atualizados e leva o mesmo tempo.

Para uma demonstração de como a ferramenta convert2rhel do RHEL facilita o processo, assista ao vídeo a seguir ou acesse este tutorial em formato de laboratório para se familiarizar ao processo.

Esse post explica como a ferramenta convert2rhel simplifica dois caminhos comumente solicitados para converter instâncias do CentOS Linux em execução na Amazon Web Services (AWS) para o RHEL totalmente compatível, incluindo: 

  1. Conversão de uma instância do CentOS Linux no local para RHEL com Traga sua própria subscrição (BYOS)
  2. Conversão de uma instância do CentOS Linux no local para RHEL com Pagamento por consumo (PAYG) usando o modelo BYOS

"Espere, por que eu devo converter para o RHEL?"

Que bom que você perguntou! Dentre os benefícios óbvios estão a capacidade de abrir um caso de suporte e o acesso a milhares de artigos da base de conhecimento no Portal do Cliente Red Hat. No entanto, uma subscrição do RHEL oferece muito mais para os usuários, como conteúdo e recursos que simplesmente não existem em outros sistemas que não o RHEL. 

O RHEL oferece uma base flexível e estável que dá suporte à inovação na nuvem híbrida. Implante aplicações e cargas de trabalho críticas mais rapidamente com uma experiência consistente na edge e em nuvens públicas, privadas, virtuais e físicas.

Segurança e conformidade

O RHEL tem a reputação de líder do setor em segurança e conformidade, oferecendo uma cadeia de suprimento de software com uma área de ocupação de segurança mais forte, ferramentas para aplicar e auditar, bem como certificações para atender melhor aos requisitos de segurança do setor e do governo.

Ciclo de vida do Red Hat Enterprise Linux

O ciclo de vida do RHEL oferece:

  • Um ritmo bem definido e previsível para o planejamento do ciclo de vida de nossos clientes, parceiros, ISVs e para o ecossistema do RHEL
  • A capacidade de solicitar aprimoramentos de funcionalidades e correções de manutenção de acordo com fases do ciclo de vida bem definidas
  • Opções do Extended Update Support (EUS), que oferece dois anos de fluxos de segurança e correções de bugs para versões de manutenção selecionadas 
  • A opção do Extended Life Cycle Support (ELS), que oferece uma ponte de correções de segurança críticas para ajudar você na atualização de versões no final da manutenção
  • Os caminhos de upgrade das versões principais do RHEL 7, 8, 9 e posteriores são totalmente testados e compatíveis

Red Hat Insights

O Red Hat Insights é um serviço gerenciado que analisa continuamente plataformas e aplicações para prever riscos, recomendar ações e analisar custos para ajudar você a gerenciar melhor os gastos de TI e seus ambientes de nuvem híbrida. Incluído em todas as subscrições do RHEL, o Insights coleta dados de configuração e utilização e analisa e fornece insights a partir desses dados para identificar e corrigir problemas de maneira proativa. Ele entrega alertas de vulnerabilidades contínuos e orientações direcionadas para ajudar você a maximizar o uptime e evitar emergências devido a problemas de segurança, configurações fora de conformidade ou com desvios e sistemas sem patches. O Insights está incluído em todas as subscrições do RHEL.

O Red Hat Hybrid Cloud Console é uma experiência de gerenciamento rica em funcionalidades no Insights e também está incluído em todas as subscrições do RHEL.

Além de adquirir uma subscrição para ter acesso a tudo o que o RHEL tem a oferecer, a Red Hat oferece várias maneiras de aprender e acessar o RHEL para casos de uso de desenvolvimento.

Para desenvolvedores individuais, aprendizes e usuários ocasionais, a Red Hat oferece uma subscrição de desenvolvedor para indivíduos para uso em servidores pessoais, laboratórios domésticos e pequenas comunidades open source. 

Para empresas, a Red Hat oferece a melhor experiência em uma plataforma de aplicações segura e gerenciável. Para as equipes de desenvolvimento de organizações que já usam outras tecnologias da Red Hat, oferecemos a Subscrição do Red Hat Developer para equipes, que oferece uma subscrição gratuita com todas as funcionalidades para você se tornar um especialista.

“Parece ótimo! Então, como converto meu CentOS Linux para RHEL?”

A primeira coisa a pensar é como você planeja pagar pela subscrição do RHEL. Você tem algumas opções diferentes.

Traga sua própria subscrição (BYOS)

A primeira opção é uma subscrição anual do RHEL, que você obtém diretamente da Red Hat ou de um revendedor. Se você escolher substituir o CentOS Linux por uma subscrição anual do RHEL, analise as opções a seguir dependendo de como você obtém sua subscrição.

"Minha empresa já tem subscrições do RHEL."

Ótimo! Siga estas etapas para criar uma chave de ativação e começar.

  1. Faça login no Red Hat Hybrid Cloud Console e veja suas subscrições.
A screenshot of the Red Hat Hybrid Cloud Console "Subscription Inventory" page, with the blue "Purchase subscriptions" button circled in red.
  1. Para ter a melhor experiência, certifique-se de que o Simple Content Access (SCA) está ativado. Caso contrário, você precisará especificar manualmente qual subscrição usar ao registrar a instância que quer converter.
  2. Se estiver usando o SCA, clique no menu All apps and service >Remote Host Configuration > Activation Keys. Isso permitirá criar uma chave de ativação nomeada, como "my_conversions", para fornecer ao utilitário convert2rhel na etapa posterior. Se você optar por não usar as chaves de SCA e de ativação, precisará seguir as instruções para se registrar na ferramenta gerenciadora de subscrições usando seu nome de usuário e senha e anexar uma subscrição específica. SCA + Activation Keys são muito mais fáceis de usar e são o método recomendado.
A screenshot of the Red Hat Hybrid Cloud Console "Activation Keys" page, with "Manage Configuration" circled in red in the left hand menu.

"E se eu ainda não tiver uma subscrição?"

Sem problemas. Temos algumas opções para você.

Opção 1: comprar uma subscrição do RHEL 

Para adquirir uma subscrição do RHEL, fale com seu representante de vendas da Red Hat ou parceiro da Red Hat, se tiver um, ou clique no botão azul "Purchase subscriptions", como mostrado na imagem acima.

Opção 2: solicitar uma subscrição para teste (avaliação gratuita) de 60 dias com suporte autônomo

Essa subscrição de avaliação de 60 dias fornece uma subscrição para teste única para ajudar você a dar os primeiros passos com uma única instância. Essa é uma ótima maneira de avaliar essa experiência em um sistema de teste. As subscrições para teste não são recomendadas para soluções de produção ou de longo prazo. Ela expirará após 60 dias, quando a instância não poderá mais receber atualizações, como correções de segurança e de bugs. Para isso, será necessário adquirir outra subscrição no futuro. 

Opção 3: solicitar uma subscrição de desenvolvedor para indivíduos

A subscrição de desenvolvedor para indivíduos é uma ótima opção para um desenvolvedor individual, um aprendiz ou um usuário casual. Ela oferece 16 subscrições que podem ser usadas em servidores pessoais, laboratórios domésticos e pequenas comunidades open source.

“Ok, está feito. Posso converter agora?”

Sim, agora você tem tudo pronto para registrar um sistema e iniciar o processo de conversão. Use o ID da organização (encontrado na página Activation Keys) e a chave de ativação que você criou nas etapas anteriores. Isso permite que o utilitário convert2RHEL registre o sistema e realize a conversão.

  1. A Red Hat se preocupa com seus dados e sistemas. A Red Hat recomenda criar backups do volume caso ocorram problemas inesperados. Na AWS, você pode fazer isso tirando um snapshot do volume do Elastic BlockStorage (EBS) associado. Mais informações podem ser encontradas no Guia do usuário da AWS 
  2. Revise a documentação para Converter de uma distribuição do Linux baseada em RPM para RHEL. Analise com atenção para entender a matriz de suporte, os preparativos e outros detalhes importantes.
  3. Um lembrete de que backups são altamente recomendados.
  4. Faça login na instância usando o SSH ou o terminal da AWS para acessar um prompt shell. Isso permitirá que você execute os comandos a seguir. A conta de usuário exigirá permissões para usar o comando sudo ou se tornar o superusuário raiz.
  5. Atualize para a versão compatível mais recente e instale atualizações de errata. Reinicialize a instância para garantir que as atualizações e o kernel mais recentes sejam aplicados.
# sudo yum -y update
  1. Instale alguns pré-requisitos e inicie a conversão.

Copie os arquivos para validar que o conteúdo foi assinado pela Red Hat. 

# sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://www.redhat.com/security/data/fd431d51.txt 
# sudo curl --create-dirs -o /etc/rhsm/ca/redhat-uep.pem https://ftp.redhat.com/redhat/convert2rhel/redhat-uep.pem

Para o CentOS 7

# sudo curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/7/convert2rhel.repo

Para o CentOS 8

# sudo curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/8/convert2rhel.repo 
# sudo yum -y install convert2rhel
  1. Crie um arquivo de configuração contendo a chave de ativação e salve-o no formato .ini. Esse é o método recomendado para chaves de ativação e senhas a fim de garantir que informações confidenciais não vazem. Você poderá excluir o arquivo quando o processo for concluído. Neste exemplo, o editor de textos vi é usado, mas você pode usar o editor que preferir.
# sudo vi /etc/convert2rhel.ini [subscription_manager] activation_key = <activation_key>
  1. Inicie a ferramenta de conversão
# sudo convert2rhel --org <Organization_ID> --config-file <config_file_name>
  1. Após a conversão, é recomendável registrar-se no insights-client para habilitar seus recursos adicionais de gerenciamento no Red Hat Hybrid Cloud Console.
# sudo insights-client --register
  1. Depois de seguir as orientações restantes na documentação, o sistema estará pronto para ser reiniciado como RHEL 100% autêntico. Se você se registrou no Insights, verá seu sistema no Inventário.
  2. Pronto!

Pagamento por consumo (PAYG)

O PAYG, também conhecido como cobrança sob demanda, é normalmente usado em nuvens públicas para permitir a cobrança por uso medido das instâncias de computação em nuvem, normalmente por hora ou dia. 

Com o PAYG, é possível fazer uma única transação de pagamento para o provedor de nuvem para pagar a computação da instância e licenças ou subscrições de software de terceiros.

Nesse cenário, uma subscrição anual específica associada a uma instância de computação em nuvem específica pode não ser a melhor opção. Por exemplo, cargas de trabalho efêmeras que iniciam dinamicamente instâncias de máquinas virtuais de curta duração e as destroem após a conclusão da tarefa dificultam o gerenciamento das subscrições que consomem. 

Isso exige consideração sobre como habilitar o processo de conversão para RHEL. Como os parceiros de nuvem normalmente permitem a cobrança PAYG usando códigos incorporados em um nível muito baixo da instância de computação em nuvem, não é possível alterar esses códigos de cobrança hoje para habilitar o faturamento medido das instâncias do RHEL após a conversão.

Portanto, se você quiser pagar pelo RHEL com medição, como o consumo por hora, precisará usar as imagens do RHEL pré-criadas e publicadas no console da AWS ou no Marketplace.

No entanto, você pode continuar convertendo instâncias para o RHEL usando o mesmo processo do método BYOS descrito acima. Se você optar por fazer isso, temos algumas ferramentas para melhorar a experiência e facilitar o gerenciamento de suas subscrições.

Registro automático baseado em nuvem

Ativando o Auto-Registration, o Simple Content Access (SCA) e o Subscription Watch, você habilitará o registro para cargas de trabalho da Red Hat executadas em ambientes de nuvem pública selecionados para se conectar automaticamente e obter acesso total ao conteúdo, análises e ferramentas da Red Hat para gerenciar sua frota em vários ambientes de nuvem híbrida.

Não importa como você escolha pagar pelas subscrições da Red Hat, BYOS ou PAYG, você terá a melhor e mais abrangente experiência possível.

  • Etapa 1: siga as instruções simples para configurar o mapeamento das fontes entre suas contas da Red Hat e dos parceiro de nuvem em Auto-Registration baseado em nuvem.
  • Etapa 2: ative o Subscription Watch (opcional, mas recomendado).
  • Etapa 3: siga as mesmas instruções definidas na seção BYOS acima para converter no local para o RHEL.

Quer saber mais?

Mais informações sobre conversões e migrações para o RHEL

Mais sobre as subscrições Red Hat

  1. A nuvem híbrida do seu jeito: automação do processo de registro no RHEL 
  2. Auto-Registration baseado em nuvem.
  3. Transição dos serviços de subscrição da Red Hat para console.redhat.com 
  4. Simple Content Access - Portal do Cliente Red Hat 

Estamos aqui para ajudar

Como o convert2rhel foi aprimorado ao longo dos últimos anos, o Red Hat Consulting Services  tem sido fundamental para ajudar muitos clientes com conversões empresariais de grande porte.

Se a ideia de converter um ambiente grande faz você se sentir sobrecarregado ou sem saber por onde começar, o Red Hat Consulting Services pode compartilhar seu conhecimento e orientação para ajudar você a chegar lá e, possivelmente, economizar tempo e dinheiro no processo.


Sobre os autores

Terry Bowling has been designing and working with customers on UNIX and GNU/Linux environments since 1999. He brings this experience to the RHEL Product Management team to provide the best experience to assembling and deploying RHEL for customers. This includes the RHEL installer, image builder and related build services for RHEL being developed at Console.RedHat.com.

Read full bio

Bob Handlin has helped build and promote products in various parts of the tech industry for more than 20 years. He currently focuses on RHEL migrations and upgrades, but also assists with storage technologies and live patching.

Read full bio

Navegue por canal

automation icon

Automação

Saiba o que há de mais recente nas plataformas de automação incluindo tecnologia, equipes e ambientes

AI icon

Inteligência artificial

Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente

cloud services icon

Serviços de nuvem

Aprenda mais sobre nosso portfólio de serviços gerenciados em nuvem

security icon

Segurança

Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias

edge icon

Edge computing

Saiba quais são as atualizações nas plataformas que simplificam as operações na borda

Infrastructure icon

Infraestrutura

Saiba o que há de mais recente na plataforma Linux empresarial líder mundial

application development icon

Aplicações

Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações

Original series icon

Programas originais

Veja as histórias divertidas de criadores e líderes em tecnologia empresarial