Bug 1396224

Summary: [RFE][Director] Develop and Document a Backup/Restore Procedure for the Overcloud
Product: Red Hat OpenStack Reporter: Bradford Nichols <bradnichols>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: aschultz, asimonel, augol, ccamacho, dbecker, jbadiapa, jpretori, markmc, mbracho, mbultel, mburns, morazi, mrunge, sathlang, srevivo
Target Milestone: ---Keywords: FutureFeature
Target Release: ---Flags: mbracho: needinfo? (apannu)
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-06-15 16:15:24 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Bradford Nichols 2016-11-17 18:19:17 UTC
There is no public guidance for a customer who needs to be able to restore an overcloud. 

Currently available resources are inadequate:
* A method is documented for restoring an undercloud only: https://access.redhat.com/documentation/en/red-hat-openstack-platform/9/single/back-up-and-restore-the-director-undercloud/ 
* What appears to be an internal work-in-progress describes a method to restore first controller from host backup, then add in remaining controller: http://file.bne.redhat.com/~ggillies/overcloud-backup-restore-process.html But it seems to have some unresolved ssues: http://post-office.corp.redhat.com/archives/rhos-tech/2016-July/msg00404.html 
* This kcs says you can’t do a hot backup of the galera db - https://access.redhat.com/solutions/2405481 . but it might be possible with v10. Is it? If you can’t do a hot backup, can you do a cold, if so how would you use it?

A documented backup / restore solution must address make clear  the following:
- what is recovered or not of the multiple layers of the environment: the undercloud, the overcloud configuration defined in the undercloud, the state of the overcloud, the user defined objects in the cloud.