Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

bsr 설치 이후 랜카드를 교체하게 되면 bsrcon /nodelayedack <resource> 명령을 사용하여 Disable TCP Delayed ACK 의 내용을 다시 적용해야 합니다.

Linux

...

리눅스는 커널모듈과 유틸리티 패키지를 구분하여 배포하기 때문에 각각 개별적으로 설치해야 합니다.

...

시큐어 부트 지원

bsr은 시큐어 부트 지원을 위해 커널 모듈 파일을 서명하여 배포합니다. 그리고 rpm 패키지로 함께 배포된 공개키를 시스템의 UEFI bios에 등록 해야만 시큐어부트 모드에서 커널모듈을 사용할 수 있습니다. 공개키는 /etc/pki/mantech/ 에 설치되며 다음과 같이 import합니다.

#mokutil --import /etc/pki/mantech/bsr_signing_key_pub.der

input password:

input password again:

비밀번호 지정 후 리부팅 합니다.

...

- RHEL/CentOS/Rocky

설치

  1. 유틸리티 설치

  2. 커널 모듈 설치

  3. 시큐어 부트 설정

시작

적재

정보 보기

서비스 구성

삭제

업데이트

Linux - Ubuntu

설치

  1. DKMS 빌드

  2. 개인키 코드 서명

  3. 유틸리티/커널모듈 설치

  4. 시큐어부트 설정

시작

적재

정보 보기

서비스 구성

삭제

업데이트

설치

유틸리티 설치

CentOS

Info

[root@bsr-01 x86_64]# rpm -ivh bsr-utils-1.6-A3.el7.x86_64.rpm

...

Info

root@ubuntu:/home/mantech# apt-get -f -y install

시큐어 부트 지원

Info

시큐어 부트 지원

  • RHEL/CentOS

bsr은 시큐어 부트 지원을 위해 커널 모듈 파일을 서명하여 배포합니다. 그리고 rpm 패키지로 함께 배포된 공개키를 시스템의 UEFI bios에 등록 해야만 시큐어부트 모드에서 커널모듈을 사용할 수 있습니다. 공개키는 /etc/pki/mantech/ 에 설치되며 다음과 같이 import합니다.

#mokutil --import /etc/pki/mantech/bsr_signing_key_pub.der

input password:

input password again:

비밀번호 지정 후 리부팅 합니다.

리부팅 시점에 UEFI bios 메뉴에서 해당 공개키를 등록(Enroll)합니다.

  • Ubuntu

적재

bsr 모듈을 적재 합니다.

Info

[root@bsr-01 bsr]# modprobe bsr

서비스 구성

시스템이 시작될 때 항상 bsr을 자동으로 기동 시키려면 bsr 서비스를 활성화 하고 svc-auto-up 옵션을 구성해야 합니다. svc-auto-up 의 기본값은 yes 입니다.

...

Info

[root@bsr-01 bsr]# modinfo bsr
filename: /lib/modules/3.10.0-957.el7.x86_64/extra/bsr/bsr.ko
license: GPL
alias: block-major-147-*
license: GPL
version: 1.6-A3
description: bsr - Block Sync and Replication v1.6-A3
author: Man Technology Inc. bsr@mantech.co.kr
retpoline: Y
rhelversion: 7.6
srcversion: F4B39BD44212C22841949F8
depends: libcrc32c
vermagic: 3.10.0-957.el7.x86_64 SMP mod_unload modversions
signer: Man Technology Inc.: BSR Secure Boot Key
sig_key: D6:97:B5:89:F6:BC:A4:D5:28:02:25:57:4E:55:51:9F:F0:8F:EC:74
sig_hashalgo: sha256
parm: minor_count:Approximate number of bsr devices (1-255) (uint)
parm: disable_sendpage:bool
parm: allow_oos:DONT USE! (bool)
parm: debug_fast_sync:bool
parm: enable_faults:int
parm: fault_rate:int
parm: fault_count:int
parm: fault_devs:int
parm: two_phase_commit_fail:int
parm: usermode_helper:string

[root@bsr-01 x86_64]# bsradm -V
BSRADM_BUILDTAG=GIT-hash:\ 35649dbca524e37a7a8fcddb199db17efb8b7aba\ build\ by\ root@bsrc76,\ 2020-08-25\ 13:46:17
BSRADM_API_VERSION=2
BSR_KERNEL_VERSION_CODE=0x000000
BSR_KERNEL_VERSION=0.0.0
BSRADM_VERSION_CODE=0x000000
BSRADM_VERSION=1.6-A3

업데이트

이전 버전 제거

  • 리소스 비활성화

  • 서비스 중지

  • 커널 모듈 삭제

  • 유틸리티 삭제

...

Info

root@ubuntu:/home/mantech# dpkg -i bsr-dkms_1.6-A4_all.deb

삭제

다음은 bsr을 삭제하는 명령 입니다.

CentOS

...