8장. 네트워킹
네트워킹 문제를 해결합니다.
8.1. 문제 - Ansible Automation Platform 컨테이너에 사용되는 기본 서브넷이 내부 네트워크와 충돌합니다.
Ansible Automation Platform 컨테이너에 사용된 기본 서브넷은 내부 네트워크와 충돌하므로 "호스트 경로 없음" 오류가 발생합니다.
이 문제를 해결하려면 기본 Podman 네트워킹 플러그인에서 사용하는 CIDR과 충돌하지 않도록 기본 classless 도메인 간 라우팅(CIDR) 값을 업데이트합니다.
프로세스
모든 컨트롤러 및 하이브리드 노드에서 다음 명령을 실행하여
custom.py
라는 파일을 생성합니다.# touch /etc/tower/conf.d/custom.py
# chmod 640 /etc/tower/conf.d/custom.py
# chown root:awx /etc/tower/conf.d/custom.py
/etc/tower/conf.d/custom.py
파일에 다음을 추가합니다.DEFAULT_CONTAINER_RUN_OPTIONS = ['--network', 'slirp4netns:enable_ipv6=true,cidr=192.0.2.0/24']
-
192.0.2.0/24
는 이 예제에서 새 CIDR의 값입니다.
-
모든 컨트롤러 및 하이브리드 노드에서 자동화 컨트롤러 서비스를 중지하고 시작합니다.
# automation-controller-service stop
# automation-controller-service start
모든 컨테이너는 새 CIDR에서 시작됩니다.