Назад | Перейти на главную страницу

KVM RHEL 7.5, автономный внешний снимок сделан, но теперь невозможно объединить диск с существующим

Информация о 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, имеющий необходимый функционал.