Enabling ports for multi-node setup of Automation Suite

Automation Suite 2023.4 버전을 multi-node로 구성하는 경우 노드 간의 통신에 아래의 가이드에 나열된 포트들을 사용합니다. Automation Suite installer가 노드 자체의 방화벽(firewalld)은 disable 하지만 네트워크 방화벽이 있는 경우 거기에서도 포트들을 모두 열어주어야 합니다.

오프라인 설치인 경우에만 필요한 80 포트와 587 포트를 제외하면 모두 10개의 포트를 개방해야 하는데, 그 중 8472 포트만 UDP 프로토콜이고 나머지는 TCP 프로토콜입니다. Automation Suite 설치를 시작하기 전에 포트가 열려있는지 확인해두어야 설치 중간에 고객사의 인프라팀에 긴급하게 포트 개방을 요청하는 불상사를 방지할 수 있습니다.

Automation Suite가 설치되기 전에는 해당 포트에 listen하는 서비스가 없기 때문에 아래와 같이 netcat 커맨드를 사용하여 서버에서 대상 포트에 listen 하도록 실행한 후

image

클라이언트 노드에서 서버의 대상 포트로 접근하여 포트 개방 여부를 확인할 수 있습니다. 아래와 같이 서버의 주소와 대상 포트를 지정하여 커맨드를 실행한 후 텍스트를 입력하면 서버에서 그것이 echo 되는 것을 확인할 수 있습니다.

image

UDP 프로토콜을 테스트할 때는 서버와 클라이언트 모두 -u 스위치를 추가로 주어야 합니다.

image

커맨드를 실행하기 전에 서버와 클라이언트 모두 아래와 같이 firewalld 서비스는 멈춰두어야 합니다.

$ sudo systemctl stop firewalld