...
새로운 current UUID 를 생성합니다.
new-current-uuid --no-rotate-bitmap {device}
새로운 current UUID 를 생성하지만 bitmap UUID 는 rotate 하지 않습니다. 로컬에서 I/O가 발생된 효과를 줍니다.
outdate {device}
하위 장치의 데이터를 outdated 로 지정합니다.
...
bsrsetup events2 {resource | all}
구성된 모든 bsr 객체의 BSR 개체의 현재 상태와 상태의 모든 변경 사항을 표시합니다. 출력은 이벤트의 종류로 시작합니다. 기존의 객체가 생성, 파괴 또는 변경 될 경우, 이벤트 핸들러가 호출되거나 리턴되는 등의 이벤트 유형이 있습니다. 그 다음은 이벤트가 적용되는
각 줄은 옵션 출력형식에 따라 표기하고 이벤트가 다음 줄에서 계속되면 별표가 표시됩니다. 각 줄은 이벤트의 종류(기존 개체가 있는 경우 존재, 개체가 생성, 삭제 또는 변경된 경우 생성, 삭제, 변경, 이벤트 핸들러가 호출되거나 반환된 경우 호출 또는 응답), 리소스, 장치, 연결, 피어 장치, helper 객체를 기술합니다. 나머지는 개체를 식별하고 개체의 상태를 표시합니다-장치, 도우미 또는 현재 상태가 완전히 덤프 되었음을 나타내는 대시(-) 등 이벤트가 적용되는 개체를 나타냅니다. 다음의 사용 가능한 옵션이 있습니다.
--now 현재 상태를 보고 한 후 종료합니다. 기본값은 지속적으로 상태 변경을 보는 것입니다.
--statistics 출력에 통계를 포함 시킵니다 상세한 정보를 출력합니다.
--timestamp (--t) 발생 시간을 출력 합니다.
--diff(-d) 상태 변경 시 이전 상태를 출력합니다.
--sync(-S) 동기화 이벤트를 출력합니다.
--json json 형식으로 출력합니다.
bsrsetup get-gi resource peer_node_id volume
...
bsr 의 네트워크, 로그, 볼륨, 핸들러 등 과 관련한 설정을 합니다.
COMMANDS
/nodelayedack [ip|guid]
TCP/IP 의 지연된 ACK 동작을 비활성화 합니다. 복제를 운영함에 있어서 필수적이며 윈도우즈 전용입니다.
...
TCP/IP 의 지연된 ACK 동작을 활성화 합니다. 윈도우즈 전용입니다.
...
윈도우즈 볼륨을 컨트롤하는 볼륨락을 완전히 해제하는 명령입니다. 리소스를 삭제하는 최종 단계에서 반드시 수행해야 하는 명령이며 윈도우즈 전용입니다.
이 명령을 수행할 경우 리소스를 반드시 재구성하고 전체 동기화를 다시 수행해야 합니다.
...
볼륨의 락을 임시로 활성화하거나 비활성화 할 수 있는 명령입니다. 디버깅용도이며 윈도우즈 전용입니다.
/bsrlock_status
볼륨의 락 상태를 볼 수 있는 명령입니다. 윈도우즈 전용입니다.
/info볼륨의 파티션, 마운트 포인트 등 관련 정보를 출력합니다. 윈도우즈 전용입니다get_log_info
로그 정보를 출력합니다.
Code Block |
---|
# bsrcon /get_log_info
Current log level.
system-lv : err(3)
debug-lv : info(6)
The maximum size of cli log file is 5M.
Number of log files that can be saved.
bsradm : 2
bsrsetup : 2
bsrmeta : 2
The maximum size of driver log file is 48M or 100000 log count.
Number of log files that can be saved.
bsrdriver : 15
Output category during debug log.
category : VOLUME IO IO_ERROR BITMAP LRU REQUEST PEER_REQUEST RESYNC_OV REPLICATION CONNECTION UUID TWOPC THREAD SEND_BUFFER STATE SOCKET DRIVER NETLINK GENL PROTOCOL MEMORY LOG ETC
Logging status command to the CLI log : disable (0) |
/maxlogfile_cnt [LogFileMaxCount : 0 ~ 1000]
백업할 커널 로그파일의 최대 저장 개수를 지정합니다. 기본값은 15입니다.
/climaxlogfile_cnt [adm, setup, meta] [LogFileMaxCount : 0 ~ 255]
백업할 CLI 로그파일의 최대 저장 개수를 지정합니다. 기본값은 2 입니다.
/minlog_lv [sys, dbg] [Level : 0~7] level info, emerg(0) alert(1) criti(2) err(3) warning(4) notice(5) info(6) debug(7)
로그 수준을 지정합니다. 기본값은 시스템(이벤트) 로그는 err, 디버그 로그는 info 입니다.
/minlog_lv feature [flag : 0,1,2,4] level info, none(0) oos(1) latency(2) verify(4)
용도별 로그의 활성화를 지정합니다. 디버깅 용도입니다.
/set_log_path [log file path]
로그 저장 경로를 변경합니다.
/handler_use [0,1]
bsr 의 핸들러를 비활성화 하거나 활성화 하거나 합니다. 기본값은 비활성화 합니다입니다.
/maxlogfile_cnt [LogFileMaxCount : 0 ~ 1000nodelayedack [ip|guid]/climaxlogfile_cnt [adm, setup, meta] [LogFileMaxCount : 0 ~ 255]/minlog_lv [sys, dbg] [Level : 0~7] level info, emerg(0) alert(1) criti(2) err(3) warning(4) notice(5) info(6) debug(7)/minlog_lv feature [flag : 0,1,2,4] level info, none(0) oos(1) latency(2) verify(4)
/bsr_panic [flag: 0,1] [ I/O hang detect period(seconds)]
I/O 행을 감지하면 버그체크를 발생시켜 메모리 덤프 수집을 유도합니다. flag 는 기본 비활성화(0) 입니다. I/O 행 감지는 내부적으로 25초의 감지주기로 되어 있어서 약 30초 간격으로 지정합니다.
예) bsrcon /bsr_panic 1 180
/forced_panic
강제 버그체크를 발생시켜서 메모리 덤프 수집을 유도합니다TCP/IP 의 지연된 ACK 동작을 비활성화 합니다. 윈도우즈 전용입니다.
bsr 설치 과정에서 현재 리소스의 복제 네트워크 어댑터에 대해 자동 수행되므로 구성 절차에서 배제되지만, 네트워크 어댑터가 교체되어 새로운 복제 인터페이스로 재구성 할 경우 이 명령어를 필수적으로 다시 수행해야 합니다.
/delayedack_enable [ip|guid]
TCP/IP 의 지연된 ACK 동작을 활성화 합니다. 윈도우즈 전용입니다.
/release_vol [letter]
윈도우즈 볼륨을 컨트롤하는 볼륨락을 완전히 해제하는 명령입니다. 리소스를 삭제하는 최종 단계에서 반드시 수행해야 하는 명령이며 윈도우즈 전용입니다.
이 명령을 수행할 경우 리소스를 반드시 재구성하고 전체 동기화를 다시 수행해야 합니다. bsr 1.7 이후 부터 해당 명령을 수행할 경우 메타디스크를 자동으로 wipe-md 처리 합니다.
/bsrlock_use
볼륨의 락을 임시로 활성화하거나 비활성화 할 수 있는 디버깅용도의 명령입니다. 윈도우즈 전용입니다.
/bsrlock_status
볼륨의 락 상태를 볼 수 있는 명령입니다. 윈도우즈 전용입니다.
/info
볼륨의 파티션, 마운트 포인트 등 관련 정보를 출력합니다. 윈도우즈 전용입니다.
/force_panic
강제 메모리 덤프를 수집합니다.