3.3. 최소 탄력적 구성
이 예제 인벤토리 파일은 두 개의 컨트롤 노드와 두 개의 실행 노드로 구성된 컨트롤 플레인을 배포합니다. 컨트롤 플레인의 모든 노드는 자동으로 서로 피어링됩니다. 컨트롤 플레인의 모든 노드는 execution_nodes
그룹의 모든 노드와 피어링됩니다. 이 구성은 모든 제어 노드에서 실행 노드에 연결할 수 있으므로 탄력적입니다.
용량 알고리즘은 작업이 시작될 때 선택한 제어 노드를 결정합니다. 자세한 내용은 자동화 컨트롤러 사용자 가이드의 자동화 컨트롤러 용량 결정 및 작업에 미치는 영향을 참조하십시오.
다음 인벤토리 파일은 이 구성을 정의합니다.
[automationcontroller] aap_c_1.example.com aap_c_2.example.com [automationcontroller:vars] node_type=control peers=execution_nodes [execution_nodes] aap_e_1.example.com aap_e_2.example.com
[automationcontroller]
스탠자는 제어 노드를 정의합니다. 컨트롤 플레인의 모든 노드는 서로 피어링됩니다. 새 노드를 Automation controller
그룹에 추가하면 원래 노드와 자동으로 피어링됩니다.
[automationcontroller:vars]
스탠자는 컨트롤
플레인의 모든 노드에 대해 노드 유형을 제어하도록 설정하고 실행 노드와 실행 노드를 연결하는 방법을 정의합니다.
-
새 노드를
execution_nodes
그룹에 추가하면 컨트롤 플레인 노드가 자동으로 피어링됩니다. -
자동화 컨트롤러
그룹에 새 노드를 추가하면 노드 유형이control
로 설정됩니다.
다음 이미지는 이 메시 네트워크의 토폴로지를 표시합니다.