...
공유 디스크를 구성할 경우에는 다음과 같이 최소 2개의 NIC(Network Interface Card)가 필요합니다.
- 서비스용 NIC
- 핫빗용 NIC
운영 체제
MCCS 는 다음과 같은 운영체제를 지원합니다.
...
MCCS4.1 에서는 웹 브라우저를 통한 웹관리 콘솔을 제공합니다.지원하는 지원하는 브라우저는 다음과 같습니다.
- Internet Explorer 8.0 이상
- Google Chrome 7 이상
- Fire Fox 4 이상.
운영 체제 및 필요 소프트웨어
서버 이중화를 위해 이중화 대상이 되는 두 서버에는 다음과 같은 환경이 동일하게 구성되어야 합니다.
- 동일 OS version, Kernel Version
Warning |
---|
libXtst.i686, gtk2.i686, glibc.i686 및 의존하는 패키지가 사전에 설치되어야 합니다. |
...
IBM에서 제공하는 PowerLinux 장비에서는 다음과 같은 환경으로 구성되어야 합니다.
Warning |
---|
PowerLinux 장비에서는 IBM에서 제공하는 PowerLinux용 JDK 1.7.0 64bit version 이상이 설치되어 있어야 합니다. |
...
네트워크 인터페이스
2개의 핫빗을 사용할 경우
- 서비스를 위한 네트워크 인터페이스 카드 : 클라이언트 연결에 사용되며, 2번째 핫빗으로 사용됩니다.
- 핫빗을 위한 네트워크 인터페이스 카드 : 노드간에 통신을 위해 사용됩니다.
...
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 포트를 사용하며 포트를 사용하며 설치 시 자동으로 등록합니다.
사용되는 포트들은 설치 시 iptables 에 자동으로 등록됩니다.
Warning |
---|
웹 포트 및 미러 디스크 관련 포트는 방화벽에 자동으로 등록되지 않습니다. 또한 기본 포트를 변경했을 경우, 사용자가 방화벽에 등록해야 합니다. |
디스크
미러 디스크
- 양 서버의 미러링 볼륨 크기는 동일하거나 대기 서버의 볼륨이 커야 합니다.
- DAS, SAN, iSCSI 환경 모두를 지원합니다.
(NAS와 같은 네트워크 드라이버에 대한 복제는 지원하지 않습니다.)
...
- SAN, DAS, iSCSI 환경 모두를 지원합니다.
스카시 예약 디스크
- SAN 프로토콜 중에서 SCSI3-PR을 지원하는 공유 스토리지를 지원합니다.
사용자 프로그램
MCCS는 물리적 리소스뿐만 아니라 서버에서 운용되는 다음과 같은 사용자 프로그램들을 프로그램들을 감시합니다.
- 단일 프로세스 형태의 기본 응용
- 여러 개의 프로세스로 이루어진 응용 프로그램 형태의 복합 응용
- 리눅스에서 실행되는 리눅스 서비스
또한, 사용자가 등록한 리소스에 장애가 발생하면 페일오버 절차에 의해 대기 서버에서 동일한 프로그램을 운영할 수 있게 합니다. 따라서 사용자는 위와 같은 서비스 리소스들을 MCCS에 등록해야 합니다.
사용자가 등록한 리소스들에 대한 등록 절차는 "MCCS 사용자 사용자 안내서의 7.리소스"를 참조해 주십시오.
리소스를 등록하기 전에 사용자는 어떤 서비스를 MCCS의 리소스에 등록 할 것인가를 결정하고 다음과 같은 사항을 미리 숙지하시기 바랍니다.
- 기본 응용
- 기본응용으로 등록하려는 프로그램의 폴더 위치
- 단일 파일로 된 실행 가능한 파일
- 실행하려는 계정
- 복합 응용
- 복합 응용으로 등록하려는 프로그램의 스크립트 파일 폴더 위치 (상세한 내용은 "MCCS 사용자 안내서의 7.4 복합응용 리소스"를 참조해 주십시오.)
- 실행하려는 계정
- 리눅스 서비스
- 리눅스 서비스 관리자에 등록된 해당 서비스의 시작 레벨을 'OFF'으로 변경
- 리눅스 서비스 관리자에 등록된 양 노드의 동일한 서비스명노드의 동일한 서비스명
설치와 구성을 위한 체크 리스트
다음은 MCCS 설치와 구성을 위한 사전 체크 리스트입니다.
구성요소 | Node1 | Node2 | ||
---|---|---|---|---|
Active(소스) | Standby(타깃) | |||
Network Info. | Hostname | |||
Service Network | NIC Name | |||
IP Address | ||||
Subnet Mask | ||||
Virtual IP Address | ||||
Heartbeat Network | NIC Name | |||
IP Address | ||||
Subnet Mask | ||||
Heartbeat Network | NIC Name | |||
IP Address | ||||
Subnet Mask | ||||
Disk Info. | Shared Disk Volume | |||
Mount Point | ||||
Application Info. | Protection Service | |||
Protection Process | ||||
Protection Application |
...
아래는 위의 체크리스트를 이용하여 만든 사전 체크리스트의 예입니다.
구성요소 | Node1 | Node2 | ||
| Active (소스) | Standby (타깃) | ||
Network Info.
| Hostname | tom | jerry | |
Service Network
| NIC Name | eth0 | eth0 | |
IP Address | 210.169.4.2 | 210.169.4.3 | ||
Subnet Mask | 255.255.255.0 | 255.255.255.0 | ||
Virtual IP Address | 210.169.4.1 / 255.255.255.0 |
| ||
Heartbeat Network
| NIC Name | eth1 | eth1 | |
IP Address | 10.10.10.1 | 10.10.10.2 | ||
Subnet Mask | 255.255.255.0 | 255.255.255.0 | ||
Heartbeat Network
| NIC Name | eth2 | eth2 | |
IP Address | 20.20.20.1 | 20.20.20.1 | ||
Subnet Mask | 255.255.255.0 | 255.255.255.0 | ||
Disk Info. | Shared Disk Volume |
| /dev/sdd1 |
|
Mount Point | /Oracle | |||
Application Info.
| Protection Service |
| vsftpd |
|
Protection process | Custom Process | |||
Protection application |
| Oracle |
|