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 클러스터 및 서버(서버 제어 에이전트)에서 사용하는 서비스별 포트 정보를 설명합니다.
관제서버와 HA 클러스터간 포트 정보
관제서버와 HA 클러스터간 사용하는 포트 정보는 아래와 같습니다.
그림 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 |
|
1.4 웹 브라우저
MDRM은 웹 브라우저를 통한 관리 콘솔을 제공하며 Chrome 브라우저 최신 버전에 최적화되어 있습니다.
지원하는 브라우저는 다음과 같습니다.