이 페이지의 주요 내용
스텐드얼론 모드
정의
클러스터 맴버 노드로 정의된 다른 노드의 합류를 고려하지 않고, 정의된 노드의 구성파일을 기반으로 하나의 노드에서 서비스를 운영 할 수 있도록 엔진을 동작 시키는 것을 말합니다.
필요성
일부 노드가 물리적인 장애 또는 운영 체제상의 장애로 인하여 노드간 Ping 은 되나, 노드간 핫빗 통신이 불가능한 상황에서는 어떤 노드도 INITING 상태를 벗어날 수 없으며, 따라서 이런 상태에서는 MCCS를 통한 리소스 및 그룹에 대한 제어가 불가능합니다.
이런 경우, MCCS 서비스를 스텐드얼론 옵션을 사용하여 실행하면, 다른 노드들이 INITING 상태나 RUNNING 상태가 되기를 기다리지 않고, 바로 LOCAL_BUILD를 거쳐 RUNNING 상태로 전환되며, 다른 노드와 핫빗 통신을 시도하지 않습니다. 또한 이 상태에서는 로컬 노드상에서의 리소스에 대한 동작 제어만 가능합니다.
스텐드얼론 옵션 사용 방법
다음은 MCCS 서버를 스텐드얼론 옵션을 사용하여 실행시키는 방법입니다.
- MCCS 에이전트 서비스를 중지합니다.
%MCCS_HOME%\bin\MccsServer.ini 파일의 맨 윗부분에 '-standalone' 옵션을 추가합니다.
- MCCS 에이전트 서비스를 시작합니다.
문제가 해결된 후에는 반드시 스텐드얼론 모드를 해제해야 합니다. 스텐드얼론 모드를 해제하기 위해서는 위의 2.에서 추가한 '-standalone' 옵션을 삭제한 후, 서비스를 재시작 하면 됩니다.
상화별 스텐드얼론 동작 방법
미러 리소스가 포함되어 있을 경우, 사용자 데이터의 안전을 위해 한 노드에서 자동으로 동작하는 부분에 제한을 갖게 됩니다. 따라서 미러 리소스가 포함되어 있는 유무에 따라서 상황별 동작 방법이 2가지로 나눠지게 됩니다.
<미러 리소스가 포함되어 있지 않는 경우>
번호 | 상황 | AutoStart 설정값에 따른 자동 그룹 시작 여부 | 수동 그룹 시작 여부 |
---|---|---|---|
1 | 두 노드가 종료된 상태에서 한 노드만 부팅할 때 | 가능 | 가능 |
2 | 한 노드 구성에서 부팅할 때 | 가능 | 가능 |
3 | 두 서버가 부팅되어 운영 중일 때 - 양 노드에서 MCCS 가 종료된 상태에서 한 노드에서만 MCCS 가 시작 될 때 (스텐드얼론 옵션을 주었을 때만 적용됨) | 불가능 | 자동비활성화 해제 후 가능 |
4 | 두 서버가 부팅되어 운영 중일 때 - 양 노드에서 MCCS 가 실행중인 상태에서 한 노드에서만 MCCS 가 종료되었을 때 | N/A | 자동비활성화 해제 후 가능 |
5 | 두 서버가 부팅되어 운영 중일 때 - 양 노드에서 MCCS 가 실행중인 상태에서 한 노드가 종료할 때 | N/A | 가능 |
<미러 리소스가 포함되어 있는 경우>
번호 | 상황 | AutoStart 설정값에 따른 자동 그룹 시작 여부 | 수동 그룹 시작 여부 |
---|---|---|---|
1 | 두 노드가 종료된 상태에서 한 노드만 부팅할 때 | 불가능 | 자동비활성화 해제 후 가능 |
2 | 두 서버가 부팅되어 운영 중일 때 - 양 노드에서 MCCS 가 종료된 상태에서 한 노드에서만 MCCS 가 시작 될 때 (스텐드얼론 옵션을 주었을 때만 적용됨) | 불가능 | 불가능 |
3 | 두 서버가 부팅되어 운영 중일 때 - 양 노드에서 MCCS 가 실행중인 상태에서 한 노드에서만 MCCS 가 종료되었을 때 | N/A | 자동비활성화 해제 후 가능 |
4 | 두 서버가 부팅되어 운영 중일 때 - 양 노드에서 MCCS 가 실행중인 상태에서 한 노드가 종료할 때 | N/A | 가능 |