1. 설치 요구사항
1.1 하드웨어 요구사양
1.2 지원 운영체제
1.3 포트 정보
1.4 웹 브라우저
1. 설치 요구사항
1.1 하드웨어 요구사양
관제서버를 배포하고 실행하기 위해 권장하는 하드웨어 사양은 관리 대상 서버 수에 따라 다릅니다. 다음과 같습니다.
리소스 | 서버 20개 이하 | 서버 100개 이하 | 서버 200개 이하 |
CPU |
|
|
|
RAM | 8GB 이상 | 8GB 이상 | 16GB 이상 |
디스크 | 100GB 이상 | 300GB 이상 | 700GB 이상 |
디스크 용량 관련 참고
디스크 용량은 관리 대상 서버 수와 모니터링 플러그인 설정에 따라 다르게 요구됩니다.
다음은 디스크 용량을 산정한 예시입니다.
서버: 20개
모니터링 플러그인: 서버마다 플러그인 5개씩, 모니터링 간격 10초로 설정
1년간 필요한 디스크 용량: 약 20GB
1.2 지원 운영체제
1.3 포트 정보
이 절에서는 관제서버, HA 클러스터(MCCS) 및 서버(서버 제어 에이전트)에서 사용하는 서비스와 포트 정보를 설명합니다.
관제서버와 HA 클러스터간 포트 정보
관제서버와 HA 클러스터(MCCS)간 사용하는 포트에 대한 정보는 아래와 같습니다.
그림 1‑1 관제서버와 HA 클러스터간 사용 포트
관제서버에서 사용하는 서비스 및 포트 정보
관제서버에서 사용하는 서비스와 포트 정보는 다음과 같습니다.
포트 | 프로토콜 | 서비스 | 용도 | 외부 오픈 여부 |
443 | TCP | Tomcat |
| O |
5673 | TCP | RabbitMQ | 각 노드에 설치된 MCCS로부터 핫빗 데이터와 노드의 상태를 전달 받는 용도 | O |
5055 | TCP | RLM License | 플로팅 라이선스 체크를 위한 용도 | O |
8082 | TCP | Nagios Server | 관제서버가 Nagios 서버로부터 모니터링 정보를 조회 위한 용도로 사용 |
|
5433 | TCP | Postgres | 관제서버에서 사용하는 데이터베이스 Postgres가 사용하는 포트 |
|
HA 클러스터에서 사용하는 서비스 및 포트 정보
HA 클러스터가 사용하는 포트에 대한 상세 정보는 다음 표와 같습니다.
포트 | 프로토콜 | 서비스 | 용도 | 외부 오픈 여부 |
5666 | TCP | Nagios, client | Nagios를 통해 각 노드의 리소스들을 모니터링 하기 위한 용도 | O |
5985(윈도우)/ 22(리눅스) | TCP | WinRM/ SSH | 클러스터 구성 시 각 노드의 구성 정보를 확인하거나 설정하기 위한 용도(호스트 정보, 계정 확인, 네트워크 IP 설정 등) | O |
10080(http, https) | TCP | MCCS UI 포트(웹) |
| O |
HA 구성을 위해 사용하는 포트 정보
클러스터 노드 간 HA 구성을 위해 사용하는 포트는 "MCCS 매뉴얼"을 참고하십시오.
관제서버와 클러스터간 input/output 포트 정보
관제서버와 클러스터의 input/output 관련 포트의 오픈 여부는 다음 표와 같습니다.
포트 | 서비스 | 관제서버 | 클러스터(노드) | ||
Input | Output | Input | Output | ||
443 | Tomcat | O |
|
| O |
5673 | RabbitMQ | O |
|
| O |
5055 | RLM License | O |
|
| O |
5666 | Nagios client(모니터링 에이전트 설치 시) |
| O | O |
|
5985(윈도우)/22(리눅스) | WinRM(윈도우)/SSH(리눅스) |
| O | O |
|
10080(http, https) | MCCS UI 포트(웹) |
| O | O |
|
관제서버와 서버간 포트 정보
'관제서버'와 '서버 제어 에이전트(gam_agent)가 설치된 서버'(이하 서버) 사이에서 사용하는 포트에 대한 정보는 아래와 같습니다.
그림 1‑2 관제서버와 서버간 사용 포트
서버가 사용하는 포트에 대한 정보는 다음 표와 같습니다.
포트 | 프로토콜 | 서비스 | 용도 | 외부 오픈 여부 |
5666 | TCP | Nagios client | Nagios를 통해 각 서버의 리소스들을 모니터링 하기 위한 용도 | O |
5985(윈도우)/ 22(리눅스) | TCP | WinRM/ SSH | 시스템(서버) 구성 시 각 서버의 구성 정보를 확인하거나 설정하기 위한 용도(호스트 정보, 계정 확인 등) | O |
20080(http, https) | TCP | 서버 제어 에이전트(gam_agent) | 관제서버로부터 명령을 전달 받아 해당 서버에서 수행하거나, 해당 서버에서 관제서버로 정보를 전달하기 위한 용도(각종 상태 정보 전달, 워크플로우 실행 등) | O |
관제서버와 서버간 input/output 포트 정보
관제서버와 서버간 input/output 관련 포트의 오픈 여부는 다음 표와 같습니다.
포트 | 서비스 | 관제서버 | 서버 | ||
Input | Output | Input | Output | ||
443 | Tomcat | O |
|
| O |
5673 | RabbitMQ | O |
|
| O |
5666 | Nagios client |
| O | O |
|
5985(윈도우)/ 22(리눅스) | WinRM(윈도우)/ SSH(리눅스) |
| O | O |
|
20080(http, https) | 서버 제어 에이전트 |
| O | O |
|