Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. 설치 요구사항

1.1 하드웨어 요구사양

1.2 지원 운영체제플랫폼

1.3 포트 정보

1.4 웹 브라우저

1. 설치 요구사항

1.1 하드웨어 요구사양

관제서버를 배포하고 실행하기 위해 권장하는 하드웨어 사양은 관제서버의 하드웨어 요구사양은 관리 대상 서버 수에 따라 다릅니다. 다음과 예를 들어, 서버가 20, 100, 200대인 경우 요구사양은 아래 표와 같습니다.

리소스

서버 20개 20대 이하

서버 100개 100대 이하

서버 200개 200대 이하

CPU

  • 2.0gHz 0GHz 64bit CPU 이상

  • 총 4Core 이상

  • 2.0gHz 0GHz 64bit CPU 이상

  • 총 8Core 이상

  • 2.0gHz 0GHz 64bit CPU 이상

  • 총 12Core 이상

RAM

8GB 이상

8GB 이상

16GB 이상

디스크

100GB 이상

300GB 이상

700GB 이상

Tip

디스크 용량 관련 사용량 참고

디스크 용량은 사용량은 관리 대상 서버 수와 모니터링 플러그인 설정에 따라 다르게 요구됩니다.

다음은 디스크 용량을 사용량을 산정한 예시입니다.

  • 서버: 20개20대

  • 모니터링 플러그인: 서버마다 플러그인 5개씩, 모니터링 간격 10초로 설정

1년간

필요한

디스크

용량

사용량: 약 20GB

1.2 지원 플랫폼

관제서버는 Docker를 통해 배포되기 때문에 Docker 엔진이 설치되는 환경을 필요로 엔진 설치가 선행되어야 합니다. Docker는 Linux, Windows, Mac OS 계열 등 다양한 플랫폼을 지원합니다.

Docker가 지원하는 모든 플랫폼에서 관제서버 배포가 가능하지만, 권장하는 플랫폼는 다음과 같습니다.

...

플랫폼

...

설치 안내(링크 클릭)

...

Ubuntu 14.04 이상

...

Installation on Ubuntu

...

RHEL 7 이상

...

관제서버를 배포할 수 있지만, 안정적인 배포 및 사용을 위해 커널 버전 3.10 이상의 Linux 플랫폼 사용을 권장합니다.

대표적인 권장 플랫폼은 다음과 같습니다.

  • CentOS 7.1 이상

  • Red Hat Enterprise Linux

...

  • 7.4 이상

...

  • Ubuntu 16.04 LTS (Xenial Xerus) 64bit 이상

Tip

Docker에 대한 자세한 내용은 Docker 홈페이지를 참고하십시오.

1.3 포트 정보

이 절에서는 관제서버, HA 클러스터 및 ‘서버 제어 에이전트’가 설치된 서버 (이하 서버 제어 에이전트)에서 사용하는 서비스별 포트 정보를 설명합니다.

관제서버와 HA 클러스터간 포트 정보

관제서버와 HA 클러스터간 사용하는 포트 정보는 아래와 포트 중 방화벽 포트 오픈이 필요한 주요 포트는 다음과 같습니다.

...

그림 1‑1 관제서버와 HA 클러스터간 사용 포트

...

관제서버와 HA 클러스터에서 사용하는 서비스별 포트

...

관제서버에서 사용하는 서비스별 포트 정보는 다음과 정보와 포트 오픈 여부는 다음 표와 같습니다.

외부 오픈 여부

포트

프로토콜

서비스

용도

오픈 위치

관제서버

클러스터 노드

443

TCP

Tomcat

  • 사용자가 관제서버의 웹 콘솔에 접속하기 위한 용도

  • 컴포넌트 배포 시 노드에서 컴포넌트의 패키지를 다운로드 받는 용도

O
  • 접속 시 사용

  • 노드에 설치된 ‘서버 제어 에이전트’로부터 핫빗 데이터를 전달 받는 용도로 사용

IN

OUT

5673

TCP

RabbitMQ

각 노드에 설치된 MCCS로부터 핫빗 데이터와 노드의 상태를 전달 받는 용도O용도로 사용

IN

OUT

5055TCP

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 포트(웹)체크 시 사용

IN

OUT

7410

Kdump (쿼럼 기능 사용시)

Kdump 메시지 수신

IN

OUT

5666

Nagios Client (모니터링 에이전트 설치 시)

Nagios를 통해 리소스 모니터링 시 사용

OUT

IN

5985

22

WinRM (Windows)

SSH (Linux)

HA 클러스터를 추가할 경우, 각 노드의 구성 정보를 확인하거나 패키지 배포 시 사용

OUT

IN

10080

MCCS 웹 콘솔 포트

  • 관제서버 또는 사용자가 각 노드의 에이전트( MCCS ) 웹 콘솔로 접속하기 위한 용도접속 시 사용

  • 관제서버에서 각 노드로 명령을 전달하는 용도(후속조치 실행, 워크플로우 실행 등)

