Convert2RHEL: 오픈소스 CentOS 리눅스에서
레드햇 엔터프라이즈 리눅스(RHEL)로 전환
CentOS 단종에 따른 레드햇 엔터프라이즈 리눅스(RHEL) 전환 방법을 확인하세요
마이그레이션 사전 조치 및 진단 절차
마이그레이션을 진행 하기 전에 다음과 같은 사전 요구사항에 대한 확인이 필요합니다.
- 알려진 문제 및 제한 사항을 확인하고 시스템이 변환을 지원하는지 확인이 필요합니다.
- 표준 커널이 부팅된 커널인지 확인이 필요합니다.
- CentOS Linux 표준 CentOS Linux 커널
- Oracle Linux: Red Hat 호환 커널(RHCK)
- 시스템이 부팅되는 커널이 표준 커널이 아닌 경우(예: CentOS 실시간 커널 또는 Oracle Linux UEK(Unbreakable Enterprise Kernel))
- 기본 커널을 표준 커널로 변경하고 시스템을 재부팅합니다.
- CentOS Linux 8에서 변환하는 경우
- 모든 CentOS Stream 패키지를 제거합니다.
- CentOS Stream은 현재 변환이 지원되지 않으며, 시스템에 패키지가 있는 경우 변환이 실패할 수 있습니다.
- 방화벽, Red Hat Satellite 또는 프록시 서버를 통해 변환하는 경우 다음 연결에 대한 액세스 권한이 있는지 확인이 필요합니다.
- https://ftp.redhat.com
- https://cdn-ubi.redhat.com
- https://cdn.redhat.com
- https://subscription.rhsm.redhat.com
- 방화벽이 있는 시스템에만 필요
- https://*.akamaiedge.net
- 방화벽이 있는 시스템에만 필요
- https://static.redhat.com
변환 작업 수행
변환 작업 시나리오 및 필요한 파일은 다음과 같습니다.
- 시나리오 1:
- CentOS 7.9 → RHEL 7.9
- 필요한 파일 목록:
- CentOS 7.9 Repository
- RHEL 7.9 Repository
- Convert2RHEL
- 시나리오 2:
- RHEL 7.9 → RHEL 8.6
- 필요한 파일 목록:
- leapp-upgrade-el7toel8
- RHEL 8.6 ISO 파일
Repository 구성 및 yum update 수행 과정은 생략하도록 하겠습니다.
Convert2RHEL 설치 및 변환 수행(시나리오 1)
LEAPP란 무엇인가요?
RHEL 버전을 업그레이드 하기 전에, 앞서 말씀드린 LEAPP(Linux Evolution Application Pre-Processor)이 무엇인지 설명 드리도록 하겠습니다.
LEAPP는 레드햇 엔터프라이즈 리눅스(RHEL)를 사용하는 사용자들을 위한 OS 업그레이드 도구입니다. 이 도구는 현재 사용중인 RHEL 버전을 최신 버전으로 쉽게 업그레이드할 수 있도록 도와줍니다. LEAPP는 기존 시스템의 설정과 데이터를 손상시키지 않으면서 업그레이드 작업을 수행합니다.
LEAPP의 주요 기능은 다음과 같습니다.
- 자동 업그레이드: LEAPP는 사용자의 명령 없이 자동으로 RHEL 업그레이드 작업을 수행합니다. 이를 통해 사용자는 번거로운 작업을 최소화하고 안전하게 OS를 업그레이드할 수 있습니다.
- 구성 및 데이터 보존: LEAPP는 기존의 설정과 데이터를 보존하면서 업그레이드를 진행합니다. 사용자는 기존 작업 환경을 그대로 유지할 수 있습니다.
- 로그 및 경고: LEAPP는 업그레이드 작업 중 발생하는 모든 로그 및 경고를 기록하여 사용자에게 안전한 업그레이드 진행 상황을 보고합니다.
이제 이 LEAPP를 사용하여 RHEL OS 업그레이드를 진행해보록 하겠습니다.
LEAPP 설치 및 버전 업그레이드 수행(시나리오 2)
Upgrade from RHEL 7.9 to RHEL 8.6 변환 결과 확인
변환하는 데에 걸린 총 시간은 1시간이며, 다음과 같이 변환이 잘 되었음을 확인할 수 있었습니다.
마치며
이처럼 Convert2RHEL은 CentOS 사용자들에게 CentOS에서 RHEL로의 전환을 더 쉽고 편리하게 만들어주는 강력한 도구입니다. RHEL의 안정성, 보안 및 지원을 누리고 싶은 경우, Convert2RHEL을 사용하여 간단히 전환할 수 있습니다. 이 도구는 엔터프라이즈 환경에서 리눅스 시스템을 운영하는 사용자들에게 큰 도움이 될 것입니다.
참고자료
- https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux/migration-process/convert2rhel-how-to-convert-from-centos-linux-to-red-hat-enterprise-linux
- https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/converting_from_an_rpm-based_linux_distribution_to_rhel/index#con_supported-conversion-paths_converting-from-a-linux-distribution-to-rhel
- https://developers.redhat.com/articles/2023/04/11/how-use-convert2rhel-migrate-centos-rhel
- https://access.redhat.com/articles/3664871
- https://access.redhat.com/articles/2360841
- https://access.redhat.com/articles/5941531
Red Hat OpenShift Platform Plus 소개
/in Kubernetes, OpenShift, Red Hat/by 실장 님Red Hat Ansible 소개자료 , 브로셔 , 데이터시트 다운로드
/in Red Hat, Tech Talk, 분류되지 않음/by 실장 님Ansible 발표자료 공유- Infrastructure as Code / DevOps 세미나
/in JBoss, Red Hat, Seminar, 분류되지 않음, 오픈나루 공지사항/by 실장 님