there_is_no_full_backup_available_오류_메시지_원인과_해결방법

There is no full backup available 오류 메시지 원인과 해결방법

RHV 4.x 버전 설치 사용중 아래와 같은 오류가 발생하는 경우가 있다.
There is no full backup available, please run engine-backup to prevent data loss in case of corruption.

이 오류는 설치 후 한번도 전체 백업을 받지 않은 경우 발생하는 오류 메시지 이다.

아래의 명령어로 전체 백업을 수행 하면 더이상 오류 메세지가 발생하지 않는다.

# engine-backup --scope=all --mode=backup --file=/root/backup --log=/root/backuplog

Full Backup을 받았음에도 불구하고 동일한 오류 메시지가 계속해서 발생한다면 체크를 안하도록 설정 할 수 있다.
아래 방법은 백업체크 시간을 설정하지 않도록 하는 방법이다.

# engine-config -s BackupCheckPeriodInHours=0
위와 같이 백업 체크 주기를 0시간(기본값 6시간) 으로 변경후 ovirt-engine을 재기동한다.
# systemctl restart ovirt-engine

주기적으로 자동백업이 수행되도록 스크립트를 만들어보자

#!/bin/bash

DATE=`date '+%Y%m'`

engine-backup --scope=all --mode=backup --file=/data/backup/rhv$DATE.tar --log=/data/backup/engine_backup.log

# EOF

위 스크립트는 전체 백업을 수행해서 /data/backup 폴더에 rhv년월.tar 형태로 백업파일을 생성하는 스크립트 이다.
해당 스크립트가 생성되면 예를 들어 rhv202006.tar가 생성이 되기때문에 같은 월에는 동일한 파일만 생성되고 다음달이 되면 새로운 파일이 생성되는 형태이다.

매주 일요일마다 수행되게 하려면 /etc/cron.dengine_backup 이라는 파일을 하나 생성하자

# Run rhv engine_backup every sunday 05:00
0 5 * * 7 root /data/backup/engine_backup.sh

위와같이 하면 매주 일요일 오전 5시에 백업이 수행된다.

1년간 12개의 백업파일이 생성되기 때문에 용량문제가 발생할 경우는 거의 없긴 하지만 혹시라도 백업파일 용량이 문제가 될것 같다면 최근 몇개만 남겨놓도록 engine_backup.sh 의 마지막부분에 예전 파일은 삭제하는 부분을 추가할 수도 있다.

로그인하면 댓글을 남길 수 있습니다.
  • there_is_no_full_backup_available_오류_메시지_원인과_해결방법.txt
  • 마지막으로 수정됨: 2020/06/08 10:56
  • 저자 koov