O
  • 명령 전달 시 사용

 OUT

IN

20080

서버 제어 에이전트 (쿼럼 기능 사용시)

서버 에어 에이전트에 명령 전달 시 사용

OUT

IN

Tip

HA 구성을 위해 클러스터 구성 시 사용하는 포트 정보

클러스터 노드 간 HA 구성을 위해 사용하는 포트는 "MCCS HA 클러스터 구성 시 사용하는 포트에 대한 자세한 내용은 "MCCS 설치 매뉴얼"을 참고하십시오.

관제서버와 클러스터간 input/output 포트 정보

...

Expand
title제거

관제서버에서 사용하는 서비스별 포트 정보

관제서버에서 사용하는 서비스별 포트 정보는 다음과 같습니다.

포트

프로토콜

서비스

...

관제서버

...

클러스터(노드)

...

Input

...

Output

...

Input

...

Output

...

443

...

Tomcat

...

O

...

 

...

용도

외부 오픈 여부

443

TCP

Tomcat

  • 사용자가 관제서버의 웹 콘솔에 접속 시 사용

  • 노드에 설치된 ‘서버 제어 에이전트’로부터 핫빗 데이터를 전달 받는 용도로 사용

O

5673

TCP

RabbitMQ

...

O

...

 

...

 

각 노드에 설치된 MCCS로부터 핫빗 데이터와 노드의 상태를 전달 받는 용도로 사용

O

5055

TCP

RLM

...

O

...

 

...

 

...

O

...

5666

...

Nagios client(모니터링 에이전트 설치 시)

...

 

...

O

...

O

...

 

...

5985(윈도우)/22(리눅스)

...

WinRM(윈도우)/SSH(리눅스)

...

 

...

O

...

O

...

 

...

10080(http, https)

...

MCCS UI 포트(웹)

...

 

...

O

...

O

...

 

관제서버와 서버간 포트 정보

'관제서버'와 '서버 제어 에이전트(gam_agent)가 설치된 서버'(이하 서버) 사이에서 사용하는 포트에 대한 정보는 아래와 같습니다.

...

그림 1‑2 관제서버와 서버간 사용 포트

서버가 사용하는 포트에 대한

플로팅 라이선스 체크 시 사용

O

HA 클러스터에서 사용하는 서비스별 포트 정보

HA 클러스터가 사용하는 포트 정보는 다음 표와 같습니다.

포트

프로토콜

서비스

용도

외부 오픈 여부

5666

TCP

Nagios, client

Nagios를 통해 각

...

노드의 리소스들을 모니터링 하기 위한 용도

O

5985(윈도우)/

22(리눅스)

TCP

WinRM/

SSH

...

클러스터 구성 시 각

...

노드의 구성 정보를 확인하거나 설정하기 위한 용도(호스트 정보, 계정 확인, 네트워크 IP 설정 등)

O

...

10080(http, https)

TCP

...

서버 제어 에이전트(gam_agent)

...

MCCS UI 포트(웹)

  • 관제서버 또는 사용자가 각 노드의 에이전트(MCCS) 웹 콘솔로 접속하기 위한 용도

  • 관제서버에서 각 노드로 명령을 전달하는 용도(후속조치 실행, 워크플로우 실행 등)

O

관제서버와 서버간

...

포트 정보

관제서버와 서버간 input/output 관련 포트의 서버 사이에서 사용하는 포트에 대한 정보는 아래와 같습니다.

...

그림 1‑2 관제서버와 서버간 사용 포트

관제서버와 서버에서 사용하는 서비스별 포트 정보와 포트 오픈 여부는 다음 표와 같습니다.

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

 
  • 사용자가 관제서버의 웹 콘솔에 접속 시 사용

  • 서버에 설치된 ‘서버 제어 에이전트’에서 관제서버로 핫빗 데이터 전달 시 사용

IN

OUT

5666

Nagios Client (모니터링 에이전트 설치 시)

Nagios를 통해 서버의 리소스 모니터링 시 사용

 OUT

IN

5985

22

WinRM (Windows)

SSH (Linux)

서버를 추가할 경우, 서버 정보를 확인하거나 패키지 배포 시 사용

OUT

IN

20080

서버 제어 에이전트

관제서버에서 서버로 명령 전달 시 사용

OUT

IN

1.4 웹 브라우저

관제서버는 웹 브라우저를 통한 관리 콘솔을 제공하며 Google Chrome 최신 버전에 최적화되어 있습니다.

지원하는 브라우저는 다음과 같습니다.

  • Internet Explorer 10 +이상

  • Google Chrome 29+Firefox 23+

  • Firefox

...

작업내용

  • 지원 플랫폼 표 제거하고 설명으로 간소화

  • 포트 정보

    • 외부 오픈 필수 포트만 정리

    • 중복 내용 처리 → 표 하나로 정리

    • 이미지 수정 → 쿼럼 관련 포트 추가

  • 웹 브라우저 추가

이슈

  • 포트 정보에 쿼럼 관련 내용 추가?