Saltar al contenido
56K

56K

Slow IT Notes – Just 4 Fun

Menú
Menú

Convertir Centos7.9 a RHEL 7.9 porque alguien ha decidido pagar soporte y dejarse de miserias

Publicada el 17/01/202517/01/2025 por fanta

En el caso del post se tiene una máquina con Centos 7.5 que primero tendrá que subir a 7.9 y luego ya ser convertida a RHEL 7.9.

 

Primero subir a Centos 7.9

Si al realizar un yum check-update nos da este error eso es posible que sea porque hemos de colocar otros repos ya que los de mirrorlist.centos.org dejaron de funcionar.

14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
Cannot find a valid baseurl for repo: base/7/x86_64

 

Lo ideal para migrar es dejar inactivos otros repos que se tengan y luego ya una vez convertida se habiliten. No obstante cada máquina y lo que tiene instalado es un mundo y el proceso de convertir podría no ser tan sencillo como se explica en este post.

Copia tus repos a otro lado y deja solamente uno llamado last.repo en /etc/yum.repos.d/ con este contenido:

[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Luego actualiza a la 7.9 así:

yum clean all
yum check-update
yum update -y

Y se reinicia el sistema para que inicie con el nuevo kernel.
Una vez inicia ya estaríamos preparados para empezar con la conversión.

Si tienes servicios importantes comprueba antes que todo está bien en la 7.9.

 

Parada de los servicios importantes

Mirar los servicios en el inventario. Mirar también los puertos a la escucha

ss -atunp | grep -i listen

Parar los servicios relevantes

systemctl stop nombreservicio

Parada del agente antivirus. Sería importante parar el agente antivirus si se tiene.

 

Instalar el conversor convert2rhel

Instalamos un repo y luego la herramienta

 

curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://www.redhat.com/security/data/fd431d51.txt

curl --create-dirs -o /etc/rhsm/ca/redhat-uep.pem https://ftp.redhat.com/redhat/convert2rhel/redhat-uep.pem

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

yum -y install convert2rhel

 

Si falla lo mismo puede ser porque se ha de poner a 0 gpgcheck en el nuevo repo que se ha creado en /etc/yum.repos.d

 

Ejecutar la conversión

Ejecutamos el programa indicando el pool de la licencia, el user y la password.
Ejemplo:

convert2rhel -u username -p "lapassword"

 

Pedirá que confirmemos, se pulsa «y» y se da enter.

Continue with the system conversion? [y/n]: y

 

Comenzará la conversión. Al final se necesitará reiniciar.

reboot

 

Y eso es más o menos el proceso. Ya una vez andas en RedHat a subir a la 8 y luego la 9.

Un saludo cordial.


fanta

Escrito por Fanta

Deja una respuesta

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

fanta de naranja
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
💾 QEMU
💾 SOLARIS
💾 ESXi
💾 FREEBSD
💾 DEBIAN
💾 AMIGA
💾 SYSADMIN
💾 JUNOS
💾 IMPRIMIR
💾 MSDOS
💾 WINDOWS
💾 FAIRPHONE
💾 GAMING
💾 STREAMING
💾 REDHAT
💾 GRÁFICOS
💾 CACHARROS
💾 SONIDO
💾 NETWORKING
💾 ROCKY
💾 SUSE
💾 TMP
©2025 56K | Construido utilizando WordPress y Responsive Blogily tema por Superb