Bug 1623682 - [RFE] Ansible playbook for backup - Automation of the steps required to backup the control plane, including standard configurations
Summary: [RFE] Ansible playbook for backup - Automation of the steps required to backu...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: ansible-role-openstack-operations
Version: 15.0 (Stein)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: Upstream M2
: 15.0 (Stein)
Assignee: Juan Badia Payno
QA Contact: Nataf Sharabi
Joanne O'Flynn
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-08-29 21:03 UTC by Anandeep Pannu
Modified: 2020-01-15 13:59 UTC (History)
11 users (show)

Fixed In Version: ansible-role-openstack-operations-0.0.1-0.20190531000405.b5debee.el8ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-09-21 11:18:46 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 637467 0 None MERGED Redis backup, restore, and validation tasks 2020-09-28 15:48:41 UTC
OpenStack gerrit 637715 0 None MERGED Fix temp. inventory on the backup host 2020-09-28 15:48:41 UTC
OpenStack gerrit 637860 0 None MERGED Added filesystem backup 2020-09-28 15:48:45 UTC
OpenStack gerrit 641022 0 None MERGED Switch script to shell 2020-09-28 15:48:40 UTC
Red Hat Product Errata RHEA-2019:2811 0 None None None 2019-09-21 11:19:13 UTC

Description Anandeep Pannu 2018-08-29 21:03:34 UTC
Description of problem:
Currently (as of OSP 13) the Control Plane Backup procedure is a documented manual procedure. The use case for this procedure is limited to Fast Forward Upgrades (FFU) that upgrade OpenStack controllers from one long life version to another (e.g. OSP 10 to OSP 13).  There is a playbook for backup in Ansible, which has not been tested as part of the product which automates the manual steps for backup.  There is currently no automated procedure for backup.  

The current manual procedure is focused exclusively on the FFU use case and a limited configuration of 3 controllers.


The procedure for restore from a backup is also not automated, and is a series of documented manual steps. 


The backup and restore will happen on the same version (major & minor) of RHOSP.

We need to extend the manual procedure so that it includes more standard configurations as used by customers.   

One those manual procedures are in place playbooks in Ansible need to be created/updated and packaged in the appropriate place (which is tripleo-ansible - just recently introduced upstream)


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 10 Leonid Natapov 2019-02-03 10:13:46 UTC
Juan,can you,please,provide instructions for QA.

Comment 11 Juan Badia Payno 2019-02-07 08:32:50 UTC
Ensure that the automate backup process does the same as the manual one.
On the tests the backup needs to be done automatically and the restoration manually, Then the following needs to be verified:
 - Ensure that the restored platform is working and operators can do their daily basis. In my opinion tempest will do. 
 - Ensure that the VMs on the computes were not affected on the B&R process.
 - Ensure that the restored platform is able to upgrade to the next release.

Comment 19 errata-xmlrpc 2019-09-21 11:18:46 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2019:2811


Note You need to log in before you can comment on or make changes to this bug.