CUBRID HA 시작 및 확인

CUBRID HA 시작

CUBRID HA 그룹 내의 각 노드에서 cubrid heartbeat start를 수행한다. cubrid heartbeat start를 가장 먼저 수행한 노드가 마스터 노드가 되므로 유의해야 한다.

CUBRID HA 상태 확인

CUBRID HA 그룹 내의 각 노드에서 cubrid heartbeat status를 수행하여 구성 상태를 확인한다.

[master]$ ./cubrid heartbeat status

@ cubrid heartbeat list

 HA-Node Info (current master-node-name, state master)

   Node slave-node-name (priority 2, state slave)

   Node master-node-name (priority 1, state master)

 HA-Process Info (master 9289, state master)

   Applylogdb demodb@localhost:/home1/cubrid1/DB/demodb_slave.cub (pid 9423, state registered)

   Copylogdb demodb@slave-node-name:/home1/cubrid1/DB/demodb_slave.cub (pid 9418, state registered)

   Server demodb (pid 9306, state registered_and_active)

 

[master]$

CUBRID HA 그룹 내의 각 노드에서 cubrid changemode 유틸리티를 이용하여 서버의 상태를 확인한다.

CUBRID HA 동작 여부 확인

마스터 노드의 액티브 서버에서 쓰기를 수행한 후 슬레이브 노드의 스탠바이 서버에 정상적으로 반영되었는지 확인한다. 테이블을 생성할 때 기본키(primary key)가 반드시 존재해야 한다는 점을 주의한다.