Este tutorial paso a paso explica cómo migrar de CentOS 8 a AlmaLinux 8 usando Despliegue de Almalinux texto. Usando el script de implementación de Almalinux, podemos convertir fácilmente máquinas CentOS (con suerte, otros sistemas Linux empresariales) a AlmaLinux.
Esta escrito en Golpear Y el código fuente está disponible en GitHub. Ahora continuemos usando el script almalinux-deploy para migrar de CentOS a AlmaLinux.
Si no desea actualizar pero desea reinstalar AlmaLinux, consulte la siguiente guía:
Utilice el script almalinux-deploy para migrar de CentOS 8 a AlmaLinux
Una palabra de advertencia:
como siempre, Hacer una copia de seguridad de los datos importantes Desde su sistema CentOS antes de iniciar la tarea de migración de AlmaLinux. Probé este script en una máquina virtual CentOS 8 recién instalada. Mi VM no tiene ningún dato, es una versión de servidor con la menor instalación. Funciona muy bien sin los problemas esperados.
paso 1: Actualice su sistema CentOS a la última versión disponible root
o sudo
usuario:
$ sudo dnf update
Paso 2: Reinicie el sistema para aplicar la actualización:
$ sudo reboot
Veamos la versión actual de CentOS 8:
$ cat /etc/redhat-release CentOS Linux release 8.3.2011
¡Sí, es la última versión!
Paso 3: Utilice el siguiente comando para descargar el script almalinux-deploy:
$ curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
Etapa 4: Vaya a la ubicación donde descargó el script y ejecútelo para iniciar la migración de Almalinux:
$ sudo bash almalinux-deploy.sh
Este comando instalará algunos paquetes nuevos, actualizará y degradará algunos paquetes existentes, reinstalará algunos paquetes y desinstalará algunos paquetes.
Esto tomará unos minutos, dependiendo de la velocidad de la conexión a Internet y la cantidad total de paquetes instalados en el sistema CentOS.
Salida de muestra:
Check root privileges OK Check Secure Boot disabled OK Check centos-8.x86_64 is supported OK Download RPM-GPG-KEY-AlmaLinux OK Import RPM-GPG-KEY-AlmaLinux to RPM DB OK Download almalinux-release package OK Verify almalinux-release package OK Remove centos-linux-release package OK Remove centos-gpg-keys package OK Remove centos-linux-repos package OK Verifying… ################################# [100%] Preparing… ################################# [100%] Updating / installing… 1:almalinux-release-8.3-4.el8 ################################# [100%] Install almalinux-release package OK determining the fastest mirror (55 hosts).. done. [=== ] --- B/s | 0 B --:-- ETA AlmaLinux 8 - BaseOS 125 kB/s | 3.4 MB 00:27 AlmaLinux 8 - AppStream 155 kB/s | 6.8 MB 00:44 AlmaLinux 8 - PowerTools 589 kB/s | 2.1 MB 00:03 AlmaLinux 8 - Extras 3.3 kB/s | 3.6 kB 00:01 Dependencies resolved. Package Architecture Version Repository Size Upgrading: NetworkManager x86_64 1:1.26.0-13.el8_3 baseos 2.4 M NetworkManager-libnm x86_64 1:1.26.0-13.el8_3 baseos 1.7 M NetworkManager-team x86_64 1:1.26.0-13.el8_3 baseos 141 k NetworkManager-tui x86_64 1:1.26.0-13.el8_3 baseos 319 k dbus x86_64 1:1.12.8-12.el8_3 baseos 40 k dbus-common noarch 1:1.12.8-12.el8_3 baseos 44 k dbus-daemon x86_64 1:1.12.8-12.el8_3 baseos 239 k dbus-libs x86_64 1:1.12.8-12.el8_3 baseos 182 k dbus-tools x86_64 1:1.12.8-12.el8_3 baseos 84 k device-mapper x86_64 8:1.02.171-5.el8_3.2 baseos 372 k [...]
Si la migración se realiza correctamente, verá el siguiente mensaje:
[...] Complete! Run dnf distro-sync -y OK
Paso 5: Ejecute el siguiente comando para sincronizar el paquete instalado con la última versión disponible.
$ sudo dnf distro-sync -y
Paso 6: Reinicie el sistema:
$ sudo reboot
Ahora su sistema se iniciará en el sistema AlmaLinux recién migrado:
Paso 7: Inicie sesión en su sistema AlmaLinux y verifique su versión:
$ cat /etc/redhat-release AlmaLinux release 8.3 (Purple Manul)
¡Felicidades! ¡La migración de AlmaLinux es exitosa! !
Paso 8: Puede utilizar la palabra «centos» en su nombre de host y nombre de usuario. Simplemente cámbielos si es necesario para reflejar AlmaLinux.
Quiero actualizar el nombre de host:
$ sudo hostnamectl set-hostname almalinux8
reemplazar almalinux8
Utilice su nombre de host preferido en el comando anterior.
Paso 9: Cierre la sesión y vuelva a iniciarla para verificar que se hayan realizado los cambios:
$ hostname almalinux8
¡Sí, los cambios se han actualizado!
Use el siguiente comando para verificar si el sistema inicia el kernel de AlmaLinux por defecto:
$ sudo grubby --info DEFAULT | grep AlmaLinux
Salida de muestra:
title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Purple Manul)"
¡todo está bien! ¡Empiece a utilizar su AlmaLinux! !
También lanzamos un método de migración de AlmaLinux no oficial. Si está interesado en saber cómo hacer esto, consulte el siguiente enlace:
Utilice ELevate para migrar CentOS 7 a cualquier empresa Linux 8
Tenga en cuenta que el script almalinux-deploy solo convertirá la versión de CentOS 8 a AlmaLinux 8. Si está ejecutando una versión anterior, como CentOS 7.xo 6.x, este script no le ayudará.
Afortunadamente, los desarrolladores de AlmaLinux crearon un proyecto llamado promover Migre CentOS 7 a cualquier versión Enterprise Linux 8.x.
ELevate es una herramienta de migración de código abierto desarrollada por el equipo de AlmaLinux. Le permite migrar de 7.xa 8.x entre versiones principales de distribuciones basadas en RHEL. Para obtener más información, consulte la siguiente guía.
Espero que esto ayude.
recurso: