Como todos sabemos, las actualizaciones y el soporte de CentOS 8 no estarán disponibles después de finales de diciembre de 2021. Hay una gran cantidad de servidores CentOS 8 que se utilizan en el entorno de desarrollo y producción en diferentes organizaciones. En caso de que esté buscando una alternativa a CentOS 8, Rocky Linux es el mejor candidato. Rocky Enterprise Software Foundation (RESF) proporciona un script de migración que migrará sin problemas el sistema CentOS 8 existente a Rocky Linux 8.
En esta guía, cubriremos cómo migrar de CentOS 8 a Rocky Linux 8 paso a paso. Para fines de demostración, tengo un sistema CentOS 8 instalado con la opción Server GUI. Aparte de esto, el motor Docker se ejecuta en este sistema.
Nota:Antes de la actualización, asegúrese de hacer una copia de seguridad de las aplicaciones y, si es posible, tome una instantánea del sistema CentOS 8 completo. Podría haber escenarios en los que, después de la actualización, la aplicación deje de funcionar. Entonces, en tales escenarios, su aplicación puede restaurarse desde una copia de seguridad.
A continuación se muestra la instantánea de mi sistema CentOS 8 antes de la migración.
Profundicemos en los pasos de migración.
Paso 1) Actualice el sistema CentOS 8 a la última versión
Inicie sesión en el sistema CentOS 8, instale todas las actualizaciones de los paquetes existentes y actualícelo a la última versión de CentOS 8.
$ sudo dnf update -y $ sudo dnf upgrade -y
Una vez que el sistema esté actualizado a la última versión, reinícielo una vez
$ sudo reboot
Paso 2) Descarga el script de migración
Para una migración sin problemas, los desarrolladores de Rocky Linux han creado un script migrado llamado "migrate2rocky.sh". Use el siguiente comando wget para descargarlo.
$ wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Establezca los permisos ejecutables en el script usando el comando chmod,
$ chmod +x migrate2rocky.sh
Paso 3) Inicie la migración ejecutando el script
Ahora estamos listos para iniciar la migración de CentOS 8 a Rocky Linux 8. Ejecute el script de migración.
$ sudo ./migrate2rocky.sh -r Or $ sudo bash migrate2rocky.sh -r
En la secuencia de comandos anterior, las opciones '-r' especifican que queremos convertir el sistema en Rocky Linux.
La primera tarea de este script es cambiar los repositorios de paquetes de CentOS 8 a Rocky Linux 8.
Además, este script identificará qué paquetes deben descargarse para Rocky Linux 8.4 y luego los instalará, reinstalará o actualizará según los requisitos.
Una vez que todos los paquetes estén instalados/actualizados, el script le pedirá que reinicie el sistema. Todo el proceso de migración puede demorar horas o minutos según la configuración del sistema, los recursos y la velocidad de Internet.
Perfecto, el resultado anterior confirma que el script de migración se ha ejecutado correctamente. Si desea ver los registros del script de migración, consulte el archivo '/var/log/migrate2rocky.log'.
Ahora reinicie el sistema usando el siguiente comando,
$ sudo reboot
Paso 4) Verificar la migración
Cuando el sistema se reinicia después de la migración, podemos ver el cambio en la pantalla de Grub, se agrega un nuevo kernel de Rocky Linux allí, así que elija Rocky Linux y presione enter
Se iniciará y obtendrá la siguiente pantalla de inicio de sesión de Rocky Linux,
Ingrese las credenciales y luego haga clic en 'Iniciar sesión'
Genial, la captura de pantalla anterior confirma claramente que el sistema ahora se ejecuta en Rocky Linux 8.4. Eso es todo de esta guía. Espero que haya encontrado informativa esta guía de migración paso a paso. Comparta sus comentarios y consultas en la sección de comentarios a continuación.