Files
docs/doc/source/backup/openstack/back-up-openstack.rst
Suzana Fernandes 819b826a67 Support for recover from a failed application-update
Change-Id: I658d5d195bec26938f1939ab89c7a12f2231d9eb
Signed-off-by: Suzana Fernandes <Suzana.Fernandes@windriver.com>
2025-06-26 15:00:47 +00:00

2.4 KiB

Back up OpenStack

is backed up using the back-up facilities.

The backup playbook will produce a OpenStack backup tarball in addition to the platform tarball. This can be used to perform restores independently of restoring the underlying platform.

Based on the Ceph deployment, the -openstack backup can be performed using one of the following commands:

  • Host Ceph deployments:

    $ ansible-playbook /usr/share/ansible/stx-ansible/playbooks/backup.yml -e "ansible_become_pass=<sysadmin password> admin_password=<sysadmin password> openstack_app_name=|prefix|-openstack skip_os_dbs=['Database','information_schema','performance_schema','mysql','horizon','panko','gnocchi','sys']"
  • Rook Ceph deployments:

    $ ansible-playbook /usr/share/ansible/stx-ansible/playbooks/backup.yml -e "ansible_become_pass=<sysadmin password> admin_password=<sysadmin password> openstack_app_name=|prefix|-openstack skip_os_dbs=['Database','information_schema','performance_schema','mysql','horizon','panko','gnocchi','sys'] rook_enabled=true"

Note

Data stored in Ceph such as Glance images, Cinder volumes or volume backups or Rados objects (images stored in ceph) are not backed up automatically.

  • To backup glance images use the image_backup.sh script. For example:

    ~(keystone_admin)$ image-backup export <uuid>
  • To back-up other Ceph data such as cinder volumes, backups in ceph or rados objects use the rbd export command for the data in OpenStack pools cinder-volumes, cinder-backup and rados.

    For example if you want to export a Cinder volume with the ID of: 611157b9-78a4-4a26-af16-f9ff75a85e1b you can use the following command:

    ~(keystone_admin)$ rbd export -p cinder-volumes
    611157b9-78a4-4a26-af16-f9ff75a85e1b
    /tmp/611157b9-78a4-4a26-af16-f9ff75a85e1b

    To see the the Cinder volumes, use the openstack volume-list command.

    After export, copy the data off-box for safekeeping.

For details on performing a back-up, see .