From 1ab0057c8b145d94bba385cf71ef2e21cc7336a5 Mon Sep 17 00:00:00 2001 From: Alexandre Derumier Date: Thu, 6 Sep 2012 10:33:34 +0200 Subject: [PATCH] add qemu_volume_snapshot Signed-off-by: Alexandre Derumier --- PVE/QemuServer.pm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index bb0be420..66709360 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -2753,6 +2753,19 @@ sub qemu_block_resize { } +sub qemu_volume_snapshot { + my ($vmid, $deviceid, $storecfg, $volid, $snap) = @_; + + my $running = PVE::QemuServer::check_running($vmid); + + return if !PVE::Storage::volume_snapshot($storecfg, $volid, $snap, $running); + + return if !$running; + + vm_mon_cmd($vmid, "snapshot-drive", device => $deviceid, name => $snap); + +} + sub vm_start { my ($storecfg, $vmid, $statefile, $skiplock, $migratedfrom) = @_;