Bacula Enterprise QEMU Plugin umożliwia wykonywanie kopii zapasowych i odtwarzanie maszyn wirtualnych działających bezpośrednio pod kontrolą emulatora/hypervisora QEMU, w środowiskach zarządzanych przez libvirt. Plugin komunikuje się z interfejsem QEMU Monitor Protocol (QMP) oraz libvirt API, zapewniając spójne kopie zapasowe bez konieczności instalowania agenta wewnątrz maszyny wirtualnej.
Plugin obsługuje różne formaty dysków wirtualnych stosowane przez QEMU, w tym qcow2, raw oraz vmdk. Umożliwia wykonywanie przyrostowych kopii zapasowych z wykorzystaniem mechanizmu dirty bitmaps dostępnego w QEMU, co pozwala na efektywne archiwizowanie tylko zmienionych bloków danych.
Funkcjonalności jakie udostępnia Plugin to m.in.:
- Bezagentowe kopie zapasowe maszyn wirtualnych QEMU/libvirt
- Obsługa formatów dysków: qcow2, raw, vmdk
- Przyrostowe kopie zapasowe z wykorzystaniem QEMU dirty bitmaps
- Spójne kopie zapasowe z quiescing gościa (QEMU Guest Agent)
- Granularne odtwarzanie pojedynczych plików
- Odtwarzanie maszyn wirtualnych do alternatywnej lokalizacji