4장. 명령줄을 사용하여 변환


명령줄 인터페이스를 사용하여 Alma Linux, CentOS Linux, Oracle Linux 또는 Rocky Linux에서 RHEL로 변환을 수행할 수 있습니다.

4.1. RHEL 변환 준비

이 절차에서는 Alma Linux, CentOS Linux, Oracle Linux 또는 Rocky Linux에서 RHEL(Red Hat Enterprise Linux)으로 변환을 수행하기 전에 필요한 단계를 설명합니다.

사전 요구 사항

  • 시스템이 RHEL로 변환될 수 있는지 확인했습니다. 자세한 내용은 지원되는 변환 경로를 참조하십시오.
  • 데이터 무결성 문제의 위험을 줄이기 위해 중요한 애플리케이션, 데이터베이스 서비스 및 데이터를 저장하는 기타 서비스를 중지했습니다.
  • 변환이 실패하지 않도록 일시적으로 바이러스 방지 소프트웨어를 비활성화했습니다.
  • 원래 시스템을 복원하지 않도록 Salt, Chef, Puppet, Ansible과 같은 구성 관리 시스템을 비활성화하거나 적절하게 재구성했습니다.
  • sos 패키지가 설치되어 있어야 합니다. 이 패키지를 사용하여 Red Hat 지원 팀의 지원 케이스를 열 때 필요한 sosreport 를 생성해야 합니다.
  • Satellite 또는 RHSM에 활성화 키를 생성했습니다. 자세한 내용은 Satellite 문서의 활성화 키 관리 및 RHSM 문서의 하이브리드 클라우드 콘솔의 활성화 키 시작하기 를 참조하십시오.
  • SCA( Simple Content Access )를 활성화했습니다. 2022년 7월 15일 이후에 생성된 Red Hat 계정의 SCA는 기본적으로 활성화되어 있습니다.

