Migración Linux · 6 min read · Oct 30, 2025

Cómo migrar de CentOS 8 a RockyLinux 8.4

El final de 2021 está cerca, lo que significa que el EOL (fin de vida) de CentOS 8 también está cerca. Así que ya no hay más actualizaciones y soporte para el Linux CentOS 8, y es una gran desventaja para todos los que usan CentOS como el sistema operativo principal en el entorno de desarrollo y producción. Por el contrario, hay una nueva distribución de Linux que reemplaza a CentOS 8, una de ellas se llama “ Rocky Linux “.

En caso de que seas un usuario de CentOS 8 y quieras migrar a Rocky Linux, no necesitas reconstruir e reinstalar tu servidor. Porque el proyecto Rocky Linux proporciona una herramienta de migración útil para cualquiera que quiera migrar de CentOS 8 a Rocky Linux. Esta herramienta es un salvavidas para cualquiera que quiera migrar su entorno de desarrollo o producción a Rocky Linux.

En esta guía, aprenderás cómo migrar de CentOS 8 a Rocky Linux 8.4 utilizando la herramienta de migración proporcionada por el proyecto Rocky Linux.

Nota antes de la migración: Haz una copia de seguridad de todos los datos de la aplicación en tu servidor, toma una instantánea de imagen de tu servidor CentOS 8 para prevenir la pérdida de datos y mueve la instantánea a un lugar seguro.

Requisitos previos

  • Un usuario root o un usuario con privilegios sudo. El script de migración de Rocky Linux debe ejecutarse como usuario root.

A continuación se muestra la pantalla de nuestro servidor CentOS 8 antes de migrar a Rocky Linux.

Antes de migrar a Rocky Linux

Ejecuta el siguiente comando para verificar tu sistema CentOS.

hostnamectl

Obtendrás una salida similar a la captura de pantalla de arriba.

Actualizando todos los paquetes

Primero, necesitas actualizar todos los paquetes en tu sistema CentOS 8, luego reinicia el servidor.

  1. Ejecuta el siguiente comando para actualizar todos los paquetes a la última versión.
sudo dnf upgrade

Ahora escribe “ y “ para confirmar la actualización de los paquetes y espera, tomará tiempo dependiendo de tu conexión a Internet.

Actualizar todos los paquetes de CentOS

  1. Después de eso, reinicia el servidor para aplicar todos los cambios al sistema utilizando el siguiente comando.
sudo reboot

Una vez que el servidor esté en funcionamiento, vuelve a iniciar sesión en tu servidor, luego puedes continuar a la siguiente etapa.

Instalando Git

  1. Ejecuta el comando a continuación para instalar git en tu sistema.
sudo dnf install git

Escribe “y” para confirmar la instalación.

Instalar Git en CentOS

Ahora ve a la siguiente etapa para continuar.

Descargar herramientas de Rocky

  1. Clona el repositorio “ rocky-tools “ en tu directorio home root utilizando el comando git a continuación.
git clone https://github.com/rocky-linux/rocky-tools.git

Dentro del directorio “ rocky-tools “ verás dos herramientas, el directorio “ migrate2rocky “ contiene la herramienta de migración para Rock Linux, y el directorio “ mirror “ contiene la herramienta para mantener un espejo público y privado de Rocky Linux para sincronizar.

  1. Cambia el directorio de trabajo a “ ~/rocky-tools/migrate2rocky “ y ejecuta el comando “ ls “ como a continuación.
cd rocky-tools/migrate2rocky; ls -lah

Ahora verás el script bash para la migración de Rocky Linux “ migrate2rocky.sh “.

Descargar script de migración de Rocky Linux

  1. A continuación, haz que el script sea ejecutable cambiando los permisos del archivo utilizando el siguiente comando chmod.
chmod +x migrate2rocky.sh
  1. Ahora ejecuta el script “ migrate2rocky.sh “ como a continuación para mostrar ayuda y todas las opciones disponibles.
./migrate2rocky.sh -h

Obtendrás una salida similar a continuación, y estarás listo para migrar tu sistema CentOS 8 a Rocky Linux.

Usage: migrate2rocky.sh [OPTIONS]  
  
Options:  
-h Display this help  
-r Convert to rocky  
-V Verify switch  
   !! USE WITH CAUTION !!

Hacer que el script de migración de Rocky Linux sea ejecutable y la ayuda del script

Migrando de CentOS 8 a Rocky Linux

  1. Comienza la migración de CentOS 8 a Rocky Linux ejecutando el script como a continuación.
./migrate2rocky.sh -r
  1. Al principio, el script verificará todos los repositorios principales (AppStream, BaseOS y Extras) para CentOS 8 y los reasignará a Rocky Linux 8.
