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.