Until now, Convert2RHEL only supported conversions of systems that were in their most recent minor release versions, meaning your system always has to be up to date to make the conversion to Red Hat Enterprise Linux (RHEL). So, if you had your CentOS Linux or Oracle Linux stuck at version 8.4, you had to upgrade them to their latest version (CentOS Linux 8.5 and Oracle Linux 8.6, respectively) before you could do a conversion.
With the Convert2RHEL 0.26 release, however, you can now convert from some specific older minor versions, starting with 8.4 as the minimum requirement.
Below, a list of RHEL-like versions that you can convert using the latest version of Convert2RHEL.
Source OS |
Target OS |
CentOS Linux 8.4 |
RHEL 8.4 |
Oracle Linux 8.4 |
RHEL 8.4 |
Oracle Linux 8.6* |
RHEL 8.6 |
* Oracle Linux 8.6 will be considered an Extended Update Support (EUS) release when Oracle releases the 8.7 to the public.
This list will be updated in the future as the RHEL-like systems upgrade to a new minor release version.
The graph below summarizes when the RHEL minor versions will be supported and maintained as an Extended Update Support (EUS) version.
![When the RHEL minor versions will be supported and maintained as an Extended Update Support (EUS) version When the RHEL minor versions will be supported and maintained as an Extended Update Support (EUS) version](/rhdc/managed-files/styles/wysiwyg_full_width/private/convert2rhel-eus-image1.png.webp?itok=VP1kBtVA)
Note that CentOS Linux 8 will not have any new releases, which means that their latest release (8.5) will be the last, as stated in their EOL article. Oracle Linux, on the other hand, recently released their 8.6 version and if you look at the graph above, the 8.6 version in RHEL is considered an EUS version.
For Convert2RHEL, we will only add Oracle Linux 8.6 as a EUS version when they release the 8.7 to the public. For now, Convert2RHEL considers the Oracle Linux 8.6 version being their latest minor release.
You might ask why Convert2RHEL isn't supporting versions before 8.4. This is because all RHEL versions before 8.4 have reached their EOL support in the EUS terms. In Convert2RHEL, we plan to stick only with the supported EUS versions, and thus when 8.4 reaches its EOL, we might be supporting only 8.6 and 8.8.
What is EUS?
Extended Update Support (EUS) is intended to deliver a backport of critical and important security updates and urgent priority bug fixes for a predefined set of RHEL minor releases. If you want to find more about Red Hat EUS, please look at the Red Hat Enterprise Linux (RHEL) Extended Update Support (EUS) Overview article.
How to convert from an older minor release of a RHEL-like system to a RHEL EUS minor release?
Be sure to read the official documentation for important guidance, additional features and information about known limitations. It is essential to assess the critical nature of the applications and data on a system before making significant changes. For example, a simple test or development environment may require less assessment than a critical database server.
There is nothing special about the way you should invoke Convert2RHEL on your system. The only necessary step is that you have to make sure you’re running one of the supported systems to convert to the RHEL EUS version, but you don’t need to specify any new command line parameters to do it. Convert2RHEL will figure out all the settings for you.
That being said, let's take a closer look at how Convert2RHEL does this. First, we need to introduce a few new checks that we shipped with the latest version of Convert2RHEL:
-
Check if the current loaded kernel is the most recent
-
Check how many packages need an update
-
Check for an internet connection
All the three new checks are intended to ensure that the conversion will run smoothly, and that, when it's finished, you end up with a fully functional RHEL system. Note that these checks are not intended to be executed only on EUS systems — they will run for every system from now on.
Another important thing to mention is that Convert2RHEL has a backup solution in place before the package replacement starts, so the same rules apply to the backup of your packages. Convert2RHEL uses custom hardcoded repositories to back up and restore everything to the original state in case something goes wrong.
Another difference that is worth noting are the repositories used when Convert2RHEL tries to replace the system packages with their RHEL variant. Right now, for every latest minor release version, we are using two RHEL repositories:
-
rhel-8-for-x86_64-baseos-rpms
-
rhel-8-for-x86_64-appstream-rpms
If we detect a conversion that matches the EUS requirements, we will instead use those two repositories:
-
rhel-8-for-x86_64-baseos-eus-rpms
-
rhel-8-for-x86_64-appstream-eus-rpms
Please note that the above two repositories require a Red Hat subscription that has access to the EUS repositories, such as Red Hat Enterprise Linux Server, Premium (RH00003).
By enabling the two repositories related to the EUS, we assure that your system will end up in the correct state and receive all the necessary updates if it is still in the supported range.
In cases where Convert2RHEL can’t enable and use the repositories for RHEL EUS, the default repositories will be used as a fallback. This includes not receiving the latest security and updates that come with the EUS repositories.
Once the conversion succeeds, a reboot is required. Reinstalling third party RPMs or otherwise reconfiguring some system services after conversion may also be necessary.
Wrap up
If you encounter any bugs with the Convert2RHEL utility itself or would like to request additional feature enhancements, please open a ticket here.
Convert2RHEL is a useful tool in your journey towards standardizing on a single platform. Coupled with the reliability of Extended Update Support releases and Red Hat's support teams, you'll have more time to focus on creating new value and innovation for your organization.
Learn more
À propos de l'auteur
Olivieri likes solving hard problems, architecture designs and breaking software for fun.
Parcourir par canal
Automatisation
Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements
Intelligence artificielle
Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement
Cloud hybride ouvert
Découvrez comment créer un avenir flexible grâce au cloud hybride
Sécurité
Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies
Edge computing
Actualité sur les plateformes qui simplifient les opérations en périphérie
Infrastructure
Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde
Applications
À l’intérieur de nos solutions aux défis d’application les plus difficiles
Programmes originaux
Histoires passionnantes de créateurs et de leaders de technologies d'entreprise
Produits
- Red Hat Enterprise Linux
- Red Hat OpenShift
- Red Hat Ansible Automation Platform
- Services cloud
- Voir tous les produits
Outils
- Formation et certification
- Mon compte
- Assistance client
- Ressources développeurs
- Rechercher un partenaire
- Red Hat Ecosystem Catalog
- Calculateur de valeur Red Hat
- Documentation
Essayer, acheter et vendre
Communication
- Contacter le service commercial
- Contactez notre service clientèle
- Contacter le service de formation
- Réseaux sociaux
À propos de Red Hat
Premier éditeur mondial de solutions Open Source pour les entreprises, nous fournissons des technologies Linux, cloud, de conteneurs et Kubernetes. Nous proposons des solutions stables qui aident les entreprises à jongler avec les divers environnements et plateformes, du cœur du datacenter à la périphérie du réseau.
Sélectionner une langue
Red Hat legal and privacy links
- À propos de Red Hat
- Carrières
- Événements
- Bureaux
- Contacter Red Hat
- Lire le blog Red Hat
- Diversité, équité et inclusion
- Cool Stuff Store
- Red Hat Summit