nova/nova/virt
Tomoki Sekiyama 926e58a179 Libvirt: Fsfreeze during live-snapshot of qemu/kvm instances
Currently it is required to execute fsfreeze command manually before
taking snapshots of active instances, otherwise the snapshot may be
inconsistent. When qemu-guest-agent is installed in a kvm instance,
we can request the instance to fsfreeze via libvirt's fsFreeze API
which is introduced in libvirt 1.2.5. To utilize this feature,
the image metadata must have 'os_require_quiesce=yes' property.
'hw_qemu_guest_agent=yes' is also needed to enable qemu-guest-agent.

Implements: blueprint quiesced-image-snapshots-with-qemu-guest-agent
Change-Id: I137efe00839ae0cb35e142b0c8f8d75ae61cfb64
Signed-off-by: Tomoki Sekiyama <tomoki.sekiyama@hds.com>
2014-12-08 12:18:15 -05:00
..
disk Merge "Replacement `_` on `_LW` in all LOG.warning part 4" 2014-12-05 19:11:17 +00:00
hyperv Virt: change instance_type to flavor 2014-12-06 09:10:56 -08:00
ironic Virt: change instance_type to flavor 2014-12-06 09:10:56 -08:00
libvirt Libvirt: Fsfreeze during live-snapshot of qemu/kvm instances 2014-12-08 12:18:15 -05:00
vmwareapi VMware: support passing flavor object in spawn 2014-12-06 09:13:43 -08:00
xenapi Virt: change instance_type to flavor 2014-12-06 09:10:56 -08:00
__init__.py Removed copyright from empty files 2014-02-27 14:27:54 +02:00
block_device.py Replacement `_` on `_LE` in all LOG.exception 2014-11-20 11:19:09 +02:00
configdrive.py Replacement `_` on `_LW` in all LOG.warning part 4 2014-12-04 13:43:38 +02:00
diagnostics.py Diagnostics: add validation for types 2014-08-05 01:49:17 -07:00
driver.py Libvirt: Fsfreeze during live-snapshot of qemu/kvm instances 2014-12-08 12:18:15 -05:00
event.py Use oslo.i18n 2014-07-18 14:28:09 -04:00
fake.py Libvirt: Fsfreeze during live-snapshot of qemu/kvm instances 2014-12-08 12:18:15 -05:00
firewall.py Replacement `_` on `_LI` in all LOG.info - part 1 2014-11-20 10:19:17 +02:00
hardware.py objects: move numa host and cell to objects 2014-12-01 03:51:58 -05:00
imagecache.py image cache clean-up to clean swap disk 2014-11-11 15:27:40 +08:00
images.py Replacement `_` on `_LE` in all LOG.error 2014-10-21 06:40:05 +00:00
interfaces.template Add support for ipv6 nameservers 2014-09-04 11:35:26 +00:00
netutils.py Add support for ipv6 nameservers 2014-09-04 11:35:26 +00:00
storage_users.py Replacement `_` on `_LW` in all LOG.warning part 4 2014-12-04 13:43:38 +02:00
virtapi.py Deprecate and remove agent_build_get_by_triple() 2014-06-25 07:18:19 -07:00
volumeutils.py Refactor get_iscsi_initiator to a common location 2014-02-17 16:48:02 +00:00
watchdog_actions.py Add watchdog device support to libvirt driver 2014-03-03 14:59:58 -05:00