GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo migrar CentOS Stream a AlmaLinux

El proyecto CentOS ha anunciado el final de la vida útil de CentOS 8. No habrá más actualizaciones ni parches de seguridad para CentOS 8. Si probó CentOS Stream como reemplazo, es posible que no se sienta seguro acerca de su estabilidad, ya que puede considerarlo como una actualización nocturna. construir.

CentOS Stream puede ser excelente como banco de pruebas, pero no completamente para producción si se esfuerza por lograr un sistema operativo estable. ¿Cuál es la alternativa? AlmaLinux es una buena opción para aquellos que quieren quedarse con una distribución compatible con Red Hat.

AlmaLinux te hace sentir como en casa ya que es casi idéntico a CentOS. Este tutorial le enseñará cómo migrar su CentOS Stream a AlmaLinux.

Requisitos

Este tutorial será una demostración práctica. Si desea continuar, asegúrese de tener un sistema CentOS 8 Stream listo para funcionar. Este tutorial usa una máquina virtual de Azure con CentOS Stream 8.0, pero las instrucciones también funcionarán con CentOS 8.4 y 8.5.

Considere crear una copia de seguridad de su sistema actual para tener un punto de restauración si algo sale mal durante la migración. El método de copia de seguridad difiere dependiendo de dónde alojes tu máquina.

La mayoría de los proveedores de la nube ofrecen funciones de copia de seguridad o instantáneas. Por ejemplo, puede crear una instantánea de un disco duro virtual en Azure o una copia de seguridad y recuperación de Amazon EC2 con instantáneas y AMI en AWS.

Migración de Centos Stream a AlmaLinux

Puede migrar manualmente Centos Stream a AlmaLinux, lo que requiere la degradación, la eliminación de claves y detalles de marca, la instalación del nuevo sistema operativo y la reconfiguración. El método manual es tedioso y propenso a errores humanos.

Por otro lado, el método de secuencia de comandos de implementación hace que la migración sea más consistente y conveniente. Y en esta sección, aprenderá el método de secuencia de comandos de implementación.

Descargar el script de migración de CentOS Stream a AlmaLinux

El script de migración de AlmaLinux está disponible para descargar desde GitHub. Para descargar el script, siga estos pasos:

1. Abra su cliente SSH preferido e inicie sesión en su máquina CentOS.

2. Ejecute el siguiente comando para descargar el script de implementación del repositorio almalinux-deploy GitHub.

curl -O https://raw.githubusercontent.com/philrandal/almalinux-deploy/master/almalinux-deploy.sh

3. Ejecute el siguiente comando para verificar que el script que descargó existe en el directorio actual.

ls -la almalinux-deploy.sh

Ejecutar la secuencia de comandos de migración de CentOS Stream a AlmaLinux

Siga estos pasos cuando esté listo para iniciar la migración de CentOS Stream a AlmaLinux.

1. Primero, ejecute el siguiente comando para verificar su versión de Centos Stream. Asegúrese de que su sistema operativo actual sea Centos Stream 8. El script de migración requiere CentOS 8.4, 8.5 o CentOS Stream 8.

cat /etc/os-release

Como puede ver a continuación, esta computadora ejecuta CentOS Stream 8.

2. Actualice los paquetes para asegurarse de tener la última versión antes de migrar CentOS Stream a AlmaLinux.

sudo dnf update -y

3. Reinicie su sistema para aplicar las actualizaciones. SSH en la VM nuevamente después del reinicio.

sudo reboot

4. A continuación, ejecute el siguiente comando chmod para hacer que el script de migración sea ejecutable. De forma predeterminada, Linux trata todos los archivos descargados como archivos de texto. A menos que el archivo sea ejecutable, no puede ejecutarlo.

sudo chmod +x almalinux-deploy.sh

5. Ejecute el script con el siguiente comando. El script inicia la migración de CentOS Stream a AlmaLinux y puede tardar varios minutos en completarse.

sudo bash almalinux-deploy.sh

Este script se ejecutó durante aproximadamente 20 minutos en este ejemplo. Después de la migración, verá un resultado similar al siguiente. Este resultado muestra que el proceso de migración fue exitoso y su computadora ahora ejecuta AlmaLinux 8 como sistema operativo.

6. Ejecute el siguiente comando para sincronizar el caché local con los repositorios remotos y limpie el caché. Este paso asegurará que tenga los últimos paquetes de AlmaLinux instalados en su sistema.

sudo dnf distro-sync -y && sudo dnf clean all

Verificación de la migración exitosa de CentOS Stream a AlmaLinux

Ahora que el proceso de migración está completo, debe confirmar que todo funciona como se esperaba. Varios pasos ayudarán a garantizar que su sistema se esté ejecutando en AlmaLinux.

1. Ejecute el siguiente comando para confirmar la versión actual del sistema operativo de la computadora.

cat /etc/os-release

En el momento de escribir este artículo, AlmaLinux 8.6 es la última versión y Sky Tiger es el nombre en clave.

2. Ejecute el siguiente comando para verificar el kernel cargado predeterminado. La salida mostrará AlmaLinux como kernel predeterminado, como se muestra a continuación. Este paso es vital ya que su computadora necesita el kernel de AlmaLinux para arrancar.

sudo grubby --info DEFAULT | grep AlmaLinux

Como puede ver a continuación, esta computadora tiene cargado el núcleo AlmaLinux (4.18.0-372.26.1.el8_6.x86_64) 8.6 (Sky Tiger).

3. Utilizando un entorno de escritorio, puede verificar la migración iniciando sesión en el sistema. Esta vez, verá un logotipo de AlmaLinux en la pantalla de inicio de sesión en lugar del logotipo de CentOS.

Proporcione sus credenciales de usuario y haga clic en el botón Iniciar sesión para iniciar sesión en su sistema. Ahora debería ver AlmaLinux ejecutándose como se muestra.

Y debería ver el entorno de escritorio AlmaLinux. AlmaLinux viene con el entorno de escritorio GNOME por defecto.

Conclusión

AlmaLinux es la bifurcación impulsada por la comunidad de Centos Linux. El objetivo de AlmaLinux es proporcionar una plataforma sólida y estable que sea compatible durante al menos diez años. AlmaLinux también tiene como objetivo proporcionar actualizaciones de seguridad oportunas y correcciones de errores periódicas para mantener a los usuarios seguros y productivos.

Este tutorial le enseñó cómo migrar de Centos Stream a AlmaLinux usando un script de implementación. Una vez que se complete la migración, AlmaLinux se ejecutará en su sistema y podrá comenzar a usarlo como su distribución de Linux predeterminada.

Ahora puede dejar de preocuparse por el final de la vida útil de CentOS. Con AlmaLinux, puede estar seguro de que su sistema estará en un estado compatible durante mucho tiempo. Así que pruebe AlmaLinux y vea qué tan estable y confiable es. ¡No te decepcionará!


Linux
  1. Cómo migrar de CentOS a AlmaLinux

  2. Cómo migrar Centos 8 a AlmaLinux 8.3

  3. Cómo migrar CentOS 7 a AlmaLinux 8:una guía paso a paso

  4. Cómo convertir CentOS 8 a CentOS Stream

  5. Cómo migrar la instalación de CentOS 8 a CentOS Stream

Cómo migrar de CentOS 8 Linux a AlmaLinux 8

Cómo migrar su CentOS 8 Linux a CentOS Stream

Cómo migrar CentOS a AlmaLinux

Cómo instalar Composer en CentOS Stream 9

Cómo migrar de CentOS 8 a AlmaLinux 8.4

Cómo migrar CentOS 8 a CentOS Stream