...
흰색으로 표기된 값은 사용자에 의해 정의된, 수정가능한 값입니다. 아래에 일부가 설명되어 있습니다.
[그림] 노드 속성 화면
속성 | 설명 | 타입 | 기본값 | 수정 | 비고 |
BootMode | MCCS 서비스가 설정된 BootMode로 시작했는지 여부를 나타냅니다. | BOOLEAN | X | ||
ExpirationDate | 라이선스 유료기간을 나타냅니다. | STRING | |||
HostID | HostID를 나타냅니다. | STRING | X | ||
IsolationTestAddress | Isolation을 테스트할 IP를 입력합니다. 신뢰할 수 있는 IP 주소를 입력합니다. 2개 이상을 입력할 때는 콤마(,)로 구분합니다. IP 주소를 입력하지 않으면 고립 환경을 구분할 수 없습니다. | IP ADDRESS | O | ||
LicenseType | 노드에 입력된 라이선스 타입을 나타냅니다. | STRING | X | ||
NodeName | 노드 이름을 나타냅니다. | NAME |
| X | |
NodeState | 노드 상태를 나타냅니다. | STRING |
| X | |
PrimaryHB | MCCS 설정된 Primary 핫빗 주소를 나타냅니다. | IP ADDRESS |
| X | |
PrimaryHBStatus | 설정된 Primary 핫빗 상태를 나타냅니다. | IP ADDRESS | X | ||
SecondaryHB | MCCS 설정된 Secondary 핫빗 주소를 나타냅니다. | IP ADDRESS |
| X | |
SecondaryHBStatus | 설정된 Secondary 핫빗 상태를 나타냅니다. | IP ADDRESS | X | ||
StandAlone | StandAlone 작동 여부를 나타냅니다. | BOOLEAN | false | X |
...
다음은 클러스터 모드에서 가능한 노드 상태입니다.
클러스터 모드의 노드 상태
상태 | 설명 |
---|---|
EXITED(엔진 종료) |
...
MCCS 엔진이 종료된 상태입니다. | |
INITING(초기화) |
...
엔진이 시작되고 구성 정보 분석과 핫빗 통신이 이루어지기 전의 기본 노드 상태입니다. |
...
MCCS 엔진이 시작된 후 두 노드가 핫빗으로 통신을 하며 상호 상태를 수집하는 초기 상태입니다. |
...
정상적인 경우는 이 상태에서 LOCAL_BUILD 또는 REMOTE_BUILD 상태로 변경되지만, 구성 또는 물리적 환경에 문제가 있는 경우는 INITING 상태에 머물거나 자동 종료되어 EXITED 상태가 됩니다. |
LOCAL_BUILD(로컬구성) |
...
클러스터의 모든 노드들이 INITING 상태일 때, 핫빗 설정에서 우선 순위가 가장 높은 노드가 LOCAL_BUILD 상태로 변경되며, 이 상태의 노드는 로컬 구성 파일 (%MCCS_HOME%\config\main.json)에서 구성 정보를 분석합니다. 클러스터의 노드 중에서 오직 한 노드만이 이 상태를 거쳐 RUNNING 상태가 되며, 다른 노드들은 이 노드로부터 데이터를 동기화하는 REMOTE_BUILD 상태를 거치게 됩니다. | |
REMOTE_BUILD(원격구성) |
...
INITING 상태의 노드가 핫빗 통신을 통해 RUNNING 상태인 노드를 발견하면, 자신을 REMOTE_BUILD 상태로 설정한 후, RUNNING 상태인 노드로부터 구성 정보를 동기화합니다. | |
RUNNING(정상 |
...
LOCAL_BUILD 또는 REMOTE_BUILD를 통해 구성 데이터베이스 설정을 완료한 상태이며, 이 상태에서 정의된 모든 리소스에 대한 에이전트와 그룹 관리자를 시작합니다. | |
FAULTED(시스템장애) |
...
RUNNING 상태에 있던 노드와의 모든 핫빗이 끊어졌을 때, RUNNING 상태의 노드를 FAULTED로 설정합니다. |
노드 상태의 변화 과정
다음은 MCCS의 동작 단계에 따른 노드 상태의 변화 과정을 보여줍니다.
...