Antes de 2021, CentOS se consideraba un sistema operativo empresarial estable y listo para producción que se había clonado de Red Hat Enterprise Linux. Tuvo algunos ajustes para diferenciarlo de RHEL, pero esencialmente, era RHEL sin el costo de una suscripción.
Ese era el "viejo" CentOS. El "nuevo" CentOS, acertadamente llamado CentOS Stream, adoptará un enfoque similar al de Fedora, que actúa como una fuente ascendente para RHEL. Esto significa que se introducirán nuevas funciones en CentOS Stream, donde se solucionarán los errores y, en última instancia, las nuevas actualizaciones llegarán a RHEL.
Requisitos previos:
Proyecto de copia de seguridad y archivos/directorios importantes:
Realice una copia de seguridad completa de sus archivos de configuración, directorios, archivos de proyecto y bases de datos importantes, etc. Por lo tanto, si algo sale mal, deberíamos poder volver rápidamente.
Paso #1:Instalar todas las actualizaciones en CentOS 8.
Primero, asegúrese de que todos los paquetes existentes en su sistema estén actualizados.
dnf update
Ahora, verifique la versión de CentOS Linux 8.
cat/etc/centos-release
Paso n.° 2:Instalación del paquete CentOS Stream.
Instale el archivo de lanzamiento de CentOS-Stream escribiendo el siguiente comando dnf:
dnf in centos-release-stream
Paso n.° 3:Migración de CentOS 8 a CentOS Stream.
Tenemos el paquete requerido en su lugar. El dnf está listo para brindarnos una forma sencilla de comenzar a migrar de CentOS 8 a CentOS Stream. Pero, primero, debemos intercambiar repositorios. El siguiente comando eliminará el repositorio de CentOS 8 y lo reemplazará con el repositorio de CentOS Stream. Obtendremos todas las actualizaciones y librerías/aplicaciones de CentOS Stream. Ejecute el siguiente comando
dnf swap centos-linux-repos centos-stream-repos
Finalmente, migre la instalación de CentOS 8 a CentOS stream
dnf repolist
necesitamos obtener paquetes para la interfaz binaria ABI/API de CentOS Stream Application. Esto actualizará o degradará los paquetes para que coincidan con la nueva ABI/API y romperá el 100 % de compatibilidad con RHEL debido al cambio de ABI/API.
dnf distro-sync
Paso #4:Reiniciar el sistema.
Ahora, reinicie el servidor usando el siguiente comando:
systemctl reboot
Paso #5:Verificación de la versión del Servidor.
Verifique la versión del servidor usando el comando a continuación.
cat /etc/redhat-release
Asegúrese de que no haya errores, ejecute el siguiente comando.
tail -f /var/log/messages
Conclusión:
En este artículo, ha aprendido cómo migrar de CentOS 8 a CentOS Stream. Visite el sitio web de CentOS Stream para obtener documentación.