Versions Compared

Key

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

...

You can easily install it by running the installer for Windows and following the steps in the installation wizard. After installation is complete, you will need to reboot your system.

설치 정보

...

Information

When the installation is completed successfully, the directory is configured as below.

  • bin
    BSR 을 구성하는 바이너리 프로그램들이 위치합니다Contains binary programs that make up the bsr.

  • etc
    구성 파일 경로 입니다Path to the configuration file.

  • jre
    설치 패키지를 위한 Path to the Java runtime environment 경로입니다for the installation package.

  • bsrservice

    Path to the bsr service 바이너리의 경로입니다binary.

    The bsr service 는 복제 수행을 위한 초기화 작업을 수행합니다. 서비스가 중단 될 경우 복제가 중단될 수 있기 때문에 서비스 제어에 주의를 요합니다.

업데이트

BSR이 설치된 상태에서 신규 버전의 패키지를 재설치하면 업데이트 설치가 자동으로 수행됩니다.

  • 기존 버전을 제어판의 프로그램 및 기능에서 삭제하여 재설치를 하는 방식은 삭제 후 리부팅이 필수이기 때문에 번거로울 수 있고, 만약 삭제 후 (실수로) 리부팅 없이 재설치를 하면 심각한 문제가 발생할 수 있으므로 주의를 요합니다. 제어판에서 삭제 후 업데이트를 하는 방식은 권장하지 않습니다.

삭제

BSR의 삭제는 제어판의 프로그램 및 기능에서 BSR 패키지를 삭제할 수 있습니다. 삭제 후 머신을 리부팅해야 합니다.

Linux

...

  • performs initialization to perform replication. If service is interrupted, replication may be interrupted, so take care in controlling the service.

Update

If you reinstall a new version of a package while BSR is installed, the update installation is performed automatically.

  • Re-installing the existing version by deleting it from the program and function of the control panel can be cumbersome since rebooting is required after deletion. It is not recommended to update after deleting from the control panel.

Delete

Deleting bsr can delete the bsr package from Programs and Features in Control Panel. The machine needs to be rebooted after deletion.

Linux

Linux distributes kernel modules and utility packages separately, so each must be installed individually and bsr services must be configured separately.

Installation

커널 모듈 설치

Info

[root@bsr-01 bsr]# rpm -ivh /root/rpmbuild/RPMS/x86_64/kmod-bsr-1.6.0_2.6.32_754.24.3-PREALPHA3.el6.x86_64.rpm

...

Info

[root@bsr-01 bsr]# modprobe bsr

서비스 구성

시스템이 시작될 때 항상 BSR bsr 을 자동으로 기동 시키려면 BSR bsr 서비스를 구성해 두어야 합니다.

  • CentOS 6

    • chkconfig bsr on

    • service bsr start

  • CentOS 7

    • systemctl enable bsr

    • systemctl start bsr

...

Information

설치 후 정상 설치 여부를 모듈 정보를 통해 확인 합니다.

Info

[root@bsr-01 bsr]# modinfo bsr
filename: /lib/modules/2.6.32-754.24.3.el6.x86_64/extra/bsr/bsr.ko
license: GPL
alias: block-major-147-*
license: GPL
version: 1.6.0-PREALPHA3
description: bsr - Block Sync and Replication v1.6.0-PREALPHA3
author: Man Technology Inc. dev3@mantech.co.kr
retpoline: Y
srcversion: 8A7DAFDEC0E6383AFB76501
depends: libcrc32c
vermagic: 2.6.32-754.24.3.el6.x86_64 SMP mod_unload modversions
parm: minor_count:Approximate number of bsr devices (1-255) (uint)
parm: disable_sendpage:bool
parm: allow_oos:DONT USE! (bool)
parm: use_fast_sync: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:\ e3fff1406638405bef558c540c2622b24fc4e5f4\ build\ by\ root@centos803,\ 2020-03-09\ 02:02:01
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

삭제

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

Info

rpm -e kmod-bsr

rpm -e bsr-utils

...