3. 요구사항 및 고려사항

시스템 구성도 예시

[그림] 시스템 구성도 예시

이 페이지의 주요 내용


시스템 요구 사항

하드웨어

CPU

최소 1Ghz 이상의 32-bit (x86) 또는 64-bit (x64) 프로세서가 필요합니다.

메모리

MCCS가 운영되기 위해서는 다음과 같은 메모리 용량이 필요합니다.
최소 1GB 이상 메모리
최소 200MB 이상의 여유 공간

디스크

최소 500MB 이상의 여유 공간이 필요합니다.

네트워크 카드

미러 디스크를 구성할 경우에는 다음과 같이 3개의 NIC(Network Interface Card)를 권장합니다.

  • 서비스용 NIC
  • 핫빗용 NIC
  • 미러용 NIC

공유 디스크를 구성할 경우에는 다음과 같이 2개의 NIC(Network Interface Card)를 권장합니다.

  • 서비스용 NIC
  • 핫빗용 NIC


운영 체제

MCCS는 다음과 같은 Microsoft사의 Windows를 지원합니다.

  • Windows 2008 Standard, Enterprise Edition SP2 32bit or 64bit
  • Windows 2008 R2 Standard, Enterprise Edition SP1
  • Windows 2012 Standard, Datacenter Edition 
  • Windows 2012 R2 Standard, Datacenter Edition
  • Windows 7 Enterprise SP1 32bit or 64bit
  • Windows 8 Enterprise ,Windows 8.1 Enterprise 32bit or 64bit


Note

 MCCS 는 Windows 2008 SMB 및 Windows 2012 Essential 에디션을 지원하지 않습니다.



설치 전 고려 사항

MCCS 지원 브라우저

MCCS에서는 웹 브라우저를 통한 관리 웹 콘솔을 제공합니다. 지원하는 브라우저는 다음과 같습니다.

  • Internet Explorer 8.0 이상
  • Google Chrome 7 이상
  • Firefox 4 이상

운영 체제 및 필요 소프트웨어

서버 이중화를 위해 이중화 대상이 되는 두 서버에는 다음과 같은 환경이 동일하게 구성되어야 합니다.

  • 동일 Windows OS version, Service Pack & Windows update
  • 동일 WorkGroup/Domain 환경
  • 동일 administrator 계정/패스워드
  • 동일 OS 시간

네트워크 인터페이스

2개의 핫빗을 사용할 경우

  • 서비스를 위한 네트워크 인터페이스 카드 :  클라이언트 연결에 사용되며, 2번째 핫빗으로 사용됩니다.
  • 핫빗을 위한 네트워크 인터페이스 카드 : 노드간에 통신을 위해 사용됩니다.

3개의 핫빗을 사용할 경우

  • 서비스를 위한 네트워크 인터페이스 카드 : 클라이언트 연결에 사용되며 3번째 핫빗으로 사용됩니다.
  • 핫빗을 위한 네트워크 인터페이스 카드 : 노드간에 통신을 위해 사용됩니다.
  • 미러를 위한 네트워크 인터페이스 카드 : 로컬 디스크의 데이터 복제용으로 사용되며, 2번째 핫빗으로 사용됩니다.

(고객사 환경에 따라 가상 IP의 개수는 차이가 있을 수 있습니다.)
Active-Standby 서버 환경을 구성할 때, 서비스용 가상 IP는 클러스터에서 관리하며, 운영 및 대기 서버의 IP와 같은 대역이어야 합니다. 
미러용 네트워크는 Gigabit 랜으로 구성하기를 권합니다.
MCCS를 설치하기 전에 Ping 테스트 등을 통하여 모든 네트워크 통신이 정상임을 반드시 확인하고, 네트워크 카드의 드라이버는 NIC 제조사의 최신 드라이버 설치를 권합니다.

각 핫빗(Public, Heartbeat, Mirror)은 다른 네트워크 대역이어야 하며, 같은 핫빗에 속한 노드 별 포트는 동일한 네트워크 대역으로 설정합니다. 

IP 주소

MCCS 에 사용되는 클러스터의 각 노드의 모든 NIC 은 적어도 하나의 IP 주소가 있어야 합니다. 클라이언트와 통신하는 노드간의 전환가능한 가상 IP 주소는 사전에 미리 예약되어야 합니다.
(가상 IP 주소의 갯수는 클라이언트의 필요에 따라 달라질 수 있습니다.)
가상 IP 주소를 예약할 경우, 노드의 NIC 의 실제 IP 주소와 동일한 서브넷이어야 합니다.
예를 들어 NIC 의 실제 IP 주소가 10.10.10.10 / 255.255.255.0 이라면 MCCS 가 사용하는 NIC 의 가상 IP 주소는10.10.10.x / 255.255.255.0 이어야 합니다.
(x 는 1 에서 254 사이의 값이어야 합니다)

방화벽

기본적으로 MCCS는 14321부터 14324까지의 TCP 포트를 사용하며 설치 시 자동으로 등록해 줍니다.
MCCS 설치시에 윈도우 방화벽에 MccsConsole.exe, MccsServer.exe, MccsAgentService.exe의 3개의 프로그램을 자동으로 등록해 줍니다.
또한, 복제 프로그램 설치 시 137, 138, 139, 445, 9999 ~ 1025TCP 포트를 자동으로 등록해 줍니다.

