Conversión centos7 a Rhel7

Como se acerca el fin del soporte, por parte de redhat, para centos7, el 31/06/2024, tal como se indica en la siguiente nota:

What to know about CentOS Linux EOL (redhat.com)

He creado esta guía, ya que en mi empresa, he realizado conversiones de prueba, para ver si funciona todo y, de momento, va todo genial 😉

Vamos al lío. ¿Qué necesitamos para la conversión?

  • Centos 7.9
  • Una licencia de redhat de pago, o en su caso, una cuenta de Redhat Developer, que es gratuita.

Como yo ya tengo una, podéis crearla en Hybrid Cloud Developer Tutorials and Software from Red Hat | Red Hat Developer.

Accedemos a Red Hat Hybrid Cloud Console con nuestro usuario

Luego vamos a crear una Activation Key, entrando en la url Activation Keys – Remote Host Configuration | Red Hat Insights

Pulsamos en create Activation Key:

Le damos un nombre a esta key:

Pulsamos en Next

Dejamos las opciones, tal como las indico, si es un server lo que vamos a convertir. Si es una workstation, cambiamos en valor en Role:

Pulsamos en Create

Pulsamos en View activation key

Pulsamos en View activation key

Apuntamos la organization ID y la key y creamos el fichero /etc/convert2rhel.ini con esos datos en nuestra máquina

sudo vi /etc/convert2rhel.ini

Corremos un yum update

sudo yum update -y

Descargamos el certificado para los repos de Rhel:

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

Añadimos el repo de la herramienta de conversión:

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

Validamos que el servidor ve el repo de la herramienta

sudo yum repoinfo convert2rhel-for-rhel-7-rpms

Instalamos la herramienta:

sudo yum install -y convert2rhel

Ejecutamos el siguiente comando, para obtener la clave que necesitaremos

Ejecutamos la utilidad ya que le hemos dado los datos necesarios, al crear el fichero /etc/convert2rhel.ini

convert2rhel

Pulsamos en y y esperamos a que termine (suele tardar entre 20-30 minutos)

Al finalizar nos dice que reiniciemos

Reiniciamos y veremos que la máquina ya tiene los kernel de Redhat

Si ahora, entramos a la máquina y hacemos un cat /etc/redhat-release, veremos que ya tenemos un Rhel 7.9

Y ya podemos usarlo con normalidad.

Dejar una contestacion

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.