KVM Backup

OpensTACK Backup

“GBS has specialized in KVM and OpenStack backup procedures. We have setup our own KVM and OpenStack labs, in order to investigate the application requirements for these ecosystems”

We are able to reproduce our customers environment and implement customer specific backup requirements.


For KVM, we have developed tooling that will automate  and manage the creation and housekeeping of Snaplive backups. 

This tool will create snapshot backups for all active VM’s on the KVM host, prior to the actual backup run



SnapLive backup

For KVM/OpenStack we have complimented our RSYNC backup with a Snapshot mechanism.

By  taking a snapshot prior to the RSYNC backup, a consistent backup is guaranteed.

The frozen Image file can be transferred to the GBS backup server as a full backup.

RSYNC will facilitate subsequent incremental backups. 


For OpenStack, we can run the snaplive backup and configure it for each VM specifically.

In addition for OpenStack, we also run a backup of the OpenStack metadata, per  Instance and per Tennant.

So from the GBS backup, you can restore metadata for one specific instance/tennant 


Libvirt Live backup

For KVM virtual machines, Libvirt offers a "Live disk backup with active blockcommit"
This is a mechanism that basically allows you to make a snapshot of a VM's image file (stored on KVM host filesystem).


Once the Libvirt live backup has been completed, the second step in the backup process is to transfer these VM image files to the GBS backup server.
This assures that the VM data is stored offsite, outside the application domain.


On the GBS backup server, the SnapLive backup image can be mounted as a loopback device.
The result is that we can edit and update the qcow2 image backup before we restore it on the KVM host.
This allows us to re-compose the image with the latest changes (as of last-nights RSYNC backup)


What You Get