블로그 구독

CentOS Linux 7은 2024년 6월 30일에 지원 종료(End of Life, EOL)될 예정입니다. Red Hat은 마이그레이션을 원활하게 진행할 수 있는 다양한 옵션을 제공하며, 그 중 하나는 Red Hat Enterprise Linux 7을 선택하여 타사 Linux 마이그레이션을 수행하는 것입니다. 자세히 알아보세요.


Red Hat Enterprise Linux(RHEL)는 CentOS Linux와 Oracle Linux 같은 특정 RHEL 파생 운영 체제를 완전하게 지원되는 RHEL 시스템으로 안내하고 지원되는 방식으로 전환할 수 있는 유틸리티인 convert2rhel을 제공하며, 다음 세 가지 기본 단계를 통해 수행할 수 있습니다.

  1. 인스턴스에서 인증 RHEL 콘텐츠에 대한 액세스를 구성합니다.
  2. 다양한 안전 점검을 수행하고 진행 방법에 대한 정보와 문제 해결 지침을 검토합니다.
  3. 모든 운영 체제 패키지를 이에 상응하는 RHEL 패키지로 대체하여 전환을 수행합니다. 애플리케이션이나 데이터를 마이그레이션할 필요가 없습니다. CentOS Linux 비트는 동등한 RHEL 비트로 대체됩니다. 이는 대부분 또는 모든 패키지가 업데이트되는 마이너 릴리스 업데이트와 유사하며, 동일한 시간이 소요됩니다.

RHEL의 convert2rhel 툴을 사용하여 이 프로세스를 간편하게 수행하는 방법에 대한 데모를 보려면 다음 영상을 시청하거나 자기 주도식 랩(Self-paced Lab) 튜토리얼을 체험하여 프로세스에 익숙해지도록 합니다.

이 블로그 포스트에서는 convert2rhel 툴이 Amazon Web Services(AWS)에서 실행되는 CentOS Linux 인스턴스를 완벽하게 지원되는 RHEL로 전환하기 위해 필요한 두 가지 일반적인 경로를 어떻게 간소화하는지 설명합니다. 그 경로는 다음과 같습니다. 

  1. 조직별로 적합한 서브스크립션(BYOS)을 사용하여 CentOS Linux 인스턴스를 RHEL로 인플레이스 전환
  2. BYOS 모델을 사용하여 종량제(PAYG)를 통해 CentOS Linux 인스턴스를 RHEL로 인플레이스 전환

“잠시만요, RHEL로 전환해야 하는 이유는 무엇인가요?”

질문해 주셔서 감사합니다! 가장 큰 장점으로는 Red Hat Customer Portal에서 지원 사례를 개설하고 수천 개의 기술 자료 문서에 액세스할 수 있다는 점 등입니다. 그러나 RHEL 제품과 서브스크립션은 비 RHEL 옵션에는 없는 콘텐츠와 기능을 포함하여 많은 사용자들에게는 분명히 제공되지 않는 훨씬 더 많은 혜택을 제공합니다.

RHEL은 하이브리드 클라우드 혁신을 지원하는 유연하고 안정적인 기반을 제공합니다. 물리, 가상, 프라이빗, 퍼블릭 클라우드와 엣지 배포 전반에서 일관된 경험을 기반으로 애플리케이션과 중요 워크로드를 더 빠르게 배포할 수 있습니다.

보안 및 컴플라이언스

RHEL은 보안 및 컴플라이언스 측면에서 업계 최고의 평판을 보유하며, 더 강력한 보안 풋프린트를 갖춘 소프트웨어 공급망과 적용 및 감사를 위한 툴, 그리고 산업과 정부의 보안 요구 사항을 더욱 잘 충족하기 위한 인증을 제공합니다.

Red Hat Enterprise Linux 라이프사이클

RHEL 라이프사이클은 다음을 제공합니다.

  • 고객, 파트너, ISV, RHEL 에코시스템을 위한 라이프사이클 계획을 위한 잘 정의되고 예측 가능한 주기
  • 잘 정의된 라이프사이클 단계에 따라 기능 향상과 유지 관리 수정을 요청할 수 있는 기능
  • 특정 마이너 릴리스에 대해 보안 및 버그 수정을 2년 동안 제공하는 확장 업데이트 지원(EUS) 옵션 
  • 유지 관리가 종료(EOM) 릴리스에서 업그레이드하는 데 도움이 되는 중요한 보안 수정 사항을 연결해 주는 확장 라이프사이클 지원(ELS) 옵션
  • RHEL 7, 8, 9 이상에 대한 메이저 릴리스 업그레이드 경로는 완벽하게 테스트되고 지원됩니다.

Red Hat Insights

