차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
drbd_사용자_안내서 [2018/05/31 00:59] – [resource섹션] admin | drbd_사용자_안내서 [2024/01/25 11:45] (현재) – koov | ||
---|---|---|---|
줄 101: | 줄 101: | ||
===== DRBD 설정하기 ===== | ===== DRBD 설정하기 ===== | ||
* 단순 DRBD 설정 | * 단순 DRBD 설정 | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 115: | 줄 116: | ||
* 단일 볼륨 DRBD 설정 | * 단일 볼륨 DRBD 설정 | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 135: | 줄 137: | ||
* 다중 볼륨 DRBD 설정 | * 다중 볼륨 DRBD 설정 | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 177: | 줄 180: | ||
일반적으로 ''/ | 일반적으로 ''/ | ||
- | 정의한 모든 DRBD 자원은 구성에서 자원 이름을 지정하여 이름을 지정해야합니다. 규약은 문자, 숫자 및 밑줄 만 사용하는 것입니다. | + | 정의한 모든 DRBD 자원은 구성에서 자원 이름을 지정하여 이름을 지정해야합니다. 규약은 |
모든 리소스 구성에는 적어도 두 개의 '' | 모든 리소스 구성에는 적어도 두 개의 '' | ||
줄 183: | 줄 186: | ||
또한 모든 호스트에서 동일한 값을 갖는 옵션을 '' | 또한 모든 호스트에서 동일한 값을 갖는 옵션을 '' | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 276: | 줄 280: | ||
일반적으로 4개 노드 연결 설정은 아래와 같습니다. | 일반적으로 4개 노드 연결 설정은 아래와 같습니다. | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 339: | 줄 344: | ||
위 구성 그대로 더욱 단순한 형태로 구성하면 아래와 같습니다. | 위 구성 그대로 더욱 단순한 형태로 구성하면 아래와 같습니다. | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 372: | 줄 378: | ||
각노드에 여러개의 NIC가 있고 각각 노드간 서로 다른 IP로 통신해야하는경우 아래처럼 구성할 수도 있습니다. | 각노드에 여러개의 NIC가 있고 각각 노드간 서로 다른 IP로 통신해야하는경우 아래처럼 구성할 수도 있습니다. | ||
+ | ''/ | ||
<WRAP prewrap> | <WRAP prewrap> | ||
<code vim / | <code vim / | ||
줄 412: | 줄 419: | ||
===== 리소스 초기화 ===== | ===== 리소스 초기화 ===== | ||
- | 위와 같이 설정파일(''/ | + | 위와 같이 설정파일(''/ |
리소스를 초기화하기 위해 아래 명령어로 메타데이터를 생성한다 | 리소스를 초기화하기 위해 아래 명령어로 메타데이터를 생성한다 | ||
줄 421: | 줄 428: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | 위의 명령어를 실행하면 아래와 같은 내용이 출력된다. | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | [root@node1 drbd.d]# drbdadm create-md lv_vol1 | ||
+ | md_offset 32212250624 | ||
+ | al_offset 32212217856 | ||
+ | bm_offset 32211234816 | ||
+ | |||
+ | Found ext3 filesystem | ||
+ | 31457280 kB data area apparently used | ||
+ | 31456284 kB left usable by current configuration | ||
+ | |||
+ | initializing activity log | ||
+ | initializing bitmap (960 KB) to all zero | ||
+ | Writing meta data... | ||
+ | New drbd meta data block successfully created. | ||
+ | [root@node1 drbd.d]# | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | 위 작업중 아래와 비슷한 내용이 나오는경우가 있다 | ||
+ | |||
+ | <WRAP prewrap> | ||
+ | <code bash> | ||
+ | Device size would be truncated, which | ||
+ | would corrupt data and result in | ||
+ | ' | ||
+ | You need to either | ||
+ | * use external meta data (recommended) | ||
+ | * shrink that filesystem first | ||
+ | * zero out the device (destroy the filesystem) | ||
+ | Operation refused. | ||
+ | |||
+ | Command ' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | 이것은 DRBD로 동기화 하기 위한 장치에 이미 파일시스템이 만들어져 있는경우이다. 파일시스템이 만들어져 있다면 내부 공간에 메타데이터를 저장할 공간이 없어서 위와같이 오류가 출력된다. | ||