Red Hat Training

A Red Hat training course is available for Red Hat Satellite

9.6. 독립형 데이터베이스에서 동작하는 중복 Satellite 구축하기

임베디드 데이터베이스를 사용하는 Satellite에 가능한 복제 옵션에 상응하여, 독립형 데이터베이스를 사용하는 Satellite에서 여분의 Satellite를 준비하여 사용 불능 기간을 최소화할 수 있습니다. 임베디드 데이터베이스를 사용하는 Satellite를 복제하는 것과는 달리, 독립형 데이터베이스와 함께 여분의 Satellite는 활성화되어 실행될 수 도 있고 대기될 수 도 있습니다. 이것은 전적으로 사용자 네트워크 토폴로지에 달려 있으며 여기서 나열된 단계와는 관계가 없습니다.

절차 9.1. 독립형 데이터베이스에서 동작하는 중복 Satellite 구축하기

  1. 무정지형 (fault-tolerant) 데이터베이스를 구축하기 위해 Oracle에서 권장하는 방법을 사용하여 장애 조치용 독립형 데이터베이스를 준비합니다. 이에 관해 해당 데이터베이스 관리자에 문의하십시오.
  2. 다른 컴퓨터에 독립형 데이터베이스에서 작동하는 Red Hat Network Satellite를 설치합니다. 데이터베이스 설정, 데이터베이스 스키마, SSL 인증서, 부트 스트랩 스크립트 생성 단계의 부분은 생략합니다. 처음 Satellite 설치시 입력 한 Red Hat Network 계정 정보 및 데이터베이스 연결 정보를 사용하여 새로운 Satellite를 등록합니다. 보다 자세한 내용은 4.3절. “설치 스크립트 프로세스 ”에서 참조하십시오.
    기존 SSL 인증서가 고가용성 솔루션을 고려하지 않은 경우, 적합한 속명 (Common Name) 값을 사용하여 새 SSL 인증서를 작성하십시오 ( Red Hat Network Satellite 클라이언트 설정 가이드 3.2. RHN SSL 관리 도구 참조). 이 경우 새 값을 캡처하는 새로운 부트 스트랩 스크립트를 생성합니다 ( Red Hat Network Satellite 클라이언트 설정 가이드5.2. RHN 부트 스트랩 스크립트를 생성에 기재). 속명 값이 단일 컴퓨터의 호스트 이름을 나타내는 것이 아니라, Satellite의 통합 솔루션을 나타내도록 합니다.
  3. 설치 후에는 다음의 파일을 기본 Satellite로부터 2차 Satellite에 복사하십시오:
    • /etc/rhn/rhn.conf
    • /etc/tnsnames.ora
    • /var/www/rhns/server/secret/rhnSecret.py
  4. 주요 Satellite에서 서버 측 SSL 인증서 RPM을 복사하여 2차적 Satellite에 설치합니다.
    2차적 Satellite 설치 중에 새 속명을 포함하기 위해서 새로운 SSL 인증서를 만들었다면, 대신에 2차 Satellite에서 주가되는 Satellite로 RPM을 복사하고 클라이언트측 인증서를 재배포하십시오. 다른 부트스트랩 스크립트도 만들었다면 이것을 사용하여 클라이언트 시스템에 인증서를 설치하십시오.
  5. 새로운 부트스트랩 스크립트를 만들지 않았다면, /var/www/html/pub/bootstrap/의 내용을 기본 Satellite로 부터 2차 Satellite로 복사하십시오. 만약 새로운 것을 만들었다면, 그 디렉토리의 내용을 기본 Satellite로 복사하십시오.
  6. 다음의 명령을 사용하여 2차 Satellite에서 Red Hat Network Task Engine을 종료하십시오:
    /sbin/service taskomatic stop
    
    2차 Satellite에서 Red Hat Network Task Engine의 자동 시작 및 페일 오버를 설정하려면 사용자 정의 스크립트나 다른 수단을 사용하셔도 됩니다. 하지만 이에 관계없이, 장애가 발생하면 2차 Satellite를 시작해야 합니다.
  7. 어떤 형태로든지 네트워크로 연결된 저장기기를 이용해 채널 패키지 데이터 (디폴트로 /var/satellite에 위치하여 있음)를 Satellite 사이에서 공유하십시오. 이것은 데이터 복제 필요성을 없애고 각 Satellite에서 데이터의 일관된 저장을 보장합니다.
  8. 일부 유형의 네트워크로 연결된 저장 장치를 통해 캐시 데이터 (기본값으로 /var/cache/rhn에 위치해 있음)를 Satellite 사이에서 공유하십시오. 이것은 데이터 복제 필요성을 없애고 각 Satellite에서 캐시된 데이터의 일관된 저장을 보장합니다.
  9. 속명 (Common Name)과 사용자의 인프라에 적합한 방법을 이용하여, 네트워크에 다양한 Satellite가 이용가능 하도록 설정하십시오. round-robin DNS, 네트워크 부하 조절기 그리고 reverse-proxy 설정 등의 옵션이 있습니다.