이 절에서는 제품을 사용하기 전에 확인할 사항들에 대해서 설명합니다. 제품을 사용하기 전에 미리 확인하면 좋을 사항들은 다음과 같습니다.
...
리소스 | 클러스터 10세트 이하 | 클러스터 50세트 이하 | 클러스터 100세트 이하 |
---|---|---|---|
CPU | 총 4코어, 2.0gHz 64bit CPU 이상 | 총 4코어, 2.0gHz 64bit CPU 이상 | 총 8코어, 2.0gHz 64bit CPU 이상 |
메모리 | 4GB RAM 이상 | 4GB RAM 이상 | 8GB RAM 이상 |
디스크 스토리지 | 50GB 이상 | 300GB 이상 | 700GB 이상 |
<표> 제품을 설치할 하드웨어 리소스의 요구 사양
Tip | ||
---|---|---|
| ||
디스크 스토리지는 클러스터수와 모니터링 플러그인의 수에 따라 필요 용량이 결정됩니다. |
...
구분 | 권장 사양 |
---|---|
CPU | Dual Intel® Xeon® 2.66GHz/8MB L3 Cache/6.4GT/s |
RAM 용량 | 4GB 이상 |
인터넷 브라우저 | Google Chrome, Internet Explorer®, Firefox® |
최적화 브라우저 해상도 | 1920*1080 |
<표 4> 클라이언트 운용 최소 사양
클러스터 구성이 가능한 운영체제 정보
HA 클러스터를 지원하는 운영체제 정보는 다음과 같습니다.
...
...
- RHEL 5 Update 6 이상 x86 또는 x64
- RHEL 6 이상 x86 또는 x64
(PowerLinux 장비에서는 RHEL 6 x64만 지원) - RHEL 7 이상 x86 또는 x64
- CentOS Linux 5 Update 6 이상 x86 또는 x64
- CentOS Linux 6 이상 x86 또는 x64
관제서버와 대상서버 간 사용 포트
관제서버와 관리 대상서버간 사용하는 포트 정보는 다음 그림과 같습니다.
<그림
...
> 관제서버와 서버 제어 에이전트에서 사용하는 포트들
관제서버에서 사용하는 서비스 및 사용 포트
관제서버가 사용하는 포트에 대한 정보는 다음과 같습니다.
포트 | 프로토콜 | 서비스 | 용도 | 외부 오픈 여부 |
---|---|---|---|---|
443 | TCP | Tomcat | • 사용자가 관제서버의 웹 콘솔에 접속하기 위한 용도 • 컴포넌트 배포 시 노드에서 컴포넌트의 패키지를 다운로드 받는 용도 | O |
8443 | TCP | Chef Server - nginx | 관제서버에서 각 노드로 컴포넌트를 배포하기 위한 용도 | O |
5673 | TCP | RabbitMQ | 각 노드에 설치된 에이전트(MCCS)로부터 핫빗 데이터와 노드의 상태를 전달 받는 용도 | O |
5055 | TCP | RLM License | 플로팅 라이선스 체크를 위한 용도 | O |
8000 | TCP | Chef Server - opscode-erchef | Erlang-based service로 Chef의 쿡북 관련 요청을 처리할 때 사용 | |
9090 | TCP | Chef Server - oc-id | Chef Supermarket and Chef Analytics 등을 위한 OAuth 2.0 authentication 용도로 사용 | |
9463 | TCP | Chef Server - oc_bifrost | Chef 서버로 오는 요청들에 대해 인증 여부를 확인하는 용도 | |
9680 | TCP | Chef Server API internal LB port | Chef 서버의 내부 로드 밸런싱을 위해 사용 | |
9683 | TCP | Chef Server - oc_bifrost internal LB port | oc_bifrost의 내부 로드 밸런싱을 위해 사용 | |
5432 | TCP | Chef Server - postgresql | Chef 서버에서 노드, 오브젝트, 사용자 정보를 저장하기 위한 용도 | |
5672 | TCP | Chef Server - rabbitmq | Chef 서버에서 사용하는 메시지징큐 서버가 사용 | |
16379 | TCP | Chef Server - redis_lb | Chef 서버의 Key-value를 저장하기 위한 용도 | |
4321 | TCP | Chef Server - bookshelf | Chef 서버에 쿡북을 저장하기 위한 용도로 사용 | |
8082 | TCP | Nagios Server | 관제서버가 Nagios 서버로부터 모니터링 정보를 조회 위한 용도로 사용 | |
5433 | TCP | Postgres | 관제서버에서 사용하는 데이터베이스 Postgres가 사용하는 포트 |
...
클라이언트에서 사용하는 포트
...
번호 및 용도
클러스터가 사용하는 포트에 대한 정보는 다음 표와 같습니다.
포트 | 프로토콜 | 서비스 | 용도 | 외부 오픈 여부 |
---|---|---|---|---|
5666 | TCP | Nagios, client | Nagios를 통해 각 노드의 리소스들을 모니터링 하기 위한 용도 | O |
5985(윈도우) 22(리눅스) | TCP | WinRM, SSH | 클러스터 구성 시 각 노드의 구성 정보를 확인하거나 설정하기 위한 용도(호스트 정보, 계정 확인, 네트워크 IP 설정 등) | O |
10080(http) 8443(https) | TCP | Jetty | • 관제서버 또는 사용자가 각 노드의 에이전트(MCCS) 웹 콘솔로 접속하기 위한 용도 • 관제서버에서 각 노드로 명령을 전달하는 용도(후속조치 실행, 워크플로우 실행 등) | O |
<표 6> 관제서버가 사용하는 포트 번호와 용도
...
Tip | ||
---|---|---|
| ||
클러스터 노드간 HA 구성을 위해 사용하는 포트는 MCCS 매뉴얼을 참조하십시오. |
관제서버와 클러스터간 input/output 포트
관제서버와 클러스터의 input/output 관련 포트의 오픈 여부는 다음 표와 같습니다.
포트 | 서비스 | 관제서버 | 노드(클라이언트) | ||
---|---|---|---|---|---|
Input | Output | Input | Output | ||
443 | Tomcat | O | O | ||
8443 | Chef Server - nginx | O | O | ||
5673 | RabbitMQ | O | O | ||
5055 | RLM License | O | O | ||
5666 | Nagios client | O | O | ||
5985(윈도우) 22(리눅스) | WinRM(윈도우) SSH(리눅스) | O | O | ||
10080(http) 8443(https) | Jetty | O | O |
<표 7> 관제서버가 사용하는 포트 번호와 용도
Docker를 사용할 수 있는 대표적인 운영체제와 지원 버전
...
관제서버 호스트 지원 운영체제
Docker를 지원하는 운영체제와 버전
Docker로 배포되는 관제서버가 설치가능한 호스트의 운영체제는 아래와 같습니다. 설치시 지원버전을 참고 하시기 바랍니다.
운영체제 | 요구 사양 | 설치 안내(링크 클릭) |
---|---|---|
Ubuntu | Kernel 3.10(Ubuntu 14.04) 이상 | |
RHEL | Kernel 3.10(RHEL 7) 이상 | |
CentOS | Kernel 3.10(CentOS 7) 이상 | |
윈도우 | 윈도우 7 이상 | |
MacOS X | OS X 10.8 이상 |
<표 8> 호스트 운영체제 요구 사양
클러스터 구성이 가능한 운영체제 정보
HA 클러스터를 지원하는 운영체제 정보는 다음과 같습니다.
- 윈도우
- Windows 2008 Standard, Enterprise Edition SP2 32bit 또는 64bit
- Windows 2008 R2 Standard, Enterprise Edition SP1
- Windows 2012 Standard, Datacenter Edition
- Windows 2012 R2 Standard, Datacenter Edition
- Windows 7 Enterprise SP1 32bit 또는 64bit
- Windows 8 Enterprise, Windows 8.1 Enterprise 32bit 또는 64bit
- 리눅스
- RHEL 5 Update 6 이상 x86 또는 x64
- RHEL 6 이상 x86 또는 x64
(PowerLinux 장비에서는 RHEL 6 x64만 지원) - RHEL 7 이상 x86 또는 x64
- CentOS Linux 5 Update 6 이상 x86 또는 x64
- CentOS Linux 6 이상 x86 또는 x64