Abonnez-vous à notre blog

Le 30 juin 2024 marquera la fin de vie de CentOS Linux 7. Découvrez les options Red Hat qui peuvent vous aider dans votre migration, notamment Red Hat Enterprise Linux 7 pour les migrations de systèmes d'exploitation Linux tiers. En savoir plus


Red Hat Enterprise Linux (RHEL) fournit convert2rhel, un utilitaire qui permet une transition guidée et assistée depuis certains systèmes d'exploitation dérivés de RHEL, tels que CentOS Linux et Oracle Linux, vers des systèmes RHEL entièrement pris en charge. Ce processus se déroule en trois étapes de base :

  1. configuration de l'accès au contenu RHEL authentique dans votre instance ;
  2. réalisation de diverses vérifications de sécurité et passage en revue des conseils d'information et de correction sur la façon de procéder ;
  3. exécution de la transition grâce au remplacement de chaque paquet du système d'exploitation par l'équivalent RHEL. Il n'y a pas d'application ni de données à migrer : les octets CentOS Linux sont simplement remplacés par les équivalents RHEL. Cette procédure équivaut à peu près à une mise à jour de version mineure dans laquelle la plupart ou l'ensemble des paquets sont mis à jour. Elle nécessite également la même durée d'exécution.

Pour voir comment l'outil convert2rhel de RHEL simplifie ce processus, regardez la vidéo suivante ou essayez notre atelier en autonomie pour vous familiariser avec la procédure.

Cet article de blog explique comment l'outil convert2rhel simplifie deux chemins d'accès fréquemment demandés pour passer d'instances Linux CentOS exécutées sur Amazon Web Services (AWS) à une offre RHEL entièrement prise en charge, notamment :

  1. la conversion d'une instance Linux CentOS en une instance RHEL avec le système Bring Your Own Subscription (BYOS) ;
  2. la conversion d'une instance Linux CentOS en une instance RHEL avec le système Pay As You Go (PAYG) sur la base du modèle BYOS.

« Pourquoi voudrais-je passer à RHEL ? »

Nous sommes ravis que vous posiez cette question ! Parmi les avantages évidents, citons la possibilité d'ouvrir un dossier d'assistance et d'accéder aux milliers d'articles de la base de connaissances sur le portail client Red Hat. Cependant, le produit et la souscription RHEL offrent bien plus que ce que de nombreux utilisateurs peuvent imaginer, notamment du contenu et des fonctionnalités qui n'existent tout simplement pas avec les options non liées à RHEL.

RHEL fournit une base flexible et stable pour favoriser l'innovation dans le cloud hybride. Déployez vos applications et charges de travail prioritaires plus rapidement et de manière cohérente dans tous vos environnements : physiques, virtuels, de cloud privé ou public et d'edge computing.

Sécurité et conformité

RHEL jouit d'une réputation de leader en matière de sécurité et de conformité, et fournit une chaîne d'approvisionnement des logiciels avec une empreinte de sécurité renforcée, des outils à appliquer et à auditer, ainsi que des certifications pour mieux répondre aux exigences de sécurité du secteur et des autorités publiques.

Cycle de vie de Red Hat Enterprise Linux

Le cycle de vie de RHEL offre :

  • une cadence bien définie et prévisible qui permet la planification du cycle de vie pour nos clients, nos partenaires, nos éditeurs de logiciels indépendants et l'écosystème RHEL ;
  • la possibilité de demander des améliorations de fonctionnalités et des correctifs de maintenance en fonction de phases de cycle de vie bien définies ;
  • des options pour la prise en charge étendue des mises à jour (EUS), qui proposent des flux de sécurité et des corrections de bogues pendant deux ans pour certaines versions mineures ;
  • l'option Extended Life-Cycle Support (ELS) qui fournit des correctifs de sécurité critiques pour vous aider à réaliser vos mises à niveau à partir de versions en fin de maintenance ;
  • des options entièrement testées et prises en charge de mise à niveau des versions majeures vers RHEL 7, 8, 9 et versions ultérieures.

Red Hat Insights

