Red Hat Training

A Red Hat training course is available for Red Hat Satellite

5.2. Red Hat Satellite Capsule Server 설치

전제 조건

Red Hat Satellite Server 제품 및 서브스크립션을 사용하려면 Capsule Server를 Red Hat Satellite Server에 등록해야 합니다:

  1. Capsule Server에 Red Hat Satellite Server의 CA 인증서를 설치합니다:
    # rpm -Uvh http://satellite.example.com/pub/katello-ca-consumer-latest.noarch.rpm
    
  2. 선택한 조직 이름 아래에 Capsule Server를 등록합니다:
    # subscription-manager register --org "your organization"
    
다음 단계에서 Red Hat Satellite Capsule Server를 호스트에 설치합니다.

절차 5.1. 인증서 관리 시스템에 Satellite Capsule Server 설치:

  1. 시스템에 할당하기 위해 올바른 Red Hat Satellite 및 Red Hat Enterprise Linux 제품을 찾기 위해 사용 가능한 모든 서브스크립션을 나열합니다:
     # subscription-manager list --available --all
    다음과 같은 화면이 나타납니다:
    +-------------------------------------------+
        Available Subscriptions
    +-------------------------------------------+
    
    
    ProductName:        Red Hat Satellite
    ProductId:          SKU123456
    PoolId:             e1730d1f4eaa448397bfd30c8c7f3d334bd8b
    Quantity:           10
    Multi-Entitlement:  No
    Expires:            08/20/2013
    MachineType:        physical
    

    참고

    SKU 및 Pool ID는 시스템 버전 및 제품 유형에 해당하는 Red Hat Satellite 제품 유형에 따라 다릅니다.
  2. 다음 명령을 사용하여 풀에 등록합니다:
    # subscription-manager subscribe --pool=Red_Hat_Satellite_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Pool_Id
    # subscription-manager subscribe --pool=Red_Hat_Enterprise_Linux_Software_Collections_Pool_Id 
  3. 모든 기존 리포지터리를 비활성화합니다:
    # subscription-manager repos --disable "*"
    
  4. yum-config-manager를 실행하여 Satellite 및 Red Hat Enterprise Linux 리포지터리를 활성화합니다. 사용하는 특정 버전과 일치시키기 위해 Red Hat Enterprise Linux 리포지터리를 변경해야 할 수 있습니다.
    # subscription-manager repos --enable rhel-6-server-rpms \
    --enable rhel-server-rhscl-6-rpms \
    --enable rhel-6-server-satellite-capsule-6.0-rpms
  5. root 사용자로 yum install 명령을 사용하여 katello-installercyrus-sasl-plain 패키지를 설치합니다:
    # yum install katello-installer cyrus-sasl-plain
    katello-installercapsule-installer 기능을 제공하는 반면 cyrus-sasl-plain에는 pulp가 필요합니다.
  6. 다음 명령을 실행하여 elasticsearch가 foreman 및 katello 사용자로 제한하도록 방화벽을 설정하고 재부팅 시 이러한 규칙을 영구적으로 되게 합니다.
    # iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner foreman -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -m owner --uid-owner katello -j ACCEPT \
    && iptables -A OUTPUT -o lo -p tcp -m tcp --dport 9200 -j DROP
    # iptables-save > /etc/sysconfig/iptables
    
결과:

Satellite Capsule Server는 호스트 시스템에 설치됩니다. Satellite Capsule Server를 사용하기 전 설정해야 합니다.

14370%2C+Installation+Guide-6.0-119-12-2014+21%3A47%3A09Red+Hat+Satellite+6Docs+Install+Guide버그 보고