Red Hat Insights는 플랫폼과 애플리케이션을 지속적으로 분석하여 위험을 예측하고, 조치를 권장하며, 비용을 분석함으로써 기업이 IT 지출과 하이브리드 클라우드 환경을 더욱 효과적으로 관리할 수 있도록 지원하는 관리형 서비스입니다. 모든 RHEL 서브스크립션에 포함되어 있는 Insights는 구성 및 활용도 데이터를 수집한 다음, 해당 데이터를 분석하고 인사이트를 제공하여 문제를 사전 예방적으로 식별하고 수정합니다. 또한 지속적인 취약성 경고와 대상별 지침을 제공함으로써 가동 시간을 극대화하고 보안 문제, 규정을 준수하지 않는 설정, 패치가 적용되지 않은 시스템, 구성 변경으로 인한 비상 상황을 방지할 수 있도록 지원합니다. Insights는 모든 RHEL 서브스크립션에 포함되어 있습니다.

Red Hat Hybrid Cloud Console은 Insights 내에서 풍부한 기능을 갖춘 관리 환경이며 모든 RHEL 서브스크립션에 포함되어 있습니다.

RHEL이 제공하는 모든 기능에 액세스하기 위해 서브스크립션을 구입하는 것 외에도, Red Hat은 개발 활용 사례를 위해 RHEL에 대해 알아보고 액세스할 수 있는 다양한 방법을 제공합니다.

개인 개발자, 학습자, 일반 사용자를 위해 Red Hat은 개인 서버, 홈 랩, 소규모 오픈소스 커뮤니티에서 사용할 수 있는 개인을 위한 Developer 서브스크립션을 제공합니다. 

비즈니스와 엔터프라이즈의 경우, 애플리케이션을 위한 안전하고 관리가 용이한 플랫폼을 통해 최고 수준의 경험을 누릴 수 있습니다. 이미 다른 Red Hat 기술을 사용하고 있는 조직의 개발 팀을 위해서는 팀을 위한 Red Hat Developer 서브스크립션을 제공하여 동일한 기능을 모두 포함하는 무료 서브스크립션을 통해 전문가로 성장할 수 있도록 지원합니다.

“유용한 정보네요! 그러면 CentOS Linux를 RHEL로 전환하려면 어떻게 해야 하나요?”

가장 먼저 고려해야 할 사항은 RHEL 서브스크립션에 대해 어떻게 지불할 것인가입니다. 여러 가지 옵션이 있습니다.

조직별로 적합한 서브스크립션(BYOS)

첫 번째 옵션은 Red Hat 또는 리셀러로부터 직접 구입하는 RHEL 연간 서브스크립션입니다. CentOS Linux를 RHEL의 연간 서브스크립션으로 교체하려는 경우 서브스크립션을 획득한 방법에 따라 다음 옵션을 검토합니다.

"우리 회사는 이미 RHEL 서브스크립션을 갖고 있습니다."

알려주셔서 감사합니다. 다음 단계에 따라 활성화 키를 생성하고 시작합니다.

  1. Red Hat Hybrid Cloud Console에 로그인하여 서브스크립션을 확인합니다.
A screenshot of the Red Hat Hybrid Cloud Console "Subscription Inventory" page, with the blue "Purchase subscriptions" button circled in red.
  1. 최상의 경험을 위해 Simple Content Access (SCA)가 활성화되어 있는지 확인합니다. 그렇지 않으면 전환할 인스턴스를 등록할 때 사용할 서브스크립션을 수동으로 지정해야 합니다.
  2. SCA를 사용하면 메뉴 항목에서 'All Apps & Services(모든 애플리케이션 및 서비스) > Remote Host Configuration(원격 호스트 구성) > Activation Keys(활성화 키)'를 클릭합니다. 이렇게 하면 "my_conversions"와 같이 이름이 지정된 활성화 키를 생성하여 이후 단계에서 convert2rhel 유틸리티에 제공할 수 있습니다. SCA와 활성화 키를 사용하지 않도록 선택하는 경우 사용자 이름과 암호를 사용하여 서브스크립션 관리자 툴에 등록하고 특정 서브스크립션을 연결하기 위한 지침을 따라야 합니다. SCA와 활성화 키를 함께 사용하는 것이 훨씬 간편하며 권장되는 방법입니다.
A screenshot of the Red Hat Hybrid Cloud Console "Activation Keys" page, with "Manage Configuration" circled in red in the left hand menu.

"아직 서브스크립션을 보유하고 있지 않다면 어떻게 해야 하나요?"

문제 없습니다! 몇 가지 옵션이 있습니다.

옵션 1 - RHEL 서브스크립션 구입 

