Pular para o conteúdo

Restauração e registro do RedHat após utilização de repositórios CentOS

Procedimento para restaurar o S.O. Red Hat Entrerprise Linux, que após utilizar repositórios do CentOS, passou a ser um CentOS, e agora não
pode ser registrado com a licença RHN.
Celso S. Faria djcelsodub
Hits: 22.970 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução, Preparação e Simulação

Introdução

Tive a experiência de necessitar de um Servidor Red Hat, e não ter a licença imediatamente no momento da implementação de um sistema instalado por um terceiro.

A distribuição era obrigatória, para que tivéssemos o suporte do fabricante da solução que estava sendo instalada.

Sabia que era possível utilizar os repositórios do CentOS, devido à compatibilidade e os habilitamos, com isso o software que adquirimos pode ser instalado.

O problema todo ocorreu quando as licenças foram disponibilizadas, e o S.O. não passou na validação de registro na Red Hat.

Aberto chamado na Red Hat, ficou constatado que o S.O. havia deixado de ser um autêntico Red Hat e havia se tornado um CentOS, pois os pacotes kernel e o pacote Release foram substituídos, entre outros.

Como isto foi resolvido?

Montamos um ambiente semelhante ao que já estava instalado com os mesmos pacotes, e iniciamos um processo de reverso na instalação.

Abaixo, descrevo como foi realizado todo o processo de Restore do servidor, culminando no registro do S.O. com sucesso no site da Red Hat.

* Como eu disse, tudo foi simulado antes de ser aplicado em produção e não dou nenhum tipo de garantia, portanto, faça por sua conta e risco.

Antes de iniciar qualquer procedimento, tenha em mente que será necessário 'rebootar' o servidor em alguns momentos para que o procedimento seja concluído.

Por segurança, tenha Backup dos arquivos de configuração referentes aos pacotes CentOS que estão instalados no servidor. As versões de todos os pacotes CentOS instalados e, por último, que todo o procedimento deve ser executado como Root.

Os pacotes CentOS são identificados no próprio nome do pacote pela palavra: centos

. . . E para identificá-los, execute:

# rpm --qa | grep centos

Preparação e Simulação do Ambiente de Testes

1. Instalado um Servidor Red Hat (em máquina virtual) com o mesmo perfil do servidor original.

2. Incluídos os repositórios copiados de uma instalação CentOS (com a mesma versão do Red Hat) e renomeando o repositório atual no Red Hat para ".old" (ou simplesmente deletando).

3. Excluindo o pacote “yum-rhn-plugin”:

# rpm -ev yum-rhn-plugin

4. Realizada a limpeza do cache de pacotes:

# yum clean all

5. Realizado novo cache dos repositórios do CentOS:

# yum check-update

6. Atualizado o kernel:

# yum update kernel*

7. Instalados todos os pacotes identificados como sendo CentOS no servidor, que no meu caso, foram os especificados no próprio comando abaixo:

# yum install redhat-logos centos-release-notes crash pango ntp yum firstboot-tui filesystem nss-tools gzip redhat-artwork yum-fastestmirror setuptool kudzu procmail desktop-backgrounds-basic anacron pirut gdm pm-utils firefox basesystem comps-extras busybox yum-metadata-parser system-config-date firefox nss rhgb firstboot nss centos-release Deployment_Guide-en-US specspo pango initscripts bluez-utils gnome-session -y
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução, Preparação e Simulação
   2. Restore e Remoção de Repositórios
   3. Registrando o S.O. no RHN

Openfire integrado em uma floresta Active Directory

Servidor Apache hospedando diversos sites com e sem SSL

Nagios - Configurando níveis de acesso e autenticação centralizada no Active Directory

Integrando Nagios e Google Maps

Apache Mod_Proxy como Front-End de acesso e balanceamento de diversas aplicações web

Administração - Controle de Acessos

ARM, utilização de snapshot de pacotes no Arch Linux

Instalando COSMIC no Linux Mint

Escolhendo o melhor gerenciador de janelas

Recuperar o grub de forma rápida

#1 Comentário enviado por manoel.junior em 24/09/2015 - 16:46h
Amigo, será que não bastaria dar um yum history list e yum history undo ID ?

Abraços!

Contribuir com comentário

Entre na sua conta para comentar.