GNU/Linux >> Tutoriels Linux >  >> Cent OS

Migration de CentOS 8 vers Oracle Linux 8 :un guide étape par étape

Cet article vous guidera à chaque étape de la migration de votre installation CentOS 8 actuelle vers Oracle Linux 8.

Avec le déplacement de l'attention du projet CentOS vers CentOS Stream, plusieurs distributions ont émergé sur la scène Linux, se disputant la position de remplacement préféré de CentOS.

L'un des principaux concurrents est Oracle Linux. Il est gratuit de télécharger, d'utiliser et de distribuer le système d'exploitation, un fork compatible binaire 1:1 de Red Hat Enterprise Linux (RHEL).

Depuis sa première version en 2006, Oracle Linux est compatible à 100 % avec le binaire d'application avec la version RHEL équivalente. Pendant cette période, nous n'avons jamais enregistré de bogue de compatibilité.

Simon Coter, directeur, Oracle Linux et gestion des produits de virtualisation

Les entreprises peuvent l'utiliser gratuitement dans un environnement de production, sans aucune obligation vis-à-vis d'Oracle. En d'autres termes, Oracle Linux est gratuit et vous ne payez que si vous avez besoin du support Oracle Linux.

En plus de cela, l'un des principaux avantages est qu'il suit de près le cycle de publication de RHEL en utilisant l'UEK modifié ou "Unbreakable Enterprise Kernel" produit par Oracle.

Unbreakable Enterprise Kernel offre des avantages supplémentaires par rapport au noyau principal en termes de stabilité et de packages de rétroportage minimaux, entre autres fonctionnalités.

Alors sans plus tarder, laissez-moi vous montrer comment vous pouvez facilement migrer votre installation CentOS 8 existante vers Oracle Linux 8.

Déclarations préliminaires

Dans son référentiel GitHub, Oracle Linux fournit le script (centos2ol.sh ) pour migrer toutes les installations CentOS 6, 7 ou 8 actuelles vers la version équivalente d'Oracle Linux.

Vous pouvez migrer CentOS 7 vers Oracle Linux 7 ou CentOS 8 vers Oracle Linux 8. Notez qu'il est impossible de migrer directement de CentOS 7 vers Oracle Linux 8.

Pour que cela se produise, vous devez d'abord migrer de CentOS 7 vers Oracle Linux 7, puis effectuer une mise à niveau sur place d'Oracle Linux 7 vers Oracle Linux 8.

Mais revenons à notre tâche principale :la migration de CentOS 8 vers Oracle Linux 8.

Étape 1 :Effectuez une sauvegarde du système

Avant la mise à niveau, assurez-vous de sauvegarder toutes vos données essentielles et, si possible, de prendre un instantané du système CentOS 8 complet. De cette façon, vous serez du bon côté en cas de problème.

Étape 2 :Mettre à niveau le système CentOS 8 actuel

La prochaine étape du processus de mise à niveau consiste à s'assurer que nous disposons d'un système entièrement mis à niveau. Mettez à jour le logiciel existant avec la commande suivante :

sudo dnf update

Une fois tous les packages mis à jour (le cas échéant), redémarrez votre système pour appliquer les modifications.

Vérifions maintenant la version actuelle de notre système d'exploitation. Voici notre système CentOS 8 avant de commencer le processus de migration.

Étape 3 :Téléchargez le script de migration

Téléchargez le script de migration à partir du référentiel Oracle GitHub. Le moyen le plus simple de l'obtenir est d'utiliser cURL :

curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

Ceci télécharge le script de migration centos2ol.sh , comme indiqué.

Étape 4. Migrer CentOS 8 vers Oracle Linux 8

Une fois téléchargé, nous pouvons commencer le processus de migration. Pour passer à Oracle Linux 8, exécutez le script comme indiqué ci-dessous.

sudo bash centos2ol.sh

Le noyau par défaut sera mis à niveau vers le noyau d'entreprise incassable (UEK) d'Oracle dans le cadre du processus. En plus de cela, le script échangera non seulement le référentiel CentOS 8 avec Oracle Linux 8, mais il réinstallera également les packages pour assurer la compatibilité.

Cela prendra un certain temps, en fonction de la vitesse de votre connexion Internet. Une fois la migration terminée, vous serez invité à redémarrer votre système CentOS.

Avant de redémarrer, utilisez le grubby outil pour confirmer que UEK est l'option actuelle du noyau de démarrage par défaut.

sudo grubby --default-kernel

Pour ajouter la touche finale, mettons à jour le nom d'hôte du serveur pour qu'il corresponde à Oracle Linux 8.

sudo hostnamectl set-hostname ol8

Enfin, redémarrez le serveur pour qu'il démarre à l'aide de ce noyau.

sudo reboot

Le Oracle Linux Server 8 l'entrée sera la première sur la liste, alors appuyez sur Enter pour démarrer dans votre nouvelle distribution Oracle Linux 8.

Étape 4 :Confirmer la réussite de la migration de CentOS 8 vers Oracle Linux 8

Vous souhaiterez probablement effectuer des tests pour vous assurer que vous êtes satisfait du résultat. Par exemple, essayons de mettre à jour notre base de packages.

Comme nous pouvons le voir, tout fonctionne bien.

Conclusion

Toutes nos félicitations! Vous avez réussi à migrer CentOS 8 vers Oracle Linux 8.

Sans aucun doute, Oracle Linux 8 est très certainement une option viable pour votre serveur. Il est ultra-rapide, stable et facile à utiliser comme n'importe quel système d'exploitation basé sur RHEL.

J'espère que vous avez trouvé ce guide utile. Merci de l'avoir utilisé ! N'hésitez pas à partager vos réflexions dans la zone de commentaires ci-dessous.

Voici d'autres guides qui pourraient vous intéresser :

  • Comment migrer CentOS 7 vers AlmaLinux 8 :un guide étape par étape
  • CentOS 8 vers AlmaLinux 8 :un guide de migration étape par étape
  • Migration de CentOS 8 vers Rocky Linux 8 :tutoriel pas à pas

Cent OS
  1. Qu'est-ce que CentOS - Guide du débutant

  2. Migration de CentOS 8 vers Oracle Linux 8 :un guide étape par étape

  3. Kali Linux sur VirtualBox :un guide d'installation étape par étape

  4. CentOS 8 vers AlmaLinux 8 :un guide de migration étape par étape

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

Comment migrer CentOS Linux vers Oracle Linux

Comment migrer les serveurs CentOS Linux 6, 7, 8 vers Oracle Linux

Comment migrer de CentOS vers Oracle Linux

Guide facile étape par étape des variables d'environnement Linux

Créer une partition sous Linux - Un guide étape par étape

Installer Golang sur Linux - Guide étape par étape