RHEV Self-Hosted Backup/Restore

이강우 2017/02/15 19:07

본 문서는 작성중입니다.


Self hosted engine 복구 방법

0. Global Maintenance mode (상관 없음, 장애시의 경우도 고려)

1. rhevm backup
	engine-backup --scope=all --mode=backup --file=BACKUP_FILE --log=LOG_FILE
2. hosted-engine shutdown
	hosted-engine --vm-shutdown
3. host 재설치


2. 새로운 selfhost 설치 (여기서부터 RHEVM VM에서 수행)
	3. rhevm VM 설치 및 OS update
	4. install rhevm
	5. engine-setup

	6. service ovirt-engine stop
	7. engine-cleanup

	8. restore db
	su - postgres -c psql
	alter role engine encrypted password 'PASSWORD';
	engine-backup --mode=restore --scope=all --file=rhev3.6.backup --log=restore.log --change-db-credentials --db-host=localhost --db-name=engine --db-user=engine --db-password --restore-permissions

	9. engine-setup

	10. delete hosted_engine VM from db
	delete from snapshots where snapshot_id=(select snapshot_id from snapshots where vm_id=(select vm_guid from vm_static where vm_name like 'HostedEngine'))
	delete from vm_static where vm_guid=(select vm_guid from vm_static where vm_name like 'HostedEngine')

	11. manager UI에서 hosted_engine host 리부팅 확인 -> 유지보수 -> 제거

12. selfhost 에서 종료