GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Migrer vers AlmaLinux 8 à partir de CentOS 8 à l'aide du script Almalinux-deploy

Ce tutoriel étape par étape explique comment migrer vers AlmaLinux 8 depuis CentOS 8 en utilisant Almalinux-deploy scénario. En utilisant le script Almalinux-deploy, nous pouvons facilement convertir les machines CentOS (espérons-le d'autres systèmes Enterprise Linux) vers AlmaLinux.

Il est écrit en Bash et le code source est disponible sur GitHub. Maintenant, continuons et migrons de CentOS vers AlmaLinux avec le script almalinux-deploy.

Si vous ne souhaitez pas mettre à niveau mais souhaitez effectuer une nouvelle installation d'AlmaLinux, reportez-vous au guide suivant :

  • Comment installer AlmaLinux 8.4

Migrer vers AlmaLinux depuis CentOS 8 en utilisant le script almalinux-deploy

Mise en garde :

Comme d'habitude, sauvegardez les données importantes depuis votre système CentOS avant de démarrer la tâche de migration AlmaLinux. J'ai testé ce script dans une machine virtuelle CentOS 8 fraîchement installée. Ma machine virtuelle ne contient aucune donnée et il s'agit d'une édition serveur avec une installation minimale. Cela a très bien fonctionné sans aucun problème comme prévu.

Étape 1 : Mettez à jour votre système CentOS vers la dernière version disponible en tant que root ou sudo utilisateur :

$ sudo dnf update

Étape 2 : Redémarrez votre système pour appliquer les mises à jour :

$ sudo reboot

Vérifions la version actuelle de CentOS 8 :

$ cat /etc/redhat-release
CentOS Linux release 8.3.2011

Oui, c'est la dernière version !

Étape 3 : Téléchargez le script almalinux-deploy en utilisant la commande :

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

Étape 4 : Accédez à l'emplacement où vous avez téléchargé le script et exécutez-le pour démarrer la migration Almalinux :

$ sudo bash almalinux-deploy.sh

Cette commande installera de nouveaux packages, mettra à niveau et rétrogradera certains packages existants, réinstallera quelques packages et désinstallera certains packages.

Cela prendra quelques minutes en fonction de la vitesse de la connexion Internet et du nombre total de packages installés dans votre système CentOS.

Exemple de résultat :

 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 migration réussit, vous verrez le message suivant :

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

Étape 5 : Exécutez la commande suivante pour synchroniser les packages installés avec les dernières versions disponibles.

$ sudo dnf distro-sync -y 

Étape 6 : Redémarrez votre système :

$ sudo reboot

Votre système va maintenant démarrer sur le système AlmaLinux nouvellement migré :

Étape 7 : Connectez-vous à votre système AlmaLinux et vérifiez sa version :

$ cat /etc/redhat-release 
AlmaLinux release 8.3 (Purple Manul)

Toutes nos félicitations! La migration AlmaLinux est réussie !

Étape 8 : Vous auriez pu utiliser le mot "centos" dans le nom d'hôte et le nom d'utilisateur. Modifiez-les simplement si nécessaire pour refléter AlmaLinux.

Je vais mettre à jour le nom d'hôte :

$ sudo hostnamectl set-hostname almalinux8

Remplacez almalinux8 avec votre nom d'hôte préféré dans la commande ci-dessus.

Étape 9 : Déconnectez-vous et reconnectez-vous pour vérifier si les modifications ont été apportées :

$ hostname
almalinux8

Oui, les modifications sont mises à jour !

Vérifiez que le système démarre le noyau AlmaLinux par défaut à l'aide de la commande :

$ sudo grubby --info DEFAULT | grep AlmaLinux

Exemple de résultat :

title="AlmaLinux (4.18.0-240.15.1.el8_3.x86_64) 8.3 (Purple Manul)"

Tout bon! Commencez à utiliser votre AlmaLinux !!

Nous avons également publié une méthode de migration AlmaLinux non officielle. Si vous souhaitez savoir comment procéder, consultez le lien suivant :

  • La manière non officielle de migrer vers AlmaLinux à partir de CentOS 8

Migrer CentOS 7 vers n'importe quelle entreprise Linux 8 avec ELevate

Veuillez noter que le script almalinux-deploy ne convertira que la version CentOS 8 vers AlmaLinux 8. Si vous utilisez des versions plus anciennes comme CentOS 7.x ou 6.x, ce script ne vous aidera pas.

Heureusement, les développeurs d'AlmaLinux ont créé un outil appelé ELevate pour migrer CentOS 7 vers n'importe quelle version Enterprise Linux 8.x.

ELevate est un outil de migration open source développé par l'équipe AlmaLinux. Il vous permet de migrer entre les principales versions des distributions basées sur RHEL de la version 7.x à la version 8.x. Pour plus de détails, consultez le guide suivant.

  • Comment migrer CentOS 7 vers AlmaLinux 8, CentOS Stream 8, Oracle Linux 8, Rocky Linux 8 à l'aide de l'utilitaire ELevate

J'espère que cela vous aidera.

Ressource :

  • Script de migration AlmaLinux sur GitHub

Lire connexe :

  • Comment migrer vers Rocky Linux 8 à partir de CentOS 8 Linux
  • Comment migrer vers CentOS Stream 8 à partir de CentOS Linux 8
  • Comment migrer CentOS Linux vers Oracle Linux

AlmaLinux
  1. Comment migrer de CentOS vers AlmaLinux

  2. Comment migrer Centos 8 vers AlmaLinux 8.3

  3. Comment migrer CentOS 7 vers AlmaLinux 8 :un guide étape par étape

  4. Migrer des versions CentOS 7.x vers RHEL 8.x à l'aide du projet Elevate

  5. Comment migrer de Centos 8 vers Rocky Linux 8

Comment migrer de CentOS 8 vers AlmaLinux 8.

Comment migrer d'AlmaLinux 8 vers Rocky Linux 8

Comment migrer de CentOS 8 Linux vers AlmaLinux 8

Comment migrer CentOS vers AlmaLinux

Comment migrer de CentOS 8 vers AlmaLinux 8.4

Comment migrer le flux CentOS vers AlmaLinux