반응형
relax and recover
■ 개요
- 서버의 재해 복구 아카이브 및 부팅 가능한 ISO 이미지를 생성하는 오픈소스
- 백업 저장 디스크로 NFS를 권장 (Rescue 모드에서 복구하기 때문에 로컬에 저장하면 디스크 마운트가 안됨)
■ NFS 설치
yum install -y nfs-utils
mkdir /data
cat > /etc/exports
/data *(rw,sync,no_root_squash)
systemctl enable --now nfs-server
exportfs -s
■ rear 설치
hostnamectl set-hostname tech-lab.example.com
yum install -y nfs-utils
mkdir /data
mount -t nfs 192.168.56.7:/data /data
yum install -y rear
10.0.2.15
cat >> /etc/rear/local.conf
#
# option explain
# OUTPUT : BOOT 용 ISO 이미지 생성
# OUTPUT_URL : 생성된 BOOT ISO 이미지 저장 위치
# BACKUP : BACKUP DATA 를 저장 방식을 지정합니다. (NETFS 는 Network Filesystem 을 말합니다. 즉, NFS)
# BACKUP_URL : BACKUP DATA 가 저장될 NFS 정보를 입력합니다.
#
# option value for NFS
OUTPUT=ISO
OUTPUT_URL=nfs://192.168.56.7/data
BACKUP=NETFS
BACKUP_URL=nfs://192.168.56.7/data
BACKUP_PROG_EXCLUDE=("${BACKUP_PROG_EXCLUDE[@]}" '/media' '/var/tmp' '/var/crash')
■ rear 백업
생성된 iso 이미지로 부팅 후 rescue 모드에서 Recover hostname 선택
ip a add 192.168.56.77/24 dev enp0s9
ip link set enp0s9 up
ip a
rear -v -d recover
■ 옵션 설명
필수 config
OUTPUT : BOOT 용 ISO 이미지 생성
OUTPUT_URL : 생성된 BOOT ISO 이미지 저장 위치
(null 선택 시 : /var/lib/rear/output/ /mnt/rescue_system/HOSTNAME/rear-localhost.iso)
BACKUP : BACKUP DATA 를 저장 방식을 지정합니다. (NETFS 는 Network Filesystem 을 말합니다. 즉, NFS)
BACKUP_URL : BACKUP DATA 가 저장될 NFS 정보를 입력합니다.
추가 config
NETFS_KEEP_OLD_BACKUP_COPY : 오래된 백업 파일 보존 여부
BACKUP_TYPE : 증분 백업 여부
FULLBACKUPDAY : 증분 백업을 사용할 경우 풀 백업 스케쥴
BACKUP_PROG_EXCLUDE : 백업에 제외할 파일/폴더
■ Reference
내용 | URL | |
relax and recover | https://www.redhat.com/sysadmin/rear-backup-and-recover | |
relax and recover | https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/ | |
relax and recover | https://chhanz.github.io/linux/2020/08/12/linux-backup-rear/ | |
nfs 수정에 대한 내용 | https://access.redhat.com/solutions/2115051 | |
옵션에 대한 상세 내용 | https://github.com/rear/rear/blob/master/doc/user-guide/03-configuration.adoc |
by mkdir-chandler
728x90
반응형