Информация о KVM и qemu RPM: -
[root@shirish_rhel ~]# rpm -qa | grep -i qemu
qemu-kvm-common-1.5.3-167.el7.x86_64
qemu-img-1.5.3-167.el7.x86_64
ipxe-roms-qemu-20180825-2.git133f4c.el7.noarch
libvirt-daemon-driver-qemu-4.5.0-23.el7.x86_64
qemu-kvm-1.5.3-167.el7.x86_64
qemu-kvm-tools-1.5.3-167.el7.x86_64
Список снимков
[root@shirish_rhel ~]# virsh snapshot-list --domain centos7.0
Name Creation Time State
------------------------------------------------------------
testVM2-firstSNAP35 2019-08-08 13:22:11 -0400 shutoff
testVM2-firstSNAP36 2019-08-08 13:24:48 -0400 shutoff
testVM2-firstSNAP37 2019-08-08 13:27:13 -0400 shutoff
[root@shirish_rhel ~]# virsh snapshot-info --domain centos7.0 --snapshotname testVM2-firstSNAP37
Name: testVM2-firstSNAP37
Domain: centos7.0
Current: yes
State: shutoff
Location: external
Parent: -
Children: 0
Descendants: 0
Metadata: yes
если ВМ выключена: -
[root@shirish_rhel ~]# virsh blockcommit centos7.0 vda --active --verbose --pivot
error: Requested operation is not valid: domain is not running
если виртуальная машина работает: -
[root@shirish_rhel ~]# virsh blockcommit centos7.0 vda --active --verbose --pivot
error: unsupported configuration: online commit not supported with this QEMU binary
В qemu
двоичный файл, поставляемый по умолчанию в RHEL, не поддерживает слияние моментальных снимков в реальном времени. Чтобы объединить снимок, у вас есть две возможности:
выключите виртуальную машину и используйте qemu-img
(видеть Вот для примера)
установить qemu-kvm-ev
посылка из Виртуализация CentOS SIG, имеющий необходимый функционал.