GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Migrar a AlmaLinux 8 desde CentOS 8 usando Almalinux-deploy Script

Este tutorial paso a paso explica cómo migrar a AlmaLinux 8 desde CentOS 8 usando Almalinux-deploy texto. Usando el script de implementación de Almalinux, podemos convertir fácilmente máquinas CentOS (con suerte, otros sistemas Enterprise Linux) a AlmaLinux.

Está escrito en Bash y el código fuente está disponible en GitHub. Ahora avancemos y migremos de CentOS a AlmaLinux con el script almalinux-deploy.

Si no desea actualizar pero desea realizar una nueva instalación de AlmaLinux, consulte la siguiente guía:

  • Cómo instalar AlmaLinux 8.4

Migrar a AlmaLinux desde CentOS 8 usando el script almalinux-deploy

Una advertencia:

Como de costumbre, haga 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 máquina virtual no tiene ningún dato y es una edición de servidor con una instalación mínima. Funcionó muy bien sin ningún problema como se esperaba.

Paso 1: Actualice su sistema CentOS a la última versión disponible como root o sudo usuario:

$ sudo dnf update

Paso 2: Reinicie su sistema para aplicar las actualizaciones:

$ 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: Descargue el script almalinux-deploy usando el comando:

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

Paso 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á un par de minutos dependiendo de la velocidad de la conexión a Internet y la cantidad total de paquetes instalados en su 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 es exitosa, verá el siguiente mensaje:

[...]
Complete!
Run dnf distro-sync -y                                                OK

Paso 5: Ejecute el siguiente comando para sincronizar los paquetes instalados con las últimas versiones disponibles.

$ sudo dnf distro-sync -y 

Paso 6: Reinicie su 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: Podría haber usado la palabra "centos" en nombre de host y nombre de usuario. Simplemente cámbielos donde sea necesario para reflejar AlmaLinux.

Voy a actualizar el nombre de host:

$ sudo hostnamectl set-hostname almalinux8

Reemplazar almalinux8 con su nombre de host preferido en el comando anterior.

Paso 9: Cierre sesión y vuelva a iniciar sesión para verificar si se han realizado los cambios:

$ hostname
almalinux8

¡Sí, los cambios están actualizados!

Compruebe que el sistema arranca el kernel de AlmaLinux de forma predeterminada mediante el comando:

$ 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 bien! ¡¡Empieza a usar tu AlmaLinux!!

También hemos publicado un método de migración no oficial de AlmaLinux. Si estás interesado en saber cómo hacerlo, echa un vistazo al siguiente enlace:

  • La forma no oficial de migrar a AlmaLinux desde CentOS 8

Migrar CentOS 7 a cualquier Enterprise Linux 8 con ELevate

Tenga en cuenta que la secuencia de comandos almalinux-deploy solo convertirá la versión de CentOS 8 a AlmaLinux 8. Si está ejecutando versiones anteriores como CentOS 7.x o 6.x, esta secuencia de comandos no será de ayuda.

Afortunadamente, los desarrolladores de AlmaLinux han creado una herramienta llamada ELevate para migrar 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 entre versiones principales de distribuciones basadas en RHEL desde la versión 7.xa la 8.x. Para obtener más detalles, consulte la siguiente guía.

  • Cómo migrar CentOS 7 a AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 usando la utilidad ELevate

Espero que esto ayude.

Recurso:

  • Script de migración de AlmaLinux en GitHub

Lectura relacionada:

  • Cómo migrar a Rocky Linux 8 desde CentOS 8 Linux
  • Cómo migrar a CentOS Stream 8 desde CentOS Linux 8
  • Cómo migrar CentOS Linux a Oracle Linux

AlmaLinux
  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. Migre de las versiones de CentOS 7.x a RHEL 8.x usando Elevate Project

  5. Cómo migrar de Centos 8 a Rocky Linux 8

Cómo migrar de CentOS 8 a AlmaLinux 8.

Cómo migrar de AlmaLinux 8 a Rocky Linux 8

Cómo migrar de CentOS 8 Linux a AlmaLinux 8

Cómo migrar CentOS a AlmaLinux

Cómo migrar de CentOS 8 a AlmaLinux 8.4

Cómo migrar CentOS Stream a AlmaLinux