반응형
- DBRD 구성하기 - 1
https://librat.kr/entry/리눅스-DRBD-구성하기-1
DRBD 동작시키기
1편에서 노드 셋팅과 drbd .res 파일 구성까지 완료하였다.
이제 drbd를 동작시키는 방법에 대하여 설명하겠다.
- 최초 셋팅 후 서비스 실행 (Primary, Secondary 동시 진행)
service drbd start
- METADATA 생성 (Primary, Secondary 동시 진행)위 명령어를 수행하면 /dev/drbd0 디바이스 생성됨
drbdadm create-md all #drbd 볼륨으로 사용할 공간은 파일시스템이 생성되어 있지 않아야함. # 'drbdmeta 1 v08 /dve/xxx internalcreate-md' terminated with exit code 40 와 같은 오류가 발생할 경우 아래명령어 사용 # dd if=/dev/zero of=/dev/(drbd마운트) bs=1M count=128
- Primary 만들기처음 실행하게되면 secondary/secondary 로 동작하기 때문에 위 명령어를 수행하여 mirroring이 진행될 수 있게 해야함
drbdadm primary nfs # nfs 는 리소스이름이다. .res 파일에 저장해놓은 리소스이름.
- 마운트 진행 (primary 노드)
mkfs.ext4 /dev/drbd0 mount /dev/drbd0 /mnt
DRBD 운영하기
- 모니터링모니터링 명령어로 connect 상태를 확인해주어야함
cat /proc/drbd service drbd status
- 미러링 테스트primary 가 죽었을 경우 secondary를 primary 로 만드는 방법을 바로 수행해주면 된다.
#primary secondary 만들기 umount /mnt drbdadm secondary nfs #secondary primary 만들기 mount /dev/drbd /mnt ls -al /mnt
- Secondary 노드 교체
기존에 있던 Secondary 노드를 교체할 경우 .res 파일을 수정해준다. (노드 2개 동시설정)
이후 Secondary 노드에서 서비스를 실행해준다.그 다음 Primary 노드에서 새노드로 연결하는 명령을 수행한다. drbdadm connect nfs
service drbd start
반응형
'리눅스' 카테고리의 다른 글
[리눅스] DRBD 구성하기 - 1 (0) | 2023.08.09 |
---|---|
[Rsync 자동화] 파일 백업 자동화 - 2 (0) | 2023.08.04 |
[Rsync 자동화] 파일 백업 자동화 - 1 (0) | 2023.08.03 |
[리눅스] diff 파일비교 명령어 (0) | 2023.08.03 |
[Rsync] 리눅스 파일 전송 및 동기화 (0) | 2023.08.02 |