이 시나리오 예에서는 engine-backup 명령 유틸리티를 사용하여 Oracle Linux Virtualization Manager를 백업 및 복원합니다.
Manager를 백업하려면 다음과 같이 하십시오.
Manager를 실행 중인 호스트에 로그인합니다.
Manager의 전체 백업을 만듭니다.
#
engine-backup --mode=backup --scope=all --file=
path
--log=
path
다음 예에서는 engine-backup 명령을 사용하여 Manager의 전체 백업을 만드는 방법을 보여줍니다. Manager 백업에 대한 백업 파일과 로그 파일은 지정된 경로에 만들어집니다.
#
engine-backup --mode=backup --scope=all --file=backup/file/ovirt-engine-backup --log=backup/log/ovirt-engine-backup.log
Backing up: Notifying engine - Files - Engine database 'engine' - DWH database 'ovirt_engine_history' Packing into file 'backup/file/ovirt-engine-backup' Notifying engine Done.(선택사항) 정기 백업을 수행할
cron
작업을 설정합니다.기본적으로 Manager는 자동 백업을 수행하지 않습니다. Oracle은 Manager의 정기 백업을 수행할 것을 권장합니다.
다음 예에서는
crontab
-format 파일에 정의된 샘플cron
작업을 보여줍니다.today=`date +'%Y%m%d-%H%M'` engine-backup --mode=backup --scope=all --file=/backup/file/ovirt-engine-backup-${today} --log=/backup/log/ovirt-engine-backup-${today}.log
Manager의 전체 백업을 복원하려면 다음과 같이 하십시오.
Manager를 실행 중인 호스트에 로그인합니다.
Manager와 연관된 객체를 정리합니다.
#
engine-cleanup
이 engine-cleanup 명령은 구성 파일을 제거하며 Manager와 연관된 데이터베이스를 정리합니다.
다음 예에서는 engine-cleanup 명령의 출력을 보여줍니다.
#
engine-cleanup
[ INFO ] Stage: Initializing [ INFO ] Stage: Environment setup Configuration files: ... Log file: ... Version: otopi-1.7.8 (otopi-1.7.8-1.el7) [ INFO ] Stage: Environment packages setup [ INFO ] Stage: Programs detection [ INFO ] Stage: Environment customization Do you want to remove all components? (Yes, No) [Yes]:Yes
The following files were changed since setup: /etc/ovirt-engine/engine.conf.d/11-setup-sso.conf Remove them anyway? (Yes, No) [Yes]:Yes
--== PRODUCT OPTIONS ==-- [ INFO ] Stage: Setup validation During execution engine service will be stopped (OK, Cancel) [OK]:OK
All the installed ovirt components are about to be removed ...(OK, Cancel) [Cancel]:OK
[ INFO ] Stage: Transaction setup [ INFO ] Stopping engine service [ INFO ] Stopping ovirt-fence-kdump-listener service [ INFO ] Stopping dwh service [ INFO ] Stopping Image I/O Proxy service [ INFO ] Stopping vmconsole-proxy service [ INFO ] Stopping websocket-proxy service [ INFO ] Stage: Misc configuration [ INFO ] Stage: Package installation [ INFO ] Stage: Misc configuration [ INFO ] Backing up PKI configuration and keys ... [ INFO ] Clearing Engine database engine ... [ INFO ] Clearing DWH database ovirt_engine_history [ INFO ] Removing files [ INFO ] Reverting changes to files ... [ INFO ] Stage: Transaction commit [ INFO ] Stage: Closing up --== SUMMARY ==-- Engine setup successfully cleaned up A backup of PKI configuration and keys is available at ... ovirt-engine has been removed A backup of the Engine database is available at ... A backup of the DWH database is available at ... --== END OF SUMMARY ==-- [ INFO ] Stage: Clean up Log file is located at ... [ INFO ] Generating answer file ... [ INFO ] Stage: Pre-termination [ INFO ] Stage: Termination [ INFO ] Execution of cleanup completed successfullyManager의 전체 백업을 복원합니다.
다음 형식의 engine-backup 명령이 Manager의 전체 백업을 복원하는 데 사용됩니다.
engine-backup --mode=restore --scope=all --file=
path
--log=path
--restore-permissions다음 예에서는 engine-backup 명령을 사용하여 Manager의 전체 백업을 복원하는 방법을 보여줍니다.
#
engine-backup --mode=restore --scope=all --file=backup/file/ovirt-engine-backup --log=backup/log/ovirt-engine-backup.log --restore-permissions
Preparing to restore: - Unpacking file 'backup/file/ovirt-engine-backup' Restoring: - Files - Engine database 'engine' - Cleaning up temporary tables in engine database 'engine' - Updating DbJustRestored VdcOption in engine database - Resetting DwhCurrentlyRunning in dwh_history_timekeeping in engine database - Resetting HA VM status ------------------------------------------------------------------------------ Please note: The engine database was backed up at 2019-03-25 12:48:02.000000000 -0700 . Objects that were added, removed or changed after this date, such as virtual machines, disks, etc., are missing in the engine, and will probably require recovery or recreation. ------------------------------------------------------------------------------ - DWH database 'ovirt_engine_history' You should now run engine-setup. Done.engine-setup 명령을 실행하여 복원된 Manager의 설정을 완료합니다.
#
engine-setup
이 명령이 방화벽을 재구성하며 Manager 서비스가 올바르게 구성되었는지 확인합니다.
Manager에 로그인하고 Manager가 백업으로 복원되었는지 확인합니다.