퍼팻을 이용해서 네트워크로 연결된 다른 시스템을 제어할 수 있습니다. 퍼팻으로 관리할 대상 시스템을 노드(node)라고 합니다. 각 노드를 제어하는 데 퍼팻 서버가 필요하고, 노드마다 퍼팻 에이전트를 설치해야 합니다. 퍼팻 에이전트는 퍼팻 서버에서 전달받은 변경 사항을 시스템에 적용합니다(그림 12-3).
▲ 그림 12-3 퍼팻 서버와 에이전트
➊ 퍼팻 에이전트가 퍼팻 서버에 카탈로그를 요청합니다. 퍼팻 서버와 에이전트는 보안 소켓 계층(Secure Socket Layer, SSL)으로 인증 과정을 거쳐 자료를 암호화해서 통신합니다.
➋ 시스템 관리자가 미리 작성해 둔 매니페스트가 카탈로그로 컴파일됩니다. 퍼팻 서버는 퍼팻 에이전트 요청에 따라 카탈로그를 전송합니다.
➌ 퍼팻 에이전트는 퍼팻 서버에서 받은 카탈로그를 적용해서 해당 시스템을 변경하고, 변경 결과를 보고합니다.