...
통상 down 으로 리소스를 중지합니다. down은 연결 해제와 분리 명령을 모두 순차적으로 수행합니다.
fsradm down [리소스명]
동기화
...
초기동기화
소스와 타깃 양노드의 리소스가 리소스를 기동하여 복제 연결이 성립되면 동기화와 복제를 연결을 성립하면 동기화를 시작하기 전 상태로 대기 합니다. 이 상태에서 소스가 될 노드의 리소스 역할을 Primary로 승격하여 초기 동기화를 시작합니다. 이 시점에 복제도 동시에 시작됩니다.리소스를 승격 시키기 . 동기화가 시작됨과 동시에 소스 측 데이터의 변경분이 발생하면 해당 변경분에 대해서도 실시간 복제합니다. FSR은 기본적으로 동기화와 복제를 동시에 수행합니다.
리소스를 승격하기 위한 명령은 다음과 같습니다.
fsradm primary [리소스명]
...
초기 동기화 시점의 로컬 파일의 상태는 정합성이 맞지 않는 상태(Inconsistent)를 초기값으로 하기 때문에 기본적으로 승격이 거부됩니다. 그래서 초기 승격 시에는 강제(-f 옵션) 승격을 통해 사용자가 해당 리소스를 소스로 하여 동기화하겠다는 하겠다는 명시적 승격을 수행해야 합니다.
Code Block |
---|
c:\>fsradm primary r0 declined r0: not up to date c:\>fsradm primary r0 -f done |
...
초기 동기화는 전체 복제 파일셋을 대상으로 진행하지만 한번 동기화가 완료된 이후에 재동기화를 할 경우에는 소스 측의 변경분에 대해서만 부분적으로 동기화 합니다. 예를 들어 초기 동기화 이후 복제 연결이 단절되었다가 재연결되는 상황에서 재연결될 경우 부분적인 재동기화가 수행될 수 있습니다.
동기화가 진행되는 도중에 타깃의 파일상태는 Inconsistent이며 동기화가 완료되면 소스와 타깃의 정합성이 일치하는 UptoDate 상태가 됩니다. Inconsistent 상태는 최신의 데이터가 아니므로 복제 운영 측면에선 가능한 Inconsistent 상태를 짧게 유지하는게 바람직합니다.
수동 동기화
운영 도중 동기화를 수동으로 해야할 경우에 다음의 명령을 통해 수행합니다.
로컬을 소스로 하여 동기화 합니다.
Code Block |
---|
c:\>fsradm invalidate-remote r0 |
피어를 소스로 하여 동기화 합니다.
Code Block |
---|
c:\>fsradm invalidate r0 |
복제
Secondary 노드가 승격되어 동기화가 시작됨과 동시에 소스노드의 데이터에 실시간 변경분이 발생할 경우 자동으로 복제도 병행합니다. 복제는 Primary 노드에서 Secondary 노드의 방향으로 진행됩니다.
...