Puppet의 데이터 센터 사실

Puppet의 데이터 센터 사실

dc계층 구조의 예에서 나는 사람들이 자신의 계층 구조에 or 라는 사실을 넣는 것을 보았습니다 datacenter. 그러나 데이터 센터를 결정하기 위해 사실이 어떻게 구현되는지는 어디에도 명확하지 않습니다. 동일한 항목이 이미 존재합니까? 아니면 모두가 자신만의 맞춤 사실을 작성하나요? 이것을 이해하는 데 도움을 주시면 감사하겠습니다.

답변1

설명하는 내용은 일반적으로 서버의 핵심 사실 집합을 확장하여 수행됩니다. 추가 사실을 추가하는 방법에는 두 가지가 있습니다.

사용자 정의 사실 - Ruby 코드를 통해 생성된 사실

외부 사실 - 외부 스크립트의 출력이나 정적 텍스트 기반 데이터 소스에 의해 생성된 사실

어느 쪽이든 이러한 사실은 하나 이상의 속성 조합 및/또는 서버의 역할과 위치에 대한 의도적인 식별을 기반으로 프로그래밍 가능하게 생성될 수 있습니다. 데이터센터 팩트의 경우, IP 주소로 데이터센터를 구분한다면, 이를 벗어나서 데이터센터를 지정할 수 있습니다.

관련 정보