nova/releasenotes/notes/bp-rbd-instance-snapshots-130e860b726ddc16.yaml
Nicolas Simonds 824c3706a3 libvirt: make snapshot use RBD snapshot/clone when available
When rbd is used for ephemeral disks and image storage, make snapshot
use ceph directly, and update glance with the new location.  In
case of failure, it will gracefully fallback to the "generic"
snapshot method.

This requires changing the typical permissions for the nova ceph
user (if using authx) to allow writing to the pool where vm images
are stored, and it also requires configuring Glance to provide a
v2 endpoint with direct_url support enabled (there are security
implications to doing this).

Spec: Ia3666d53e663eacf8c65dbffbd4bc847dd948171

DocImpact: Ceph and Glance configuration changes
Implements: blueprint rbd-instance-snapshots
Change-Id: If13d25b6c94e247d2505583b524ae3af9c34b5dc
2016-01-20 15:36:05 -08:00

13 lines
669 B
YAML

---
features:
- When RBD is used for ephemeral disks and image storage, make
snapshot use Ceph directly, and update Glance with the new location.
In case of failure, it will gracefully fallback to the "generic"
snapshot method. This requires changing the typical permissions
for the Nova Ceph user (if using authx) to allow writing to
the pool where vm images are stored, and it also requires
configuring Glance to provide a v2 endpoint with direct_url
support enabled (there are security implications to doing this).
See http://docs.ceph.com/docs/master/rbd/rbd-openstack/ for more
information on configuring OpenStack with RBD.