RHEL 서브스크립션은 Red Hat 영업 담당자 또는 Red Hat 파트너(있는 경우)에 문의하거나, 위의 이미지에 표시된 파란색 "Purchase subscriptions(서브스크립션 구입)" 버튼을 클릭하여 구입할 수 있습니다.

옵션 2 - 60일 자체 지원 RHEL 평가 서브스크립션 요청 

60일 체험판 서브스크립션은 단일 인스턴스를 시작하는 데 도움이 되는 단일 평가 서브스크립션을 제공합니다. 이는 테스트 시스템에서 이 경험을 평가하는 좋은 방법입니다. 프로덕션 또는 장기 솔루션에는 평가용 체험판 서브스크립션을 사용하는 것이 권장되지 않습니다. 60일이 지나면 인스턴스가 만료되어 더 이상 보안 및 버그 수정과 같은 업데이트를 받을 수 없습니다. 이를 위해서는 향후 다른 서브스크립션을 획득해야 합니다. 

옵션 3 - 개인을 위한 Developer 서브스크립션 요청

개인을 위한 Developer 서브스크립션은 개인 개발자, 학습자, 일반 사용자에게 적합한 옵션입니다. 개인 서버, 홈 랩, 소규모 오픈소스 커뮤니티에 사용할 수 있는 16개의 서브스크립션을 제공합니다.

"이해되었습니다. 지금 전환할 수 있나요?”

예, 이제 시스템을 등록하고 전환 프로세스를 시작할 준비가 되었습니다! 회사 ID(Activation Keys 페이지에서 확인) 및 이전 단계에서 생성한 활성화 키를 사용합니다. 그러면 convert2RHEL 유틸리티에서 시스템을 등록하고 전환을 수행할 수 있습니다.

  1. Red Hat은 고객의 데이터와 시스템을 소중히 여깁니다. Red Hat은 예기치 않은 문제가 발생할 경우에 대비하여 볼륨의 백업을 생성할 것을 강력하게 권장합니다. AWS 내에서 연결된 EBS(Elastic BlockStorage) 볼륨의 스냅샷을 생성하여 이를 수행할 수 있습니다. 자세한 내용은 AWS 사용 설명서에서 확인할 수 있습니다. 
  2. RPM 기반 Linux 배포판에서 RHEL로 전환 문서를 검토합니다. 지원 매트릭스, 준비, 기타 중요한 세부 정보를 이해할 수 있도록 이 문서를 주의 깊게 검토하세요.
  3. 백업은 반드시 필요하다는 점을 잊지 마세요!
  4. SSH 또는 AWS 터미널을 사용하여 인스턴스에 로그인하여 셸 프롬프트에 액세스합니다. 그러면 다음 명령을 실행할 수 있습니다. 사용자 계정에는 sudo 명령을 사용하거나 root 슈퍼유저(superuser)가 되기 위한 권한이 필요합니다.
  5. 지원되는 최신 버전으로 업데이트하고 정오표 업데이트를 설치합니다. 인스턴스를 재부팅하여 최신 업데이트와 커널이 적용되었는지 확인합니다.
# sudo yum -y update
  1. 몇 가지 전제 조건을 설치하고 전환을 시작합니다.

파일을 복사하여 콘텐츠가 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

CentOS 7의 경우

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

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. 활성화 키가 포함된 구성 파일을 생성하고 파일을 .ini 파일 형식으로 저장합니다. 이는 민감한 정보가 유출되지 않도록 활성화 키와 암호에 권장되는 방법입니다. 이 프로세스가 완료되면 파일을 삭제할 수 있습니다. 이 예시에서는 vi 텍스트 편집기를 사용하지만 원하는 편집기를 사용할 수 있습니다.
# sudo vi /etc/convert2rhel.ini 

[subscription_manager] 
activation_key = <activation_key>
  1. 전환 툴을 시작합니다.
# sudo convert2rhel --org <Organization_ID> --config-file <config_file_name>
  1. 전환 후에는 Red Hat Hybrid Cloud Console에서 추가 관리 기능을 활성화하기 위해 insights-client에 등록하는 것이 좋습니다.
# sudo insights-client --register
  1. 설명서의 나머지 지침을 따르면 시스템이 100% 정품 RHEL로 다시 시작할 준비가 됩니다. Insights에 등록했다면 이제 Inventory에서 시스템을 확인할 수 있습니다.
  2. 이제 완료되었습니다!

종량제(PAYG)

