DRX 구성파일이 작성되면 복제를 시작할 준비가 되었고 복제리소스를 기동(up)하여 복제를 시작합니다.
리소스를 기동하는 방법은 2가지이며 DRX 서비스를 통해 기동하거나 개별 명령으로 기동하게 할 수 있습니다. 이 시점에 DRX 서비스는 DRX 설치를 통해 이미 준비된 상태이며 DRX 서비스(drxsvc)를 재기동시켜서 전체 리소스를 기동(up)하게 할 수 있습니다. 리소스 전체를 한번에 기동시키지 않고 drx-ctl 명령을 통해 리소스 개별적으로
기동시킬 수도 있습니다. 다음은 이에 대한 설명입니다.
5.1. 서비스 제어
서비스에 대한 제어는 OS 플랫폼에서 제공하는 서비스 제어 명령에 따라 다릅니다. 다음은 서비스 제어 명령에 대해 OS 플랫폼 별로 구분하여 설명하였습니다.
5.1.1. 서비스 기동
Linux
# Centos7 [root@node1 ~]# systemctl start drxsvc # Centos6 [root@node1 ~]# service drxsvc start
Windows
c:\>sc start drxsvc
5.1.2. 서비스 중지
Linux
# Centos7 [root@node1 ~]# systemctl stop drxsvc # Centos6 [root@node1 ~]# service drxsvc stop
Windows
c:\>sc stop drxsvc
5.1.3 와치독
DRX 서비스는 DRX 프로세스에 대한 관리를 위해 DRX 와치독을 함께 구동합니다. 와치독은 DRX 프로세스의 이상 종료를 감지할 경우 DRX를 재 기동 시키는 역할을 하고 다음과 같은 상황에서 동작합니다.
- DRX 프로세스가 예기치 않게 종료된 경우
- "drx-ctl shutdown" 명령어를 사용하여 DRX를 종료시킨 경우
이러한 와치독에 의한 재기동은 DRX 로그에 상시 기록되어 이력으로 남겨집니다.
DRX 프로세스가 일반적인 상황에서 종료되면 와치독에 의해서 자동 재기동되기 때문에 DRX 프로세스를 완전히 종료시키기 위해선 DRX 서비스 중지 명령을 사용하여 종료해야 합니다.