호스트 등록 스크립트가 실패하는 이유는 무엇입니까?

RHEL 시스템이 최소 요구 사항을 충족하고 Satellite 에 명시된 올바른 구성 단계를 따르고 있는지 확인하여 호스트 등록 스크립트 오류를 진단하고 해결하십시오.

Satellite 호스트로 연결하려는 자체 인프라 시스템에 SSH로 연결하고 호스트 등록 스크립트를 실행하면 다음 예와 유사한 메시지가 표시됩니다.

No package rh-python36 available.
Error: Nothing to do

시스템이 Satellite 호스트가 되기 위한 최소 요구사항을 충족하지 않습니다. 특히, RHEL 시스템에 다음 패키지들이 설치되어 있어야 합니다.

RHEL 9의 경우

Repository 'rhel-9-for-x86_64-appstream-rpms' is enabled for this system.
Repository 'rhel-9-for-x86_64-baseos-rpms' is enabled for this system.

이 문제를 해결하려면 다음 단계를 수행하십시오.

  1. 필수 패키지를 시스템에 추가하십시오. 예를 들어, IBM 클라우드 인프라에서는 다음 명령을 실행하여 필수 패키지를 추가할 수 있습니다. 클라우드 제공자 특정 구성의 경우, 클라우드 인프라 제공자를 참조하십시오.
    1. 시스템에 있는 Red Hat 패키지를 새로 고치십시오.
        subscription-manager refresh
        ```
        `Network error, unable to connect to server. Please see /var/log/rhsm/rhsm.log for more information.`과 같은 오류가 표시되는 경우에는 시스템의 보안 그룹 및 기타 네트워크 설정을 확인하여 인터넷에 연결되어 있는지 확인하십시오.
        {: tip}
    
    2. 시스템에서 패키지 저장소를 사용으로 설정하십시오. 예를 들어 RHEL 9 패키지 요구 사항을 사용 설정합니다.
    
        RHEL 9
     ```txt {: pre}
        subscription-manager repos --enable rhel-9-for-x86_64-appstream-rpms && subscription-manager repos --enable rhel-9-for-x86_64-baseos-rpms
    
     RHEL 8
     ```txt {: pre}
     subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms &&
     subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
     ```
    
  2. 시스템이 최소 CPU 및 메모리 크기와 같은 기타 호스트 최소 요구사항을 충족하는지 확인하십시오.
  3. 시스템에서 다시 등록 스크립트를 실행하십시오.