Red Hat Insights est un service géré qui analyse en permanence les plateformes et les applications pour prévoir les risques, recommander des actions et analyser les coûts afin de vous aider à mieux gérer les dépenses informatiques et vos environnements de cloud hybride. Inclus avec toutes les souscriptions RHEL, Insights collecte les données de configuration et d'utilisation, puis analyse et fournit des informations à partir de ces données pour identifier et résoudre les problèmes de manière proactive. Il génère en continu des alertes relatives aux vulnérabilités ainsi que des conseils ciblés qui vous aident à optimiser la disponibilité et à éviter les urgences causées par les problèmes de sécurité, les paramètres non conformes, les systèmes sans correctifs et les écarts de configuration. Insights est inclus avec chaque souscription RHEL.

Red Hat Hybrid Cloud Console est une expérience de gestion intégrée à Insights et dotée de nombreuses fonctions. Elle est également incluse dans chaque souscription RHEL.

En plus de l'achat d'une souscription pour accéder à tous les avantages de RHEL, nous proposons plusieurs méthodes pour découvrir RHEL et y accéder à des fins de développement.

Pour les développeurs individuels, les apprenants et les utilisateurs occasionnels, nous proposons une souscription Developer pour les particuliers à utiliser sur des serveurs personnels, dans des ateliers à domicile et au sein de petites communautés Open Source. 

Pour les professionnels et les entreprises, nous proposons une expérience de premier plan en matière de plateforme sécurisée et gérable pour les applications. Pour les équipes de développement au sein d'entreprises qui utilisent déjà d'autres technologies Red Hat, nous proposons une souscription Red Hat Developer for Teams gratuite et dotée des mêmes fonctions pour vous aider à devenir un expert.

«  Cela me semble bien. Alors, comment passer de Linux CentOS à RHEL ?

La première chose à considérer est de savoir comment vous prévoyez de payer votre souscription RHEL. Plusieurs options s'offrent à vous.

Le système Bring Your Own Subscription (BYOS)

La première option est une souscription annuelle à RHEL que vous obtenez directement auprès de Red Hat ou d'un revendeur. Si vous choisissez de remplacer CentOS Linux par une souscription annuelle à RHEL, passez en revue les options suivantes en fonction de la manière dont vous avez obtenu votre abonnement.

« Mon entreprise dispose déjà de souscriptions RHEL. »

Parfait. Suivez ces étapes pour créer une clé d’activation et commencer la procédure.

  1. Connectez-vous à Red Hat Hybrid Cloud Console et affichez vos souscriptions.
A screenshot of the Red Hat Hybrid Cloud Console "Subscription Inventory" page, with the blue "Purchase subscriptions" button circled in red.
  1. Pour une expérience optimale, assurez-vous d'avoir activé Simple Content Access (SCA). Sinon, vous devrez spécifier manuellement la souscription à utiliser lorsque vous enregistrez l'instance que vous souhaitez convertir.
  2. Si vous utilisez SCA, cliquez sur l'élément de menu « All Apps & Services > Remote Host Configuration > Activation Keys » (Tous les services et applications > Configuration de l'hôte à distance > Clés d'activation).Vous pouvez alors créer une clé d'activation et lui donner un nom, par exemple « my_conversions ». Vous devrez la fournir à l'utilitaire convert2rhel lors d'une étape ultérieure.Si vous choisissez de ne pas utiliser SCA ni les clés d'activation, vous devrez suivre les instructions pour vous inscrire auprès de l'outil de gestion des souscriptions à l'aide d'un nom d'utilisateur et d'un mot de passe, puis vous devrez associer un abonnement spécifique. La méthode qui comprend SCA et les clés d'activation est recommandée, car elle est beaucoup plus simple.
A screenshot of the Red Hat Hybrid Cloud Console "Activation Keys" page, with "Manage Configuration" circled in red in the left hand menu.

« Que faire si je n'ai pas encore de souscription ? »

Aucun problème. Vous avez plusieurs options.

Option 1 : acheter une souscription RHEL

Pour acheter une souscription RHEL, adressez-vous à votre représentant ou à votre partenaire Red Hat (le cas échéant), ou cliquez simplement sur le bouton bleu « Purchase subscriptions » (Acheter des abonnements), comme illustré dans l'image ci-dessus.

Option 2 : demander une souscription d'évaluation RHEL autonome de 60 jours

Cette souscription d'essai de 60 jours vous permet de démarrer avec une seule instance. Il s'agit d'un excellent moyen d'évaluer cette expérience sur un système de test. Veuillez noter que les souscriptions d'essai ne sont pas recommandées pour la production ou les solutions à plus long terme. Au bout de 60 jours, la souscription expirera et l'instance ne pourra plus recevoir de mises à jour telles que des correctifs de sécurité et de bogues. Pour y remédier, vous devrez acquérir une autre souscription par la suite. 

Option 3 : demander une souscription Developer pour les particuliers

La souscription Developer pour les particuliers est une excellente option pour les développeurs, les apprenants et les utilisateurs occasionnels. Elle contient 16 souscriptions qui peuvent être utilisées pour des serveurs personnels, des ateliers à domicile et au sein de petites communautés Open Source.

« J'ai coché toutes ces cases. Puis-je effectuer la conversion maintenant ? »

Oui, vous pouvez à présent enregistrer un système et commencer le processus de conversion.Utilisez l'ID d'organisation (disponible sur la page Activation Keys [Clés d'activation]) et la clé d'activation que vous avez créée au cours des étapes précédentes. L'utilitaire convert2RHEL peut ainsi enregistrer le système et effectuer la conversion.

  1. Vos données et vos systèmes sont au cœur de nos préoccupations. Nous vous recommandons vivement de créer des sauvegardes de votre volume en cas de problème inattendu. Dans AWS, vous pouvez effectuer cette opération en prenant un instantané du volume Elastic BlockStorage (EBS) associé. Pour plus d'informations, consultez le guide de l'utilisateur AWS.
  2. Consultez la page Migrer depuis une distribution Linux basée sur un fichier RPM vers RHEL. Veuillez la lire attentivement afin de comprendre la matrice d'assistance, les préparatifs ainsi que les autres détails importants.
  3. N'oubliez pas que les sauvegardes sont fortement encouragées !
  4. Connectez-vous à l'instance à l'aide de SSH ou du terminal AWS pour accéder à une invite shell et exécuter les commandes suivantes. Le compte d'utilisateur aura besoin d'autorisations pour utiliser la commande sudo ou devenir le super-utilisateur root.
  5. Effectuez la mise à jour vers la dernière version prise en charge et installez les mises à jour errata. Redémarrez l'instance pour vous assurer que les dernières mises à jour et le noyau sont appliqués.
# sudo yum -y update
  1. Installez les quelques éléments prérequis et lancez la conversion.

Copiez les fichiers pour vérifier que le contenu est signé par Red Hat.

# sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://www.redhat.com/security/data/fd431d51.txt 
# sudo curl --create-dirs -o /etc/rhsm/ca/redhat-uep.pem https://ftp.redhat.com/redhat/convert2rhel/redhat-uep.pem

Pour CentOS 7

# sudo curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/7/convert2rhel.repo

Pour CentOS 8

# sudo curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/8/convert2rhel.repo 
# sudo yum -y install convert2rhel
  1. Créez un fichier de configuration contenant la clé d'activation et enregistrez-le au format .ini. Il s'agit de la méthode recommandée pour les clés d'activation et les mots de passe afin de veiller à ce que les informations sensibles ne soient pas divulguées. Vous pouvez supprimer le fichier une fois le processus terminé. Dans cet exemple, l'éditeur de texte vi est utilisé, mais vous pouvez utiliser l'éditeur de votre choix.
# sudo vi /etc/convert2rhel.ini

[subscription_manager]
activation_key = <activation_key>
  1. Lancez l'outil de conversion.
# sudo convert2rhel --org <Organization_ID> --config-file <config_file_name>
  1. Après la conversion, il est fortement recommandé de s'enregistrer auprès du client Insights pour activer vos fonctions de gestion supplémentaires via Red Hat Hybrid Cloud Console.
# sudo insights-client --register
  1. Une fois que vous aurez suivi les dernières instructions de la documentation, le système sera prêt à être redémarré pour devenir une instance RHEL 100 % authentique. Si vous avez effectué votre enregistrement auprès d'Insights, votre système apparaît désormais dans Inventory (Inventaire).
  2. Voilà, vous avez terminé.

Le système Pay As You Go (PAYG)

Le système PAYG, parfois appelé facturation à la demande, est couramment utilisé dans les clouds publics pour permettre la facturation de l'utilisation mesurée des instances de cloud, généralement à l'heure ou à la journée.Il permet au fournisseur de cloud de payer une seule transaction pour le calcul de l'instance et les licences ou souscriptions liées à des logiciels tiers.

Dans ce scénario, une souscription annuelle spécifique associée à une instance de cloud spécifique peut ne pas être la meilleure option. Par exemple, les charges de travail éphémères qui lancent dynamiquement des instances de machine virtuelle de courte durée, puis les détruisent une fois la tâche terminée, compliquent la gestion des souscriptions qu'elles utilisent. 

Vous devez donc déterminer comment activer le processus de conversion vers RHEL. Dans la mesure où les partenaires cloud activent généralement la facturation à la consommation PAYG à l'aide de codes intégrés à un niveau très bas de l'instance de cloud, il n'est pas possible de modifier ces codes de facturation aujourd'hui afin d'activer la facturation à la consommation des instances RHEL après la conversion.Par conséquent, si vous souhaitez payer pour RHEL selon des mesures précises, telles que la consommation horaire, vous devrez plutôt utiliser les images RHEL prédéfinies et publiées dans la console AWS ou Marketplace.

Vous pouvez cependant procéder à la conversion des instances en RHEL à l'aide du même processus que la méthode BYOS décrite ci-dessus.Si vous optez pour cette solution, nous disposons d'outils pour améliorer l'expérience et faciliter la gestion de vos souscriptions.

Enregistrement automatique dans le cloud

L'activation de l'enregistrement automatique, de Simple Content Access (SCA) et de l'outil Subscription Watch vous permet d'activer l'enregistrement au niveau de l'environnement pour les charges de travail Red Hat exécutées dans certains environnements de cloud public, et ainsi de vous connecter automatiquement et d'obtenir un accès complet aux contenus, aux analyses et aux outils Red Hat pour gérer vos ressources dans plusieurs environnements de cloud hybride.Quel que soit le mode de paiement que vous choisissez pour vos souscriptions Red Hat (BYOS ou PAYG), vous bénéficierez de l'expérience la plus qualitative et la plus complète possible.

  • Étape 1 : suivez les instructions simples de l'article Enregistrement automatique basé sur le cloud pour configurer le mappage des sources entre vos comptes Red Hat et Cloud Partner.
  • Étape 2 : activez Subscription Watch (facultatif, mais recommandé).
  • Étape 3 : suivez les mêmes instructions que celles définies dans la section dédiée au système BYOS ci-dessus pour effectuer la conversion vers RHEL.

Vous voulez en savoir plus ?

Pour plus d'informations sur les conversions et les migrations vers RHEL :

Plus d'informations sur les souscriptions Red Hat

  1. Le cloud hybride à votre manière : automatisation du processus d'enregistrement de RHEL
  2. Enregistrement automatique dans le cloud
  3. Migration des services de souscription de Red Hat vers console.redhat.com
  4. Simple Content Access : portail client Red Hat

Nous sommes à vos côtés

Dans le cadre de l'amélioration de convert2rhel au cours des dernières années, les services de consulting Red Hat ont joué un rôle déterminant dans l'aide apportée à de nombreux clients lors de la conversion de très grandes entreprises. Si l'idée de convertir un environnement volumineux vous dépasse ou si vous ne savez pas par où commencer, les services de consulting Red Hat peuvent partager avec vous leur expertise et leurs conseils pour vous aider à y parvenir, et probablement à gagner du temps et de l'argent.


À propos des auteurs

Terry Bowling has been designing and working with customers on UNIX and GNU/Linux environments since 1999. He brings this experience to the RHEL Product Management team to provide the best experience to assembling and deploying RHEL for customers. This includes the RHEL installer, image builder and related build services for RHEL being developed at Console.RedHat.com.

Read full bio

Bob Handlin has helped build and promote products in various parts of the tech industry for more than 20 years. He currently focuses on RHEL migrations and upgrades, but also assists with storage technologies and live patching.

Read full bio

Parcourir par canal

automation icon

Automatisation

Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements

AI icon

Intelligence artificielle

Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement

open hybrid cloud icon

Cloud hybride ouvert

Découvrez comment créer un avenir flexible grâce au cloud hybride

security icon

Sécurité

Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies

edge icon

Edge computing

Actualité sur les plateformes qui simplifient les opérations en périphérie

Infrastructure icon

Infrastructure

Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde

application development icon

Applications

À l’intérieur de nos solutions aux défis d’application les plus difficiles

Original series icon

Programmes originaux

Histoires passionnantes de créateurs et de leaders de technologies d'entreprise