1.4. 호스트 프로비저닝 중 Puppet 에이전트 설치 및 구성
프로비저닝 프로세스 중에 호스트에 Puppet 에이전트를 설치하고 구성할 수 있습니다. Satellite와 Puppet 통합을 위해 호스트에 구성된 Puppet 에이전트가 필요합니다.
사전 요구 사항
- Satellite에서 Puppet을 활성화해야 합니다. 자세한 내용은 1.3절. “Satellite와 Puppet 통합 활성화”의 내용을 참조하십시오.
- Satellite Client 6 리포지토리를 Satellite에 활성화하고 동기화합니다. 자세한 내용은 콘텐츠 관리에서 콘텐츠 가져오기를 참조하십시오.
- 호스트에 대해 Satellite Client 6 리포지토리를 활성화하는 활성화 키를 생성하셨습니다. 자세한 내용은 콘텐츠 관리의 활성화 키 관리를 참조하십시오.
절차
- 호스트 > 프로비저닝 템플릿으로 이동합니다.
- 호스트 프로비저닝 방법에 따라 프로비저닝 템플릿을 선택합니다. 자세한 내용은 프로비저닝 호스트의 프로비저닝 템플릿 유형을 참조하십시오.
puppet_setup스니펫이 다음과 같이 포함되어 있는지 확인합니다.<%= snippet 'puppet_setup' %>이 스니펫은
Kickstart 기본값 또는과 같이 Satellite와 함께 제공되는 템플릿에 이미 포함되어 있습니다.사전정의된 기본값-
글로벌 매개 변수, 호스트 그룹 또는 단일 호스트에서 호스트 매개 변수를 사용하여 Puppet 에이전트를 활성화합니다.
enable-puppet7이라는 호스트 매개 변수를 추가하고 부울 유형을 선택한 다음 값을true로 설정합니다. Puppet 에이전트에 대한 구성을 설정합니다.
- 통합된 Puppet 서버를 사용하는 경우 호스트를 생성할 때 Puppet Capsule, Puppet CA Capsule 및 Puppet 환경을 선택해야 합니다.
통합되지 않은 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 환경으로 값을 설정합니다.
-
- 적절한 활성화 키를 사용하여 호스트가 Satellite 서버에서 Puppet 에이전트 패키지에 액세스할 수 있는지 확인합니다.