Restore volume from backup

When restoring from backup, you would restore an entire volume.

Restoring single files is not possible but would require an instance be setup, launched and then the files could be collected from the instance.

To restore, you would first create a volume, restore to it and then create and instance from the volume.

Cloud management portal

To restore a backup to a volume using the Cloud management portal

  • Press Storage and then Backups in the sidebar menu.

  • Note the size of the backup you want to restore.

  • Follow the steps in our Creating a persistent volume guide to create an empty volume of the same size as the backup. Note the name.

  • Press Storage and then Backups in the sidebar menu.

  • Press the small rounded arrow “Restore backup” on the backup that you want to restore.

  • Select the volume you just created in the dropdown Volume

  • Press Restore backup

Note

While there is an option to create a new volume when restoring a backup, this does not work due to not taking availability zones into consideration. Therefore you need to first create a volume.

OpenStack Horizon

To restore a backup of a volume using OpenStack Horizon

  • Under Project, click Volumes and then Backups in the sidebar menu.

  • Note the size of the backup you want to restore.

  • Follow the steps in our Creating a persistent volume guide to create an empty volume of the same size as the backup. Note the name.

  • Under Project, click Volumes and then Backups in the sidebar menu.

  • Press Restore backup to the far right on the line of the backup that you want to restore.

  • Select the volume you just created in the dropdown Select Volume

  • Press Restore backup to volume

OpenStack Terminal Client

To restore a volume using the OpenStack Terminal Client

  • Run this command: openstack volume backup list, note the size of the backup that you want to restore as well as the ID.

  • Follow the steps in our Creating a persistent volume guide to create an empty volume of the same size as the backup. Note the ID it gets. Can also be gotten by running openstack volume list.

  • Run this command: openstack volume backup restore --force [BACKUP_ID] [VOLUME_ID]

Note

As of writing this, the restore via CLI is not working as intended on all versions of the client. If you get issues from above command, please try a restore via one of the other options.