Tutoriales

La forma oficial de migrar de CentOS 8 a AlmaLinux 8

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
[...]
Utilice el script almalinux-deploy para migrar de CentOS 8 a AlmaLinux

Si la migración se realiza correctamente, verá el siguiente mensaje:

[...]
Complete!
Run dnf distro-sync -y                                                OK
Migración de AlmaLinux completada
Migración de AlmaLinux completada

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:

Arrancar a AlmaLinux
Arrancar a AlmaLinux

Paso 7: Inicie sesión en su sistema AlmaLinux y verifique su versión:

$ cat /etc/redhat-release 
AlmaLinux release 8.3 (Purple Manul)
Iniciar sesión en AlmaLinux
Iniciar sesión en AlmaLinux

¡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:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba