8장. 개별 호스트에 Puppet 클래스 할당
절차
- Satellite 웹 UI에서 호스트 > 모든 호스트로 이동합니다.
-
ntpPuppet 클래스를 추가할 호스트의 편집 버튼을 클릭합니다. - Puppet ENC 탭을 선택하고 ntp 클래스를 찾습니다.
-
ntp옆에 있는 + 기호를 클릭하여 포함된 클래스 목록에 ntp 하위 모듈을 추가합니다. 하단에서 Submit 버튼을 클릭하여 변경 사항을 저장합니다.
작은 정보개별 호스트의 Puppet 클래스 탭이 비어 있으면 적절한 Puppet 환경에 할당되어 있는지 확인합니다.
Puppet 구성을 확인합니다.
- 호스트 > 모든 호스트로 이동하여 호스트를 선택합니다.
- 상단 오버플로 메뉴에서 Legacy UI 를 선택합니다.
세부 정보에서 Puppet YAML 버튼을 클릭합니다. 이렇게 하면 다음과 유사한 출력이 생성됩니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
ntp 구성을 확인합니다.
SSH를 사용하여 호스트에 연결하고
/etc/ntp.conf의 내용을 확인합니다.이 예에서는 호스트가 CentOS 7 을 실행 중이라고 가정합니다. 다른 운영 체제는 ntp 구성 파일을 다른 경로에 저장할 수 있습니다.
작은 정보다음 명령을 실행하여 호스트에서 Puppet 에이전트를 실행해야 할 수도 있습니다.
puppet agent -t
# puppet agent -tCopy to Clipboard Copied! Toggle word wrap Toggle overflow 호스트에서 다음 명령을 실행하면 클럭 동기화에 사용되는 ntp 서버가 있는지 확인합니다.
cat /etc/ntp.conf
# cat /etc/ntp.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 유사한 출력이 반환됩니다.
# ntp.conf: Managed by puppet. server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.org
# ntp.conf: Managed by puppet. server 0.de.pool.ntp.org server 1.de.pool.ntp.org server 2.de.pool.ntp.org server 3.de.pool.ntp.orgCopy to Clipboard Copied! Toggle word wrap Toggle overflow
이제 ntp 구성을 롤아웃하기 위해 호스트 또는 호스트 그룹에 추가할 수 있는 작동 중인 ntp 모듈이 있습니다.