Backing up and restore an Undercloud

Registered by Carlos Camacho on 2017-05-23

This feature aims to provide a backup and restore process for the Undercloud.

The idea is if a user has an Undercloud and wants to run any possible disruptive task, provide a standard way of recovering from a failed state.

The idea is to have these processes:
    openstack undercloud backup -> Backs up the Undercloud based on a filesystem backup.
    Provide enough documentation upstream to be able to restore a damaged Undercloud node.

Blueprint information

Status:
Complete
Approver:
Emilien Macchi
Priority:
Medium
Drafter:
Carlos Camacho
Direction:
Approved
Assignee:
Carlos Camacho
Definition:
Approved
Series goal:
Accepted for rocky
Implementation:
Implemented
Milestone target:
milestone icon rocky-2
Started by
Emilien Macchi on 2017-05-24
Completed by
Carlos Camacho on 2018-06-06

Related branches

Sprints

Whiteboard

[2017-12-08] Moving out to Rocky. Please request FFE if this is needed for Queens.

Gerrit topic: https://review.openstack.org/#/q/topic:undercloud-backup-restore

Addressed by: https://review.openstack.org/466213
    Add openstack undercloud backup

Gerrit topic: https://review.openstack.org/#q,topic:undercloud-backup-restore,n,z

Addressed by: https://review.openstack.org/471021
    Add openstack undercloud restore

Gerrit topic: https://review.openstack.org/#q,topic:undercloud-backup-restore-patch22,n,z

Gerrit topic: https://review.openstack.org/#q,topic:undercloud-backup-restore-patch22-patch30,n,z

Addressed by: https://review.openstack.org/518292
    Load undercloud DB password to a mistral environment

Addressed by: https://review.openstack.org/517610
    WIP add UC backup actions

Gerrit topic: https://review.openstack.org/#q,topic:bp/undercloud-backup-restore,n,z

Addressed by: https://review.openstack.org/538226
    Load undercloud DB password to a mistral environment

Addressed by: https://review.openstack.org/538227
    Load undercloud DB password to a mistral environment

Addressed by: https://review.openstack.org/550380
    Add Openstack Undercloud backup

Addressed by: https://review.openstack.org/#/c/559024/
    Upload files bigger that 5GB to swift

Addressed by: https://review.openstack.org/#/c/571662/
    Latest Undercloud backup/restore docs patch

(?)

Work Items

Work items:
openstack undercloud backup: DONE
provide documentation upstream to restore the Undercloud node: DONE

This blueprint contains Public information 
Everyone can see this information.