Restore volume from backup¶
When restoring from backup, you would restore an entire volume.
Restoring single files is not possible and requires creating a new instance created you can then collect the files 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 by 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, you need to first create a new empty volume that you can restore to.
OpenStack Horizon¶
To restore a backup of a volume by 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 by using the OpenStack Terminal Client
Run this command:
openstack volume backup list
, note the size of the backup that you want to restore and the backup ID.Follow the steps in our Creating a persistent volume guide to create a new empty volume of the same size as the backup. Note the new volume ID, of find the volume with command
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, try a newer version of the client or restore via one of the other options.