5장. RHN Bootstrap 사용


Red Hat Network에서는 이전 장에서 설명된 수동 설정을 대부분 자동화할 수 있는 도구인 RHN Bootstrap을 제공합니다. 이 도구는 RHN Satellite Server 설치 프로그램에서 중요한 역할을 하며, 설치 시 부트스트랩 스크립트를 생성할 수 있게 합니다.
RHN Proxy Server 사용자 및 업데이트된 Satellite 설정을 갖춘 사용자는 독자적으로 사용 가능한 부트스트랩 도구가 필요합니다. /usr/bin/rhn-bootstrap 명령으로 실행되는 RHN Bootstrap은 이러한 용도로 사용되며 RHN Satellite Server 및 RHN Proxy Server에서 기본으로 설치됩니다.
이 도구가 생성하는 스크립트를 올바르게 이용할 경우, 각 클라이언트 시스템에서 다음과 같은 작업을 수행 가능합니다:
  • 클라이언트 애플리케이션을 RHN Proxy 또는 Satellite로 리다이렉트하기
  • 사용자 정의 GPG 키 가져오기
  • SSL 인증서 설치
  • 활성키를 사용하여 RHN 및 특정 시스템 그룹과 채널에 등록
  • 다양한 설치 이후 작업 실행 가능 (예: 패키지 업데이트, 재부팅, RHN 설정 변경 등)
하지만, 사용자는 설정 시 스크립트를 사용함에 있어서 본질적인 위험 요소가 있음에 유의하셔야 합니다. SSL 인증서와 같은 보안 도구는 스트립트 자체로 설치됩니다; 따라서 이는 시스템 상에 존재하지 않으며 여러 트랜잭션 처리 시 사용될 수 없습니다. 이로 인하여 제 3자가 Satellite인 것처럼 위장하고 잘못된 자료를 전송할 가능성이 있습니다. 그러나 모든 Satellite와 클라이언트 시스템은 사용자 방화벽 뒤에서 운영되며 외부 트래픽을 제한하므로 이러한 위험은 줄어듭니다. 등록 절차는 SSL을 통해 이루어지므로 시스템이 보호됩니다.
부트스트랩 스크립트 bootstrap.sh 파일은 RHN 서버의 /var/www/html/pub/bootstrap/ 디렉토리에 자동으로 저장됩니다. 이 위치에서 다운로드받아 클라이언트 시스템에서 실행할 수 있습니다. 다음 부분에서 설명하듯이 일부 준비 과정 및 생성 후 편집 과정을 거치셔야 합니다. 도구 옵션 목록은 5.4절. “RHN Bootstrap 옵션 ”에서 참조하시기 바랍니다. 부록 A. 부트스트랩 스크립트 예시 에서 예시 스크립트를 보실 수 있습니다.

5.1. 준비 과정

RHN Bootstrap (rhn-bootstrap)이 클라이언트 시스템을 적절히 설정하기 위해서는 Red Hat Network 하부 구조의 다른 요소가 스크립트 생성하기 전에 미리 준비되어 있어야 합니다. 다음 목록에서는 권장되는 기초 준비 단계에 대해 알려드립니다:
  • 스크립트에 의해 호출될 활성키를 생성하십시오. 활성키를 이용하여 Red Hat Enterprise Linux 시스템을 등록하고, RHN 서비스 레벨 인타이틀먼트를 할당하면 특정 채널이나 시스템 그룹에 등록하는 작업을 한번에 수행할 수 있습니다. 활성키를 사용하시려면 관리 (Management) 인타이틀먼트가 있어야 하며, 여러 활성키를 한번에 포함하려면 프로비저닝 (Provisioning) 인타이틀먼트가 있어야 합니다. RHN 웹사이트 (Proxy의 중앙 RHN 서버 또는 Satellite의 FQDN)의 시스템 메뉴에서 활성키 페이지를 통해 활성키를 생성하실 수 있습니다. 활성키를 생성하고 사용하는 방법은 RHN 참조 가이드의 Red Hat Update Agent 및 RHN 웹사이트를 참조하시기 바랍니다.
  • Red Hat은 사용자 RPM을 사용자 정의 GPG (GNU Privacy Guard) 키로 서명하시길 권장합니다. 키를 사용 가능하도록 저장하여 이를 스크립트로 불러 사용하시기 바랍니다. RHN 채널 관리 가이드에서 설명된 지시 사항에 따라 키를 생성하신 후 4장. 사용자 정의 GPG 키 가져오기 에서 설명하듯이 RHN 서버의 /var/www/html/pub/ 디렉토리에 키를 저장하시면 됩니다.
  • 스크립트를 이용하여 CA SSL 공개 인증서를 설치하시려면, 해당 인증서를 포함한 인증서나 패키지 (RPM)를 RHN 서버에 저장하신 후 스크립트 생성시 --ssl-cert 옵션을 지정하시면 됩니다. 보다 자세한 내용은 3장. SSL 기반 구조 에서 참조하시기 바랍니다.
  • 재설정할 시스템에 따른 부트스트랩 스크립트를 작성하는데 필요한 값들을 미리 알아두십시오. RHN Bootstrap은 모든 종류의 재설정 옵션을 제공하므로, 이 옵션들을 사용하여 각 시스템 유형에 맞는 부트스트랩 스크립트를 작성하실 수 있습니다. 예를 들어, 웹 서버를 재설정하신다면 bootstrap-web-servers.sh 파일을 사용하실 수 있으며, 어플리케이션 서버를 처리하시려면 bootstrap-app-servers.sh 파일을 사용하시면 됩니다. 모든 목록을 보시려면 5.4절. “RHN Bootstrap 옵션 ”을 참조하시기 바랍니다.
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat