...
Section |
---|
Column |
---|
서비스에 필요한 데이터가 클러스터에 정의된 노드들 간에 공유될 수 없는 경우, 즉 NAS 또는 DAS로 공유되지 못하면 페일오버할 때에 동일한 데이터로 서비스할 수 없습니다. 이런 경우에 로컬에서만 접근이 가능한 데이터를 대기 서버로 복제하여 대기 서버에서 동일한 데이터를 갖도록 할 수 있습니다. 미러 디스크 DR은 1:2로 복제 기능을 하는 DRBD 미러 볼륨에 대한 에이전트입니다. 미러 디스크 DR 에이전트는 미러 볼륨의 상태와 역할에 따라 동작이 결정됩니다. 미러 디스크 DR 리소스 상태, 역할과 같은 동적인 정보는 모두 시스템 이벤트 로그에 기록되며, MCCS의 이벤트 로그 모니터 모듈에 의해 MCCS로 전달됩니다. MCCS 이벤트 모듈은 MCCS 서비스가 시작될 때에 기동됩니다. DRBD는 다른 두 서버 간의 볼륨에 대해서 미러를 생성함으로써 동작을 하게 됩니다. 소스 볼륨(Source Volume)은 주 서버(Primary)에 위치하고, 타깃 볼륨(Target Volume)은 보조 서버(Secondary))와 DR 서버에 위치합니다. 클라이언트는 소스 볼륨에서만 읽기/쓰기가 가능하고, 쓰여진 데이터들은 네트워크를 통해서 타깃 볼륨에 복제됩니다. 이 때, 타깃 볼륨은 읽기/쓰기가 모두 허용되지 않는 잠금 상태입니다. 이는 데이터 무결성을 보장하기 위해 타깃 볼륨을 사용하지 못하도록 하기 위함입니다. 다음 그림은 두 대의 서버에 Mirroring이 설정된 것을 나타냅니다. Warning |
---|
미러 디스크 DR리소스는 미리 구성된 DRBD리소스를 등록만 가능합니다. |
|
|
Drawio |
---|
baseUrl | https://mantech.jira.com/wiki |
---|
diagramName | LinuxMDR.drawio |
---|
tempPreview | LinuxMDR.png |
---|
width | 500 |
---|
zoom | 1 |
---|
pageId | 345048063 |
---|
custContentId | 2072347720 |
---|
lbox | 1 |
---|
contentVer | 1 |
---|
height | 500 |
---|
revision | 1 |
---|
|
[그림] 미러링 구성도
데이터 동기화
미러링 방식은 동기 모드와 비동기 모드로 나뉘어지며, 이는 저장 요청에 대한 응답이 언제 발생하는지에 따라 결정됩니다.
...