Convert2RHEL is now an officially supported component of Red Hat Enterprise Linux (RHEL). Convert2RHEL enables the conversion of select RHEL derivative distributions into a supportable RHEL system, retaining existing applications and configurations. This is the culmination of multiple teams within Red Hat who have worked to provide solutions and guidance to our customers and the community at large.
The concept for the Convert2RHEL utility began nearly five years ago when Red Hat engineering was asked to explore how conversions to RHEL might work. Since then, it has evolved as a collaborative effort between Red Hat Engineering and Consulting services, who have used it successfully with many Oracle Linux and CentOS Linux conversions in many large and complex enterprise environments. Due to numerous requests, Red Hat has now productized it as a supported component of RHEL.
It was important to ensure that access to the Convert2RHEL utility was frictionless and served the broad CentOS Linux user community who wanted to make use of new options such as our no-cost developer subscriptions. In January, Red Hat announced the enhanced no-cost Red Hat Developer Subscription for Individuals and the Developer for Teams subscription (available via sales), which both provide no-cost access to RHEL subscriptions. This includes Red Hat Insights and many management capabilities from cloud.redhat.com.
What’s new with Convert2RHEL
Official Red Hat utility - Convert2RHEL is officially supported as a self-service utility for conversions of CentOS Linux 7 and 8 to RHEL. Support for converting to RHEL from Oracle Linux 7 and 8 is also available as of June 2021[1]. More details are provided in the Red Hat Customer support policy.
Conversion guidance - We have released official documentation for users who are converting from an RPM-based Linux distribution to Red Hat Enterprise Linux 8, and there is a public-facing Red Hat Enterprise Linux migration process landing page to help guide your journey. Existing RHEL customers can check out the Migration Center in the Red Hat Customer Portal for additional resources as well as a new Convert2RHEL FAQ. We recommend that those with complex migration projects or those wanting to accelerate their migration engage Red Hat Consulting services experts to help them convert key applications and workloads.
Accessibility - Access Convert2RHEL from a yum compatible repository at Red Hat's FTP server. There is no paywall and no subscription is required to access the Convert2RHEL utility and its updates. However, a subscription is required to access RHEL content to complete a conversion.
Flexibility - Convert2RHEL can now access RHEL content via multiple methods depending on your use case. We provide multiple network access methods using Red Hat Subscription Manager, Red Hat Satellite, or other mirrored repositories.
Stability - We have included many fixes and minor enhancements in the most recent release of Convert2RHEL. For example, a built-in inspection check was added for untested third party drivers to prevent compatibility risk. Plans for later releases include an override option to enable the utility to proceed after independent testing.
The future of Convert2RHEL
We are actively exploring other capabilities and enhancements, which we plan to share in future releases. Note that Convert2RHEL performs an in-place conversion of RHEL derived Linux distributions such as CentOS Linux and Oracle Linux. We will evaluate future compatibility with other RHEL derivative operating systems in the future based on user demand.
This utility does not convert from other Linux distributions such as SUSE, Debian or Ubuntu to RHEL at this time due to technical concepts such as filesystem metadata and technologies, configuration, and application user space compatibility. If you need to migrate or convert these types of systems, reach out to Red Hat Consulting services and they can provide assistance.
Quick start for simple use cases
Be sure to read the official documentation for important guidance, additional features, and information on known limitations. It is important to assess the critical nature of the applications and data on a system before making significant changes. A simple test or development environment may require less assessment than a critical database server, for example.
If you feel you need assistance with assessing your environment’s complexity or performing large scale conversions, Red Hat Consulting services can provide assistance. Additionally, the use of third party kernel modules such as graphics or storage drivers may require additional testing and planning. The documentation provides additional guidance on what precautions should be made before proceeding. There are numerous features such as support for rollbacks up to a certain point in the process, use of Activation Keys instead of credentials, and pulling RHEL content from Red Hat Satellite or other repository management solutions.
For a simple CentOS Linux system that is only using the CentOS or EPEL repositories, the following quick start instructions will demonstrate how quickly and easily the utility can convert a system to RHEL. This example demonstrates installing and using Convert2RHEL in a simple CentOS Linux environment over the network to pull the latest RHEL packages using Subscription Manager.
Download the Red Hat GPG key.
# curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://www.redhat.com/security/data/fd431d51.txt
After downloading the GPG key, you also need to download the certificate.
# curl --create-dirs -o /etc/rhsm/ca/redhat-uep.pem https://ftp.redhat.com/redhat/convert2rhel/redhat-uep.pem
Install the Convert2RHEL repository, replacing VERSION_NUMBER with the appropriate major version of the OS, for example 7 or 8.
# curl -o /etc/yum.repos.d/convert2rhel.repo https://ftp.redhat.com/redhat/convert2rhel/VERSION_NUMBER/convert2rhel.repo
Install the Convert2RHEL utility. Then run it with -h to see all options
# yum -y install convert2rhel # convert2rhel -h
Run Convert2RHEL to begin the conversion process and automatically register to Subscription Manager. The -y option can be used after testing to auto-answer yes for known, tested scenarios. Additional capabilities such as using Activation Keys instead of sensitive credentials are explained in the documentation.
# convert2rhel --auto-attach --username=USERNAME --password=PASSWORD
Note 1: An unsupported, proof of concept Ansible Playbook can be found at https://github.com/oamg/convert2rhel/blob/main/ansible/ansible-convert2rhel.yml which demonstrates how to automate these steps at scale.
Note 2: While not supported by Red Hat due to version 6 being outside of the maintenance phase of the life cycle, guidance for conversions from CentOS Linux 6 and Oracle Linux 6 is provided in How to convert from CentOS Linux 6 or Oracle Linux 6 to RHEL. Guidance is provided for upgrading from RHEL 6 to RHEL 7 on the Red Hat Customer Portal.
Conversion success
Once the conversion succeeds, a reboot is required to start the system as a Red Hat Enterprise Linux system. It may be necessary to re-install third-party RPMs or otherwise re-configure some system services after conversion. Another benefit to converting systems to RHEL is to take advantage of the in-place upgrades from RHEL 7 to RHEL 8. If you encounter any bugs with the Convert2RHEL utility itself, or would like to request additional feature enhancements, please open a ticket using the respective links for RHEL 7 or RHEL 8.
저자 소개
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.
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.