Section | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
공유 디스크를 구성할 경우에는 다음과 같이 최소 2개의 NIC(Network Interface Card)가 필요합니다.
- 서비스용 NIC
- 핫빗용 NIC
운영 체제
MCCS 는 다음과 같은 운영체제를 지원합니다.
- Redhat Enterprise Linux 5 Update 6 이상 x86 or x64
- Redhat Enterprise Linux 6 이상 x86 or x64 (단, PowerLinux 장비에서는 Red Hat Enterprise Linux 6 x64 만 지원합니다. )
- CentOS Linux 5 Update 6 이상 x86 or x64
- CentOS Linux 6 이상 x86 or x64
...
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-사용자 안내서의 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 |
|