4.2. RHN Proxy Server 설치 과정
다음에서는 RHN Proxy Server 설치 과정에 대해 설명합니다:
- 새로 설치한 Red Hat Enterprise Linux 시스템을 RHN Proxy Server 인타이틀먼트가 들어있는 조직 계정을 사용하여 Red Hat Network (중앙 RHN 서버 또는 RHN Satellite Server)에 등록합니다.
rhn_register명령을 사용하면 됩니다. - 설치를 실행하려면 다음 명령을 입력합니다:
configure-proxy.sh
configure-proxy.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 명령행 설치 프로그램은 설치 옵션 및 SSL 인증서 생성과 같은 RHN Proxy Server 설치 및 초기 설치 내용과 관련한 일련의 프롬프트를 통해 사용자를 안내합니다. 다음의 지시사항은 설치 과정을 보여줍니다.참고
항목을 입력하는 대신 프롬프트에서 Enter 키를 누르면, RHN Proxy Server 명령행 설치 프로그램이 괄호로 둘러싸인 기본값 응답을 사용합니다.또한 어떤 사용자 상호작용 없이 기본 응답을 사용하고자 할 경우--non-interactive옵션을 사용하여 모든 기본 응답을 사용합니다. - 첫번째 프롬프트는 설치에 대한 특정 사이트의 상세 정보가 있습니다.
Proxy version to activate [5.3]:
Proxy version to activate [5.3]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Proxy version에서는 설치하고자 하는 RHN Proxy Server 버전을 확인할 것을 요청합니다.RHN Parent [satserver.example.com]:
RHN Parent [satserver.example.com]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN Parent는 Proxy를 제공하는 시스템의 도메인 이름이나 주소로, RHN Hosted 서버 (xmlrpc.rhn.redhat.com) 또는 RHN Satellite Server 서버에 있을 수 있습니다.Traceback email []:
Traceback email []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Traceback email은 오류 관련 역추적 메세지가 전달되는 이메일 주소로, 일반적으로 Proxy 관리자의 이메일이 됩니다. 프롬프트에서 하나 이상의 이메일 주소를 입력할 경우 콤마로 구분합니다. - 다음의 프롬프트는 SSL 인증서를 생성하기 위한 정보 설정과 관련되어 있습니다. 이는 RHN Proxy Server를 통한 트래픽을 보안하기 위해 권장됩니다.
Use SSL [Y/n]: y
Use SSL [Y/n]: yCopy to Clipboard Copied! Toggle word wrap Toggle overflow SSL을 지원하도록 RHN Proxy Server를 설정하려면 Use SSL 프롬프트에서y를 입력합니다.CA Chain [/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT]:
CA Chain [/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 인증 기관 (CA) 체인의 기본값 경로를 사용하려면 CA Chain 프롬프트에서 Enter 키를 누릅니다. RHN Proxy가 RHN Satellite와 통신하는 경우 보통 이 값은/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT가 됩니다. RHN Hosted와 통신하는 경우 이는/usr/share/rhn/RHNS-CA-CERT파일이 됩니다.HTTP Proxy []:
HTTP Proxy []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHN Proxy Server가 HTTP 프록시를 통해 연결하려면,corporate.proxy.example.com:3128과 같은 프록시 호스트 이름 및 포트 번호를 입력합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Organzation 이름, Organization Unit (예:Engineering), Common Name (도메인 이름), 도시, 국가와 같은 정보를 포함하여 적절한 SSL 서버 인증서를 생성하는데 필요한 정보를 입력합니다. 마지막으로 SSL 인증서를 담당하는 관리자나 기술 담당자의 이메일 주소를 입력합니다. - 명령행 설치 프로그램은 RHN Proxy Server에 모니터링 (monitoring) 지원을 설치할 것을 요청하고, 차후 RHN Proxy Server 설치를 위한 설정 채널을 만들고 배치할 수 있게 하며, SSL 설정 완료 후, RHN Proxy Server 설치 프로그램 실행 결과 설정을 변경한 모든 서비스 데몬을 다시 시작합니다.
You do not have monitoring installed. Do you want to install it? Will run 'yum install spacewalk-proxy-monitoring'. [Y/n]:n
You do not have monitoring installed. Do you want to install it? Will run 'yum install spacewalk-proxy-monitoring'. [Y/n]:nCopy to Clipboard Copied! Toggle word wrap Toggle overflow Proxy 서버에서 모니터링 (Monitoring) 지원을 설치할 지에 대한 여부를 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음으로configure-proxy.sh프로그램은 SSL을 설정합니다. 이경우 SSL 키 및 공개 인증서를 생성하기 전에 인증 기관의 암호를 생성하고 확인해야 합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 설치 프로그램은configure-proxy.sh를 실행하는 동안 생성된 설정 파일을 기반으로 하는 설정 채널을 만들 것인지를 묻습니다. 설치 프로그램은 RHN Proxy Server가 설치된 클라이언트 시스템의 이름 (위의 예제에서 sysID는 1000010000임)에 기반하여 RHN Satellite Server 설정 채널을 만들고 Proxy 서버 설정 채널을 구성하는 다양한httpd, SSL,squid,jabberd서버 파일을 수집합니다. - 마지막으로, 설치 프로그램은 RHN Proxy Server 관련 모든 서비스를 시작 및 재시작하고 완료되면 종료합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
4.2.1. 응답 파일 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
시스템에 RHN Proxy Server 설치 과정의 일부분을 자동화하려면, 관리자는
configure-proxy.sh 프로그램을 사용하여 설치 프로그램에 있는 프롬프트에 사전 지정 응답을 포함한 응답 파일 (answer files)을 생성할 수 있습니다.
다음은 부모 서버, SSL 및 다른 설정 매개변수로 사용되는 RHN Satellite Server 서버, 버전 번호와 관련된 사전에 지정된 답변이 들어 있는 응답 파일 예제입니다. 응답 파일 생성 및 사용에 대한 보다 자세한 내용은 쉘 프롬프트에서
man configure-proxy.sh를 입력하여 configure-proxy.sh 메뉴얼 페이지를 참조하십시오.
configure-proxy.sh와 함께 응답 파일 (예: answers.txt)을 사용하려면 다음을 입력합니다:
configure-proxy.sh --answer-file=answers.txt
configure-proxy.sh --answer-file=answers.txt