...
운영 중인 리소스를 down 합니다.
bsrcon /m 을 통해 볼륨에 걸려있는 락을 해제 합니다.
리소스 구성파일을 삭제 합니다.
조회
버전
bsradm /V 명령을 통해 bsr의 버전 정보를 확인합니다.
Code Block |
---|
[root@bsr-01 nglee]# bsradm -V
BSRADM_BUILDTAG=GIT-hash:3dca67e82d331e95121288a57898fcda13357e94 build by nglee@NGLEE-1,2020-01-29 13:50:48
BSRADM_API_VERSION=2
BSR_KERNEL_VERSION_CODE=0x000000
BSR_KERNEL_VERSION=0.0.0
BSRADM_VERSION_CODE=0x010600
BSRADM_VERSION=1.6.0-PREALPHA3 |
상태정보
기본
상세
네트워크 연결
...
기본적인 상태 정보를 출력합니다.
Code Block |
---|
>bsradm status r0
r0 role:Secondary
disk:UpToDate
nina role:Secondary
disk:UpToDate
nino role:Secondary
disk:UpToDate
nono connection:Connecting |
상세 정보를 출력합니다.
Code Block |
---|
C:\>bsrsetup status r0 --verbose --statistic
r0 node-id:0 role:Secondary suspended:no
write-ordering:flush
volume:0 minor:2 disk:Inconsistent
size:4096000 read:0 written:0 al-writes:0 bm-writes:0 upper-pending:0
lower-pending:0 al-suspended:no blocked:no
WIN2012R2_2 node-id:1 connection:Connected role:Secondary congested:no
volume:0 replication:Established peer-disk:Inconsistent
resync-suspended:no
received:0 sent:0 out-of-sync:0 pending:0 unacked:0 |
Info |
---|
성능지시자 sent (network send). 네트워크 연결을 통해 상대 노드에 전송된 네트워크 데이터의 양입니다. (Kibyte)
received (network receive). 네트워크 연결을 통해 상대 노드에서 수신된 네트워크 데이터의 양입니다. (Kibyte)
written (disk write). 로컬 하드 디스크에 기록된 넷 데이터입니다. (Kibyte)
read (disk read). 로컬 하드 디스크로부터 읽은 넷 데이터입니다. (Kibyte)
al-writes (activity log). 메타 데이터의 activity log 영역에 대한 업데이트 횟수입니다.
bm-writes (bit map). 메타 데이터의 비트맵 영역에 대한 업데이트 횟수입니다.
upper-pending (application pending I/O ). 상위에서 DRBD 로 전달된 I/O 들 중 완료되지 못하고 DRBD에서 처리중인 I/O 개수 .
lower-pending (subsystem open count). WDRBD에서 수행한 로컬 I/O sub-system에 대한 (close 되지 않은) open 횟수.
pending . 상대 노드에게 요청하였지만 응답(ack)받지 못한 요청 횟수입니다.
unacked (unacknowledged). 네트워크 연결을 통해 상대 노드에서 요청을 받았지만 응답(ack)해 주지 않은 요청 횟수입니다.
write-ordering (write order). 현재 사용되는 쓰기 방법을 나타냅니다.(기본 flush)
out-of-sync . 현재 동기화가 이루어지지 않은 스토리지의 양을 나타냅니다. (Kibytes)
resync-suspended . 재 동기화 중단 여부. 가능한 값 은 no,user, peer, dependency
blocked . 로컬 I/O 혼잡상태 표시
no : 혼잡없음
upper : 상위 디바이스에서 혼잡발생
lower : 디스크 혼잡
congested. 이 플래그는 복제 연결상의 TCP 송신 버퍼가 80 % 이상 채워 졌는지 여부를 알려줍니다.
|
네트워크 연결상태를 출력합니다.
Code Block |
---|
C:\>bsradm cstate r0
Connected |
Info |
---|
연결상태 StandAlone. 리소스가 아직 연결되지 않았거나, 사용자가 drbdadm disconnect를 사용하여 연결을 끊었거나, 인증 실패 또는 스플릿 브레인과 같은 이유로 연결이 끊어져 네트워크 구성이 가능하지 않은 상태입니다. Disconnecting. 연결이 끊어지는 동안의 일시적인 상태입니다. 다음 상태: StandAlone Unconnected. 연결을 시도하기 전의 일시적인 상태입니다. 다음 상태: Connecting 또는 Connected. Timeout. 상대 노드와의 통신 시간 초과에 따른 일시적인 상태입니다. 다음 상태: Unconnected BrokenPipe. 상대 노드와의 연결이 끊어진 후 일시적으로 표시되는 상태입니다. 다음 상태: Unconnected NetworkFailure. 상대 노드와의 연결이 끊어진 후 일시적으로 표시되는 상태입니다. 다음 상태: Unconnected ProtocolError. 상대 노드와의 연결이 끊어진 후 일시적으로 표시되는 상태입니다. 다음 상태: Unconnected TearDown. 상대 노드가 연결 종료 중임을 나타내는 일시적인 상태입니다. 다음 상태: Unconnected Connecting. 상대 노드가 네트워크에서 확인 되기를 기다리고 있는 상태입니다. Connected. TCP 연결이 설정되었으며, 상대 노드로부터 첫 번째 네트워크 패킷을 기다립니다.
|
Info |
---|
복제 상태 Off 상대노드와 연결이 끊어졌거나, 복제가 진행되지 않는 상태입니다. Established. 정상적으로 연결된 상태입니다. WDRBD 연결이 설정되었으며, 데이터 미러링이 활성화됩니다. StartingSyncS. 로컬 노드가 소스이고, 사용자에 의해 전체 동기화가 시작된 상태입니다. 다음 상태: SyncSource 또는 PausedSyncS StartingSyncT. 로컬 노드가 타겟이고, 사용자에 의해 전체 동기화가 시작된 상태입니다. 다음 상태: WFSyncUUID WFBitMapS. 부분 동기화가 시작됩니다. 다음 상태: SyncSource 또는 PausedSyncS WFBitMapT. 부분 동기화가 시작됩니다. 다음 상태: WFSyncUUID WFSyncUUID. 동기화가 시작되려고 하는 상태입니다. 다음 상태: SyncTarget 또는 PausedSyncT SyncSource. 로컬 노드가 소스이고, 동기화가 진행 중인 상태입니다. SyncTarget. 로컬 노드가 타겟이고, 동기화가 진행 중인 상태입니다. VerifyS. 로컬 노드가 소스이고, On-line 디바이스 검증이 실행 중입니다. VerifyT. 로컬 노드가 타겟이고, On-line 디바이스 검증이 실행 중입니다. PausedSyncS. 로컬 노드가 소스이고, 다른 동기화 작업 완료에 대한 의존성 또는 수동 명령 (drbdadm pause-sync)에 의해 동기화가 일시 정지된 상태입니다. PausedSyncT. 로컬 노드가 타겟이고, 다른 동기화 작업 완료에 대한 의존성 또는 수동 명령 (drbdadm pause-sync)에 의해 동기화가 일시 정지된 상태입니다. Ahead. 로컬노드가 네트워크 혼잡상태에 도달하여 복제데이터를 전송할 수 없는 상태입니다. (상대노드로 OOS Info 전송) Behind. 상대노드가 네트워크 혼잡상태에 도달하여 복제데이터를 수신할 수 없는 상태입니다. (이후 SyncTarget 상태로 전환)
|
양 노드가 연결되기 전 까지는 연결상태가 StandAlone 에서 Connecting 사이에서 변화합니다. 연결이 된 이후부터는 연결상태가 Connected로 유지되고 이후 복제 상태가 Established 에서 부터 동기화 소스 상태(SyncSource), Ahead 상태 등 운영상황에 따라 다양한 상태로 전환 됩니다.
복제 상태는 특정 시점에 하나의 상태만을 가질 수 있습니다. 특히 한 쪽 노드가 소스의 상태이면 피어노드는 타깃의 상태여야 합니다.
역할
디스크
이벤트
정합성 검증
스플릿 브레인
기타