Removing dnf cache  
Preparing to migrate CentOS Linux 8 to Rocky Linux 8.  
  
Determining repository names for CentOS Linux 8.....  
  
Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8:  
CentOS Linux 8  Rocky Linux 8  
appstream       appstream  
baseos          baseos  
extras          extras

Cambiar el repositorio principal de CentOS a Rocky Linux

  1. Después de eso, el script reemplazará todos los paquetes relacionados con CentOS por nuevos paquetes para Rocky Linux. También eliminará paquetes innecesarios e instalará nuevos paquetes adicionales.
Getting system package names for CentOS Linux 8..........  
  
Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8:  
CentOS Linux 8        Rocky Linux 8  
centos-logos-ipa      rocky-logos-ipa  
centos-backgrounds    rocky-backgrounds  
centos-gpg-keys       rocky-gpg-keys  
centos-logos          rocky-logos  
centos-indexhtml      rocky-indexhtml  
centos-linux-release  rocky-release  
centos-logos-httpd    rocky-logos-httpd  
centos-linux-repos    rocky-repos  
  
Getting list of installed system packages.  
  
We will replace the following CentOS Linux 8 packages with their Rocky Linux 8 equivalents  
Packages to be Removed  Packages to be Installed  
centos-gpg-keys         rocky-gpg-keys  
centos-linux-release    rocky-release  
centos-linux-repos      rocky-repos  
  
Getting a list of enabled modules for the system repositories.  
  
In addition to the above the following system packages will be removed:  
centos-linux-release  
centos-linux-release  
  
Excluding modules:  
libselinux-python:2.8  
  
Found the following modules to re-enable at completion:  
perl:5.26  
perl-IO-Socket-SSL:2.066  
perl-libwww-perl:6.34

Reemplazar todos los paquetes con la versión de paquetes de Rocky Linux

La instalación de paquetes durante el proceso de migración tomará tiempo, así que asegúrate de tener una buena conexión a Internet.

  1. Cuando el proceso de migración sea exitoso, obtendrás una salida similar a continuación.
...  
Complete!  
Done, please reboot your system.
  1. A continuación, ejecuta el siguiente comando para asegurarte de que todos los paquetes instalados coincidan con la última versión disponible de cualquier repositorio habilitado en el sistema.
sudo dnf distro-sync -y
  1. Después de eso, reinicia el sistema para aplicar todos los cambios al sistema utilizando el siguiente comando.
sudo reboot

Migración de Rocky Linux completada

  1. Ahora, durante el proceso de arranque, verás la ventana de grub con Rocky Linux disponible en el menú superior.

Grub de Rocky Linux después de la migración

Selecciona “ Rocky Linux (4xxxx) 8.4 (Green Obsidian) “ y presiona “ Enter “ para iniciar el nuevo sistema.

Verificar la migración

  1. Inicia sesión en el nuevo sistema y ejecuta el siguiente comando para verificar el resultado de la migración.
hostnamectl

Tras la migración exitosa, verás una salida similar a continuación.

   Static hostname: server1  
         Icon name: computer-vm  
           Chassis: vm  
        Machine ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
           Boot ID: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  
    Virtualization: oracle  
  Operating System: Rocky Linux 8.4 (Green Obsidian)  
       CPE OS Name: cpe:/o:rocky:rocky:8.4:GA  
            Kernel: Linux 4.18.0-305.10.2.el8_4.x86_64  
      Architecture: x86-64

Migración exitosa de CentOS 8 a Rocky Linux 8.4

  1. También puedes mostrar el os-release en el sistema.
cat /etc/os-release

Y obtendrás la siguiente salida.

NAME="Rocky Linux"  
VERSION="8.4 (Green Obsidian)"  
ID="rocky"  
ID_LIKE="rhel fedora"  
VERSION_ID="8.4"  
PLATFORM_ID="platform:el8"  
PRETTY_NAME="Rocky Linux 8.4 (Green Obsidian)"  
ANSI_COLOR="0;32"  
CPE_NAME="cpe:/o:rocky:rocky:8.4:GA"  
HOME_URL="https://rockylinux.org/"  
BUG_REPORT_URL="https://bugs.rockylinux.org/"  
ROCKY_SUPPORT_PRODUCT="Rocky Linux"  
ROCKY_SUPPORT_PRODUCT_VERSION="8"

Conclusión

¡Felicidades! has migrado exitosamente de CentOS 8 a Rocky Linux 8.4. El proceso de migración es fluido sin ningún error, y el sistema está en funcionamiento como Rocky Linux. Y ahora estás listo para iniciar todos tus servicios y aplicaciones.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.