...
drbd 를 삭제 합니다.
bsr 을 설치 합니다.
drbd의 리소스 구성파일을 bsr 리소스 구성파일 경로로 복사
리소스 구성 파일의 device 명 drbd → bsr 로 변경
Code Block #device /dev/drbd0; device /dev/bsr0;
메타 초기화
Code Block 메타 초기화를 진행하지 않고 리소스 활성화시 다음과 같은 에러 발생 > bsradm up r0 No valid meta data found Command 'bsrmeta 0 v09 /dev/sdd2 flex-external apply-al' terminated with exit code 255 > bsradm create-md r0 Valid v08 meta-data found, convert to v09? [need to type 'yes' to confirm]
no 입력시 메타 초기화 진행 (풀싱크 필요) - 이 방식을 권장합니다.
yes 입력시 풀싱크 없이 메타형식을 9버전으로 컨버팅하여 사용 (풀싱크 불필요) - 이 방식은 권장하지 않습니다.
리소스 활성화
이전이 완료되었습니다.
wdrbd 를 bsr로 이관하기
wdrbd 삭제 전 운영중인 r0 리소스의 gi 확인
Code Block > drbdadm get-gi r0 AF4B2A7257A5953C:0000000000000000:7D3CE5E63E9E72F6:2E9F7F02974FBF84:1:1:0:0:0:0:0:0:0:0:1
제어판의 프로그램 추가/제거를 통한 wdrbd 삭제 후 리부팅
wdrbd 정상 삭제 확인
drbd.sys 삭제 여부
서비스 명령어로 확인
sc query drbd 의 출력 결과
KERNEL_DRIVER
유형으로 drbd 정보가 조회될 경우 삭제 실패, 조회가 되지 않으면 삭제 성공.
레지스트리 값으로 확인
HKLM, System\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
의UpperFilters
키의 값 내용 중 drbd 문자열이 남아 있으면 삭제 실패, drbd 값이 없으면 삭제 성공
drbdlock.sys 삭제 여부
서비스 명령어로 확인
sc query drbdlock 의 출력 결과
KERNEL_DRIVER
유형으로 drbdlock 정보가 조회될 경우 삭제 실패, 조회가 되지 않으면 삭제 성공.
삭제 실패한 경우, 수동 삭제
커널모듈 삭제
drbd.sys 삭제
HKLM, System\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}
의UpperFilters
키의 값 내용 중 drbd 문자열 제거 후 레지스트리 저장HKLM, System\CurrentControlSet\Services\drbd
키 삭제
drbdlock.sys 삭제
HKLM, System\CurrentControlSet\Services\drbdlock
키 삭제
응용 서비스 삭제
sc stop drbdservice
sc delete drbdservice
환경변수 삭제
DRBD_PATH, CYGWIN 시스템 환경변수 삭제
Program Files\drbd 경로에 설치된 파일들 삭제
리부팅
bsr 설치 후 리부팅
wdrbd의 리소스 구성파일을 bsr 리소스 구성파일 경로로 복사
r0 리소스 활성화 (메타 초기화 및 풀싱크 불필요)
UpToDate 상태확인
r0 리소스 gi 확인 (마이그레이션 전 값과 일치)
> bsradm get-gi r0 AF4B2A7257A5953C:0000000000000000:7D3CE5E63E9E72F6:2E9F7F02974FBF84:1:1:0:0:0:0:1:0:0:0Code Block