1.5. 호스트 등록 시 Puppet 에이전트 설치 및 구성
등록하는 동안 호스트에 Puppet 에이전트를 설치하고 구성할 수 있습니다. Satellite와 Puppet 통합을 위해 호스트에 구성된 Puppet 에이전트가 필요합니다.
사전 요구 사항
- Satellite에서 Puppet을 활성화해야 합니다. 자세한 내용은 1.3절. “Satellite와 Puppet 통합 활성화”의 내용을 참조하십시오.
- Satellite Client 6 리포지토리를 Satellite에 활성화하고 동기화합니다. 자세한 내용은 콘텐츠 관리에서 콘텐츠 가져오기를 참조하십시오.
- 호스트에 대해 Satellite Client 6 리포지토리를 활성화하는 활성화 키를 생성하셨습니다. 자세한 내용은 콘텐츠 관리의 활성화 키 관리를 참조하십시오.
절차
- Satellite 웹 UI에서 Configure > Global Parameters 로 이동하여 호스트 매개 변수를 전역적으로 추가합니다. 또는 Configure > Host Groups 으로 이동하여 호스트 그룹을 편집하거나 생성하여 호스트 매개 변수를 호스트 그룹에만 추가할 수 있습니다.
-
글로벌 매개 변수 또는 호스트 그룹에서 host 매개 변수를 사용하여 Puppet 에이전트를 활성화합니다.
enable-puppet7이라는 호스트 매개 변수를 추가하고 부울 유형을 선택한 다음 값을true로 설정합니다. 전역 매개변수 또는 호스트 그룹에서 다음 호스트 매개변수를 사용하여 Puppet 에이전트의 구성을 지정합니다.
-
puppet_server라는 호스트 매개 변수를 추가하고 문자열 유형을 선택한 다음,puppet.example.com과 같은 Puppet 서버의 호스트 이름으로 값을 설정합니다. -
선택 사항:
puppet_ca_server라는 호스트 매개 변수를 추가하고 문자열 유형을 선택한 다음,puppet-ca.example.com과 같은 Puppet CA 서버의 호스트 이름으로 값을 설정합니다.puppet_ca_server가 설정되지 않은 경우 Puppet 에이전트는puppet_server와 동일한 서버를 사용합니다. -
선택 사항:
puppet_environment라는 호스트 매개 변수를 추가하고 문자열 유형을 선택한 다음 호스트에서 사용할 Puppet 환경으로 값을 설정합니다.
BZ2177730 이 해결될 때까지는 호스트 매개변수를 사용하여 Puppet 서버가 Capsule Server인 통합 설정에서 Puppet 에이전트 구성을 지정해야 합니다.
-
- 호스트 > 호스트 등록 으로 이동하여 적절한 활성화 키를 사용하여 호스트를 등록합니다. 자세한 내용은 호스트 관리의 호스트 등록을 참조하십시오.
- Infrastructure > Capsules 로 이동합니다.
- 필수 Capsule Server에 대한 Actions (작업) 열의 목록에서 CloudEvent 를 선택합니다.
- 필요한 호스트 오른쪽에 있는 Sign 을 클릭하여 Puppet 에이전트의 SSL 인증서에 서명합니다.