Ahora es más fácil que nunca migrar de CentOS 7 a AlmaLinux 8, gracias al proyecto de AlmaLinux llamado ELevate. Así es como se hace.
Índice
- 1. Realizar copia de seguridad del sistema
- 2. Actualizar el sistema CentOS 7 actual
- 3. Migrar CentOS 7 a AlmaLinux 8
- 3.1 Instalar ELevate
- 3.2 Instalar Leapp y datos de migración
- 3.3 Iniciar una comprobación previa a la actualización
- 3.4 Iniciar el proceso de actualización de CentOS 7 a AlmaLinux 8
- 4. Compruebe la versión del sistema operativo
- Conclusión
¿Alguna vez te has preguntado:¿Cómo migro de CentOS 7 a AlmaLinux? Ya no necesita preocuparse por esto porque es posible con solo unos sencillos pasos que le mostraré en esta guía.
Esto será especialmente útil para los usuarios de CentOS 7 que se quedarán sin una ruta de actualización clara después de fin de año cuando Red Hat retire el soporte para CentOS 8.
Esto es especialmente importante porque se supone que CentOS 7, que dejará de ser compatible en 2024, tendrá una base de usuarios mucho más grande que CentOS 8, que solo había estado disponible durante poco más de un año cuando Red Hat anunció que dejaría de funcionar.
Para aquellos que no lo saben, el proyecto AlmaLinux ELevate permite a los usuarios actualizar o migrar entre cualquier distribución basada en RHEL. Así que hagámoslo.
Aquí está nuestro sistema CentOS 7 antes de iniciar el proceso de migración a AlmaLinux 8.
1. Realizar copia de seguridad del sistema
Antes de actualizar, asegúrese de hacer una copia de seguridad de todos sus datos esenciales y, si es posible, tome una instantánea del sistema CentOS 7 completo. De esta manera, estará en el lado correcto de las cosas si algo sale mal.
2. Actualice el sistema CentOS 7 actual
El siguiente paso en el proceso de actualización es garantizar que tengamos un sistema completamente actualizado. Actualice el software existente con el siguiente comando:
sudo yum update
Una vez que todos los paquetes estén actualizados, reinicie su sistema para aplicar los cambios.
Ahora verifiquemos la versión actual de nuestro sistema operativo.
cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
Como puede ver, el sistema ejecuta CentOS 7.9, que es la última versión de CentOS en la rama 7.x.
3. Migrar CentOS 7 a AlmaLinux 8
3.1 Instalar ELevate
El primer paso en el proceso de actualización es instalar un elevate-release
paquete en su sistema CentOS7 actual.
sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
3.2 Instalar Leapp y datos de migración
El proceso de migración se basa en el uso de la utilidad Leapp de Red Hat. Combina el marco Leapp de Red Hat con una biblioteca y un servicio creados por la comunidad para su conjunto de metadatos de migración necesarios.
Por lo tanto, el siguiente paso es instalar los paquetes necesarios, que en nuestro caso, deseamos actualizar de CentOS 7 a AlmaLinux 8.
sudo yum install -y leapp-upgrade leapp-data-almalinux
3.3 Iniciar una comprobación previa a la actualización
El siguiente paso es iniciar una verificación previa a la actualización. El siguiente comando verifica la compatibilidad del servidor sin cambios reales:
sudo leapp preupgrade
Probablemente la comprobación falle, ¡pero no se asuste! Eso es normal porque se requieren algunos ajustes por adelantado.
Según la documentación oficial, esos tres comandos se muestran a continuación para resolver el problema. Simplemente ejecútelos uno tras otro:
sudo rmmod pata_acpi
echo PermitRootLogin yes | sudo tee -a /etc/ssh/sshd_config
sudo leapp answer --section remove_pam_pkcs11_module_check.confirm=True
(Opcional) Si vuelve a ejecutar la verificación, la verificación previa a la actualización tendrá éxito.
sudo leapp preupgrade
3.4 Iniciar el proceso de actualización de CentOS 7 a AlmaLinux 8
Ahora puede ejecutar el siguiente comando para migrar CentOS 7 a AlmaLinux 8.
sudo leapp upgrade
Tenga paciencia, ya que el proceso de actualización puede llevar algún tiempo. Una vez que se complete la migración, se le ofrecerá reiniciar el sistema:
sudo reboot
Una nueva entrada en GRUB llamada ELevate-Upgrade-Initramfs
aparecerá. Presiona Enter
y espere a que finalice el proceso de actualización. El sistema se iniciará automáticamente en él.
Y será bienvenido por el menú GRUB de AlmaLinux 8 en el momento del arranque.
4. Compruebe la versión del sistema operativo
Para confirmar que migró con éxito de CentOS 7 a AlmaLinux 8, verifique la versión del sistema operativo:
cat /etc/redhat-release
AlmaLinux release 8.4 (Electric Cheetah)
Eso es todo. ¡Felicidades! Has migrado con éxito a AlmaLinux 8.
(Opcional) Además, puede actualizar el nombre de host del servidor para que coincida con AlmaLinux.
sudo hostnamectl set-hostname almalinux8
sudo reboot
Conclusión
La herramienta ELevate de AlmaLinux es excelente. Puede ser una opción fantástica si desea migrar de CentOS 7 a AlmaLinux 8.
Si está ejecutando CentOS 8.x, todo lo que tiene que hacer para cambiar a AlmaLinux 8 es seguir nuestra Guía de migración paso a paso de CentOS 8 a AlmaLinux 8.
He tratado de hacer esta guía lo más simple posible. ¡Gracias por usarlo! Siéntase libre de compartir sus pensamientos en el cuadro de comentarios a continuación.