절차

  1. 시스템을 백업하고 필요한 경우 복원할 수 있는지 확인합니다.
  2. 알려진 문제 및 제한 사항을 확인하고 시스템 변환이 지원되는지 확인합니다. 해결방법을 적용하십시오.
  3. CentOS Linux 8에서 변환하는 경우 시스템에서 CentOS Stream 패키지를 제거하십시오. CentOS Stream은 현재 변환에 지원되지 않으며 시스템에 패키지가 있는 경우 변환이 실패할 수 있습니다.
  4. Red Hat Satellite를 사용하거나 프록시 서버를 통해 방화벽으로 변환하는 경우 다음 연결에 액세스할 수 있는지 확인합니다.

  5. CentOS Linux에서 변환하는 경우 CentOS 리포지토리 URL을 업데이트합니다.

    # sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
    # sed -i 's|#baseurl=http://mirror.centos.org|baseurl=https://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
    Copy to Clipboard Toggle word wrap
    중요

    CentOS Linux 7 및 CentOS Linux 8의 라이프 사이클 종료일 자세한 내용은 CentOS Linux EOL 을 참조하십시오.

  6. Convert2 RHEL 설치 :

    1. Red Hat GPG 키를 다운로드합니다.

      # curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release https://www.redhat.com/security/data/fd431d51.txt
      Copy to Clipboard Toggle word wrap
    2. Convert2RHEL 리포지토리 파일을 설치합니다.

      1. RHEL 7으로의 변환의 경우 다음 명령을 입력합니다.

        # curl -o /etc/yum.repos.d/convert2rhel.repo https://cdn-public.redhat.com/content/public/repofiles/convert2rhel-for-rhel-7-x86_64.repo
        Copy to Clipboard Toggle word wrap
      2. RHEL 8로의 변환의 경우 다음 명령을 입력합니다.

        # curl -o /etc/yum.repos.d/convert2rhel.repo https://cdn-public.redhat.com/content/public/repofiles/convert2rhel-for-rhel-8-x86_64.repo
        Copy to Clipboard Toggle word wrap
        참고

        최신 버전의 Convert2RHEL 리포지토리 파일을 사용하여 변환을 수행해야 합니다. 이전 버전의 리포지토리 파일을 이전에 설치한 경우 이전 버전을 제거하고 현재 버전을 설치합니다.

    3. Convert2 RHEL 유틸리티를 설치합니다.

      # yum -y install convert2rhel
      Copy to Clipboard Toggle word wrap
  7. 다음 방법 중 하나를 통해 RHEL 패키지에 액세스할 수 있는지 확인하십시오.

    1. RHSM(Red Hat Subscription Manager)을 통한 Red Hat CDN(Content Delivery Network). RHSM에 액세스하려면 Red Hat 계정과 적절한 RHEL 서브스크립션이 있어야 합니다. OS는 테이블 1.1당 해당 부 버전의 RHEL로 변환됩니다.
    2. 완전 지원 또는 유지 관리 지원이 있는 버전의 Red Hat Satellite. 자세한 내용은 Red Hat Satellite 제품 라이프사이클 을 참조하십시오.

      참고

      Satellite 서버가 다음 조건을 충족하는지 확인합니다.

      • Satellite에는 RHEL 리포지토리가 가져온 서브스크립션 매니페스트가 있습니다. 자세한 내용은 Red Hat Satellite 의 특정 버전에 대한 콘텐츠 관리 가이드의 Red Hat 서브스크립션 관리 장을 참조하십시오(예: 버전 6.14 ).
      • 필요한 모든 리포지토리가 활성화되어 최신 대상 OS 업데이트와 동기화되고 Satellite에 게시됩니다. 적절한 주요 OS 버전에 대해 최소한 다음 리포지토리를 활성화합니다.

        • Red Hat Enterprise Linux 7 Server RPMs x86_64 7Server
        • Red Hat Enterprise Linux 8 for x86_64 - AppStream RPMs <target_os>
        • Red Hat Enterprise Linux 8 for x86_64 - BaseOS RPMs <target_os>

      CentOS Linux 변환의 경우 target_os8.5 로 바꾸고, 8.9,8.8 또는 8.6 을 Alma Linux, Oracle Linux 또는 Rocky Linux 변환의 경우 8.6으로 바꿉니다.

    3. /etc/yum.repos.d/ 디렉터리에 구성되어 대상 OS 리포지토리의 미러를 가리키는 사용자 지정 리포지토리입니다. 로컬 네트워크 또는 이식 가능한 미디어에만 액세스할 수 있는 시스템에 대해 사용자 지정 리포지토리를 사용하므로 RHSM을 통해 Red Hat CDN에 액세스할 수 없습니다. 다운그레이드 및 잠재적인 변환 실패를 방지하기 위해 리포지토리에 RHEL 마이너 버전에 사용할 수 있는 최신 콘텐츠가 포함되어 있는지 확인합니다. 자세한 내용은 Local Repository and Sharing with Disconnected/Offline/ero-gapped Systems를 참조하십시오.

      참고

      RHEL 8 콘텐츠는 두 개의 기본 리포지토리인 BaseOS 및 AppStream을 통해 배포됩니다. 사용자 지정 리포지토리를 통해 RHEL 패키지에 액세스하는 경우 변환을 위해 기본 리포지토리를 둘 다 구성해야 합니다. Convert2 RHEL 유틸리티를 실행할 때 --enablerepo 옵션을 사용하여 두 리포지토리를 모두 활성화해야 합니다. RHEL 8 리포지토리에 대한 자세한 내용은 RHEL 8 채택 고려 사항을 참조하십시오.

  8. Red Hat Satellite 서버를 통해 RHEL 패키지에 액세스하는 경우 시스템을 Red Hat Satellite에 등록합니다. 자세한 내용은 호스트 등록 및 호스트 통합 설정을 참조하십시오.
  9. RHSM을 사용하여 변환하고 시스템을 아직 등록하지 않은 경우 다음 데이터를 포함하도록 /etc/convert2rhel.ini 파일을 업데이트합니다.

    [subscription_manager]
    org = <organization_ID>
    activation_key = <activation_key>
    Copy to Clipboard Toggle word wrap

    Red Hat CDN을 사용하는 경우 organization_idactivation_key 를 Red Hat Customer Portal의 조직 ID 및 활성화 키로 교체합니다.

  10. 안티바이러스 소프트웨어를 일시적으로 비활성화하여 변환이 실패하지 않도록 합니다.
  11. 사용자 지정 리포지토리를 사용하여 RHEL 패키지에 액세스하는 경우 이러한 리포지토리를 비활성화합니다. Convert2RHEL 유틸리티는 변환 프로세스 중에 사용자 지정 리포지토리를 활성화합니다.
  12. Table 1.1에 지정된 대로 변환에 지원되는 마이너 버전으로 원래 OS를 업데이트한 다음 시스템을 재부팅합니다.

    변환이 실패하는 경우 변환을 위해 지원되는 OS의 마이너 버전에서 최신 패키지를 사용하여 변환을 수행해야 합니다. 자세한 내용은 변환 롤백 을 참조하십시오.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동