온디맨드 청구라고도 하는 종량제(PAYG)는 주로 퍼블릭 클라우드에서 사용되며, 클라우드 인스턴스의 사용량을 일반적으로 시간 또는 일 단위로 미터링하여 청구하는 방식입니다. 종량제(PAYG)를 사용하면 클라우드 공급업체에 대한 단일 결제 트랜잭션을 통해 인스턴스 컴퓨팅 및 타사 소프트웨어 라이선스 또는 서브스크립션 비용을 모두 지불할 수 있습니다.

이 시나리오에서는 특정 클라우드 인스턴스와 연결된 특정 연간 서브스크립션이 최선의 옵션이 아닐 수 있습니다. 예를 들어, 단기 가상 머신 인스턴스를 동적으로 시작한 다음 태스크가 완료된 후 이를 파기하는 일회성 워크로드에서는 사용하는 서브스크립션을 관리하기가 어려울 수 있습니다. 

이를 위해서는 RHEL로 전환하는 프로세스를 어떻게 활성화할 것인지 고려해야 합니다. 클라우드 파트너는 일반적으로 클라우드 인스턴스의 매우 낮은 수준에 임베딩된 코드를 사용하여 종량제(PAYG) 요금 청구를 활성화합니다. 따라서 전환 후 RHEL 인스턴스의 종량제 요금 청구를 활성화하기 위해 지금 이러한 청구 코드를 변경하는 것은 불가능합니다. 따라서 시간당 사용량과 같이 미터링 방식으로 RHEL에 대한 비용을 지불하려면 AWS 콘솔 또는 AWS Marketplace에 사전 구축되어 게시된 RHEL 이미지를 대신 사용해야 합니다.

하지만 위에서 설명한 BYOS 방법과 동일한 프로세스를 사용하여 인스턴스를 RHEL로 전환할 수 있습니다. 이 방법을 선택하면 경험을 개선하고 서브스크립션을 쉽게 관리할 수 있는 몇 가지 툴링이 제공됩니다.

클라우드 기반 자동 등록

자동 등록(Auto-Registration), 간편한 콘텐츠 액세스(SCA), Subscription Watch를 활성화하면 일부 퍼블릭 클라우드 환경에서 실행되는 Red Hat 워크로드에 대한 시스템 수준 등록을 활성화하여 자동 연결하고 Red Hat 콘텐츠, 분석, 툴에 대한 전체 액세스 권한을 확보하여 여러 하이브리드 클라우드 환경에서 전체 시스템을 관리할 수 있습니다. Red Hat 서브스크립션에 대해 BYOS와 PAYG 중 어떤 결제 방법을 선택하든 관계없이 가장 포괄적인 최상의 경험을 누릴 수 있습니다.

  • 1단계: 간단한 지침에 따라 클라우드 기반 자동 등록(Cloud Based Auto-Registration)에서 Red Hat 계정과 클라우드 파트너 계정 간의 소스 매핑을 구성합니다.
  • 2단계: Subscription Watch를 활성화합니다(선택 사항이지만 권장됨).
  • 3단계: 위의 BYOS 섹션에 정의된 것과 동일한 지침에 따라 RHEL로 인플레이스 전환을 수행합니다.

자세한 정보가 필요하신가요?

RHEL로의 전환 및 마이그레이션에 대해 자세히 알아보기

Red Hat 서브스크립션에 대해 자세히 알아보기

  1. 원하는 방식으로 하이브리드 클라우드 관리: RHEL 등록 프로세스 자동화
  2. 클라우드 기반 자동 등록
  3. Red Hat 서브스크립션 서비스를 console.redhat.com으로 전환 
  4. 간편한 콘텐츠 액세스(SCA) - Red Hat Customer Portal 

Red Hat이 도와 드립니다

지난 몇 년 동안 convert2rhel이 개선됨에 따라 Red Hat Consulting 서비스는 대규모 엔터프라이즈 전환을 수행하는 많은 고객을 지원하는 데 중요한 역할을 해왔습니다. 대규모 환경을 전환한다는 생각이 부담스럽거나 어디서부터 시작해야 할지 막막한 경우, Red Hat Consulting 서비스는 이러한 환경을 구축하는 데 도움이 되는 전문 지식과 지침을 공유하여 프로세스에 소요되는 시간과 비용을 절약할 수 있도록 도움을 줄 수 있습니다.


저자 소개

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

채널별 검색

automation icon

오토메이션

기술, 팀, 인프라를 위한 IT 자동화 최신 동향

AI icon

인공지능

고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트

open hybrid cloud icon

오픈 하이브리드 클라우드

하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요

security icon

보안

환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보

edge icon

엣지 컴퓨팅

엣지에서의 운영을 단순화하는 플랫폼 업데이트

Infrastructure icon

인프라

세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보

application development icon

애플리케이션

복잡한 애플리케이션에 대한 솔루션 더 보기

Original series icon

오리지널 쇼

엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리