- 개요
RHEL 7.1 /RHEL 6.8 부터 지원하는 OS 백업 유틸을 기본 설정은 NFS를 이용해서 외부에 OS 데이터를 백업하며
복구할 때는 백업 시 자동으로 생성해주는 ISO 파일을 이용하여 부팅함으로써 자동 복구를 구현
- tip
전체를 다 받아서 데이터 백업용도로도 사용가능하다
백업이 두벌(old 포함) 밖에 저장이 안되므로 더 저장하려면 별도 스크립트 작성 필요
공짜인데 나름 쓸만함
백업 성공여부는 수작업으로 관리하기 싫으면 관리서버에 NFS 마운트 해두고 스크립트로 생성여부 관리하자
- 설치
yum install rear genisoimage syslinux
※ syslinux는 default로 설치되어 있을 수 있다
- 설정
/etc/rear/local.conf 에 기본 설정
설정위치를 임의로 변경할 수 있음
OUTPUT=ISO
OUTPUT_URL= 어디에 백업할지
BACKUP=NETFS
BACKUP_URL= 어디에 백업할지
BACKUP_PROG_EXCLUDE=('/media' '/var/tmp')
NETFS_KEEP_OLD_BACKUP_COPY=y
ONLY_INCLUDE_VG=( "vg0" )
- 백업
보통 crontab 에 설정한다. 요딴 식으로 응용이 가능하다.
10 0 8-14 * * (test `date +\%a` = Sun && /bin/bash /root/config/osbackup_rear.sh > /varlog/rear/rear-`hostname`.log 2>&1
- 복구
보통 HW콘솔, VMware콘솔 등 콘솔에서 백업된 ISO 이미지를 마운트 해주고 부팅하면 자기가 알아서 경로를 찾아서 복구한다. 요즘 대부분 HW콘솔은 로컬ISO 이미지를 mount 할 수 있게 해주므로, NAS 경로에 있는 ISO이미지를 카피해다가 수행하면 된다. 문제는 VM인데... ISO이미지 카피해서 업로드 하는게 제일 짜증난다....
- 백업 시 종종 백업 디렉토리 통째로 삭제되는 경우가 발생하며, 이에 대한 해결방법은 다음과 같다.
/usr/share/rear/output/default 이하 100*.sh, 980*.sh 에 rm -Rf 구문 주석처리
/usr/share/rear/lib/framework-functions.sh 에서 rm -Rf 구문 주석처리
대신 /tmp/rear* 임시 디렉토리 생성은 수동으로 지워줘야 한다.
rear 참 거지같이 만들어 놨다.
'Linux' 카테고리의 다른 글
Redhat Linux 8 버전 주요 변경 3가지 (0) | 2022.04.28 |
---|---|
Chrony 설치부터 실행까지 (0) | 2022.04.28 |
vCenter 작업 시 Pacemaker 주의 사항 (0) | 2022.04.26 |
Reboot 시 DNS 설정 변경 (0) | 2022.04.26 |
NIC UUID 값 입력에 대한 의문 (0) | 2022.04.26 |
댓글