위로 아래

테스트 환경

NW Server

hostname : ohsnw03

version : 19.10

os : CentOS Linux 7.8

 

NW Client

hostname : ohsclient01

version : 19.10

os : CentOS Linux 7.8

 

 

 

 


NBMR 버전 선택

사용할 NBMR 버전 확인

https://www.cristie.com/support/matrix/

 

Product support matrix | Cristie Software

For the full product matrix compatibility list please see each product's separate datasheet; for more information please contact the team, sales@cristie.com

www.cristie.com

 

CentOS Linux 7의 경우 NMBR version 8.3 ~ 9.6까지 호환

 

 

 


NBMR 파일 다운

Cristie 사이트 접속

https://portal.cristie.com/login

 

Cristie Licensing Portal

License Portal loading please wait...

portal.cristie.com

 

 

로그인 후 Downloads > Archived Downloads 

 

 

NBMR rpm 패키지 검색해서 다운로드

 

 

nbmr 패키지 업로드

 

 

 

 


NBMR 설치

넷워커 패키지 확인

넷워커 클라이언트가 실행되고 있는 상태에서 nbmr을 설치해야 한다

 

nbmr 패키지 설치

rpm -ivh nbmr-~~~.rpm 

패키지가 설치되면 자동으로 nbmrcfg가 돌아간다

 

크리스티 라이센스 확인

licmgr -p nbmr

Status에 Trial license나 Full license가 써져 있다

 

 

 


NBMR 구성

nbmrcfg 사용 방법 2가지

  1. 옵션 없이 사용 (알아서 옵션을 추가한다)
  2. boot loader와 boot 파티션 옵션과 함께 사용

 

nbmrcfg (옵션 없이)

NBMR 구성하는 명령어

nbmrcfg

 

nbmrcfg (옵션 추가)

nbmrcfg -b grub2 -d /dev/sda

rpm -qa | grep grub : grub 버전 확인 가능 (grub2)

fdisk -l : disk의 이름 확인 가능 (/dev/sda)

 

lsblk /dev/sda : 받아야 할 saveset 확인 가능

 

 

nbmrcfg 결과

구성이 완료되면 구성 정보 파일이 생성된다

/NBMRCFG/disrec.ini

/NBMRCFG/nbmrcfg.log

 

/NBMRCFG/disrec.ini

구성 정보가 담겨 있는 파일

 

/NBMRCFG/nbmrcfg.log

nbmrcfg 명령어 실행 결과 로그 파일

 

 

 

 


pre-command script 생성

pre-command 스크립트 사용 이유

  1. 서버의 disk가 바뀌거나 os 정보가 바뀌면 되면 nbmrcfg도 다시 해줘야 nbmr 구성이 최신 상태에 맞게 구성된다.
  2. 그래서 백업이 돌기 전에 항상 nbmrcfg를 다시 돌려주는 것이 좋다.
  3. nbmrcfg는 root 계정으로 실행되어야 한다

 

pre-command 스크립트 주의점

  1. 스크립트 이름은 nsr 또는 save로 시작
  2. 스크립트 권한은 755 (chmod 755 스크립트이름)
  3. 넷워커 바이너리 명령어가 존재하는 디렉토리에 링크 걸어주기 (whereis nsrexecd치면 찾을 수 있다) 
  4. NMC Client Property에 입력 시 경로 없이 스크립트 이름만 작성 (ex. nsr_nbmr.sh)

 

nsr_nbmr.sh 생성

shell 종류 확인

cat /etc/shells

 

PATH 확인

echo $PATH

 

script 파일 생성

vi nsr_nbmr.sh

 

script 파일 권한 변경

chmod 755 nsr_nbmr.sh

 

pre-command script 링크 생성

ln -s /nsr/scripts/nsr_nbmr.sh /usr/sbin/nsr_nbmr.sh

 

 

 

 


NMC 설정 

클라이언트 SaveSet 지정

lsblk /dev/sda에 나온 디렉토리들을 SaveSet에 포함하여 구성

 

 

 

클라이언트 pre command 입력

경로 없이 스크립트 이름만 입력

 

 

백업 진행