웹포트는 방화벽에 등록되지 않습니다.

문자

포트

문자

포트

문자

포트

문자

포트

A

10000

H

10007

O

10014

V

10021

B

10001

I

10008

P

10015

W

10022

C

10002

J

10009

Q

10016

X

10023

D

10003

K

10010

R

10017

Y

10024

E

10004

L

10011

S

10018

Z

10025

F

10005

M

10012

T

10019



G

10006

N

10013

U

10020



디스크

미러 디스크

  • 디스크 유형은 기본 디스크로 설정합니다.
  • 양 서버의 미러링 볼륨 크기는 동일하거나 대기 서버의 볼륨이 커야 합니다.
  • 양 서버의 드라이버 레터를 같은 문자로 할당합니다.
  • DAS, SAN, iSCSI 환경 모두를 지원합니다. (NAS와 같은 네트워크 드라이버에 대한 복제는 지원하지 않습니다.)

Note

미러링 된 디스크가 도메인 환경에 추가 된 경우 로컬 관리자 이상의 계정으로 작업하는 것이 필수적입니다..

공유디스크

  • SAN, DAS, iSCSI 환경 모두를 지원합니다.

스카시 예약 디스크

  • SAN 프로토콜 중에서 SCSI3-PR을 지원하는 공유 스토리지를 지원합니다. 
  • 가상 환경(VMware)에서는 다음과 같은 제약사항을 가집니다.
    • RDM 장치에 대해서만 지원합니다.
    • 분리된 ESXi 서버에서 운영되어야 합니다.
    • VMDK 스토리지에 대해서는 지원하지 않습니다.

사용자 프로그램

MCCS는 물리적 리소스뿐만 아니라 서버에서 운용되는 다음과 같은 사용자 프로그램들을 감시합니다.

  • .EXE와 같은 단일 프로세스 형태의 기본 응용 
  • 여러 개의 프로세스로 이루어진 응용 프로그램 형태의 복합 응용  
  • 윈도우에서 실행되는 윈도우 서비스  

또한, 사용자가 등록한 리소스에 장애가 발생하면 페일오버 절차에 의해 대기 서버에서 동일한 프로그램을 운영할 수 있게 합니다.
따라서 사용자는 위와 같은 리소스들을 MCCS에 등록해야 합니다. 
사용자가 등록한 리소스들에 대한 등록 절차는 "MCCS 사용자 안내서의 7.리소스"를 참조해 주십시오.
리소스를 등록하기 전에 사용자는 어떤 프로그램을 MCCS의 리소스에 등록 할 것인가를 결정하고 다음과 같은 사항을 미리 숙지하시기 바랍니다.

  1. 기본 응용 
    • 기본응용으로 등록하려는 프로그램의 폴더 위치
    • .exe 확장자가 붙은 프로그램 이름
    • .exe를 실행하려는 계정과 비밀 번호
    • 도메인 환경인 경우에는 도메인명
    • 일반적인 환경인 경우에는 해당 WORKGROUP
  2. 복합 응용 
    • 복합 응용으로 등록하려는 프로그램의 배치 파일 폴더 위치 (자세한 내용은 "MCCS 사용자 안내서의 7.4 복합 응용 리소스"를 참조해 주십시오.)
    • 복합 응용을 실행하려는 계정과 비밀 번호
    • 도메인 환경인 경우에는 도메인명
    • 일반적인 환경인 경우에는 해당 WORKGROUP
  3. 윈도우즈 서비스
    • 윈도우즈 서비스 관리자에 등록된 해당 서비스의 시작 유형을 '수동'으로 변경
    • 윈도우즈 서비스 관리자에 등록된 양 노드의 동일한 서비스명



설치와 구성을 위한 체크 리스트

다음은 MCCS 설치와 구성을 위한 사전 체크 리스트입니다.

구성요소Node1Node2

Active(소스)Standby(타깃)
Network Info.Hostname

Service NetworkNIC Name

IP Address

Subnet Mask

Virtual IP Address

Heartbeat NetworkNIC name

IP Address

Subnet Mask

Mirroring NetworkNIC name

IP Address

Subnet Mask

Disk Info.Shared Disk Volume Letter


Mirrored Disk Volume Letter


Application Info.Windows Service


Process


Application



아래는 위의 체크리스트를 이용하여 만든 사전 체크리스트의 예입니다.

구성요소Node1Node2


Active (소스)

Standby (타깃)

Network Info.











Hostname

tom

jerry

Service Network




NIC name

Public

Public

IP Address

210.169.4.2

210.169.4.3

Subnet

255.255.255.0

255.255.255.0

Virtual IP

210.169.4.1 / 255.255.255.0


Heartbeat Network



NIC name

Heartbeat

Heartbeat

IP Address

10.10.10.1

10.10.10.2

Subnet

255.255.255.0

255.255.255.0

Mirroring Network



NIC name

Mirroring

Mirroring

IP Address

20.20.20.1

20.20.20.1

Subnet

255.255.255.0

255.255.255.0

Disk Info.


Shared Disk Volume Letter


D:


Mirrored Disk Volume Letter


E:


Application Info.



Windows Service


MS-SQL Server 
MS-SQL Agent 
IIS


Process


NotePad


Application


Wordpad