4.2. 업그레이드를 위한 Satellite 등록 시스템 준비
다음 절차에서는 RHEL 8으로의 업그레이드를 위해 Satellite에 등록된 시스템을 준비하는 데 필요한 단계를 설명합니다.
Satellite 시스템 자체를 업그레이드하려는 경우 Leapp 을 사용하여 Satellite 또는 Capsule에 설명된 절차를 Red Hat Enterprise Linux 8 In-Place 로 따르십시오.
Satellite 시스템의 사용자는 이 절차와 업그레이드를 위해 RHEL 7 시스템 준비에 설명된 준비 단계를 완료해야 합니다.
사전 요구 사항
- Satellite Server에 대한 관리 권한이 있습니다.
프로세스
- Satellite가 완전 지원 버전 또는 유지 관리 지원 버전인지 확인합니다. 자세한 내용은 Red Hat Satellite 제품 라이프 사이클을 참조하십시오.
- RHEL 8 리포지토리가 포함된 서브스크립션 매니페스트를 Satellite Server로 가져옵니다. 자세한 내용은 Red Hat Satellite 의 특정 버전에 대한 콘텐츠 관리 가이드의 Red Hat 서브스크립션 관리 장을 참조하십시오(예: 버전 6.12 ).
Satellite Server에서 필요한 모든 RHEL 7 및 RHEL 8 리포지토리를 활성화하고 RHEL 7.9 및 RHEL 8.10의 최신 업데이트와 동기화합니다. 필수 리포지토리는 콘텐츠 보기에서 사용할 수 있어야 하며 연결된 활성화 키에서 활성화되어야 합니다.
참고RHEL 8 리포지토리의 경우 각 리포지토리의 RHEL 8.10 버전을 활성화합니다. RHEL 8 버전의 리포지토리만 활성화하면 인플레이스 업그레이드가 억제됩니다.
예를 들어 EUS (Extended Update Support) 서브스크립션이 없는 Intel 아키텍처의 경우 다음 리포지토리를 최소한으로 활성화하십시오.
Red Hat Enterprise Linux 7 Server(RPM)
rhel-7-server-rpms
x86_64 7Server
Red Hat Enterprise Linux 7 Server - Extras(RPM)
rhel-7-server-extras-rpms
x86_64
Red Hat Enterprise Linux 8 for x86_64 - AppStream(RPM)
rhel-8-for-x86_64-appstream-rpms
x86_64 _8.10
Red Hat Enterprise Linux 8 for x86_64 - BaseOS(RPM)
rhel-8-for-x86_64-baseos-rpms
x86_64 _8.10
다른 아키텍처의 경우 RHEL 7 리포지토리 및 RHEL 8 리포지토리를 참조하십시오.
자세한 내용은 Red Hat Satellite 의 특정 버전에 대한 콘텐츠 관리 가이드 의 콘텐츠 가져오기 장(예: 버전 6.12 )을 참조하십시오.
필수 RHEL 7 및 RHEL 8 리포지토리가 포함된 콘텐츠 뷰에 콘텐츠 호스트를 연결합니다.
자세한 내용은 Red Hat Satellite 의 특정 버전에 대한 콘텐츠 관리 가이드의 콘텐츠 뷰 관리 장(예: 버전 6.12 )을 참조하십시오.
검증
올바른 RHEL 7 및 RHEL 8 리포지토리가 Satellite Server의 올바른 콘텐츠 뷰에 추가되었는지 확인합니다.
- Satellite 웹 UI에서 Content > Lifecycle > Content Views 로 이동하여 Content View의 이름을 클릭합니다.
Repositories (리포지토리) 탭을 클릭하고 리포지토리가 올바르게 표시되는지 확인합니다.
참고다음 명령을 사용하여 리포지토리가 콘텐츠 뷰에 추가되었는지 확인할 수도 있습니다.
hammer repository list --search 'content_label ~ rhel-7' --content-view <content_view_name> --organization <organization> --lifecycle-environment <lifecycle_environment> hammer repository list --search 'content_label ~ rhel-8' --content-view <content_view_name> --organization <organization> --lifecycle-environment <lifecycle_environment>
# hammer repository list --search 'content_label ~ rhel-7' --content-view <content_view_name> --organization <organization> --lifecycle-environment <lifecycle_environment> # hammer repository list --search 'content_label ~ rhel-8' --content-view <content_view_name> --organization <organization> --lifecycle-environment <lifecycle_environment>Copy to Clipboard Copied! Toggle word wrap Toggle overflow < content_view_name >을 콘텐츠 뷰의 이름으로, < organization >를 조직으로, < lifecycle_environement>를 라이프사이클 환경 이름으로 바꿉니다.
콘텐츠 뷰와 연결된 활성화 키에 올바른 RHEL 8 리포지토리가 활성화되어 있는지 확인합니다.
- Satellite 웹 UI에서 Content > Lifecycle > Activation Keys 로 이동하여 활성화 키의 이름을 클릭합니다.
-
Repository Sets 탭을 클릭하고 필요한 리포지토리의 상태가
활성화되었는지 확인합니다.
예상되는 모든 RHEL 7 리포지토리가 호스트에서 활성화되었는지 확인합니다. 예를 들면 다음과 같습니다.
subscription-manager repos --list-enabled | grep "^Repo ID" Repo ID: rhel-7-server-extras-rpms Repo ID: rhel-7-server-rpm
# subscription-manager repos --list-enabled | grep "^Repo ID" Repo ID: rhel-7-server-extras-rpms Repo ID: rhel-7-server-rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow