Synology hat am 22.05.2022 die Version 2.4.0-12234 für Active Backup for Business released. Allerdings kann diese Version zu Problemen mit Linux-VMs führen, wenn diese unter Microsofts Hyper-V ausgeführt werden. Bereits erstellte Backup-Tasks werden dann nicht korrekt ausgeführt oder abgebrochen. Windows-VMs sind hiervon nicht betroffen.
Im Protokoll von Active Backup for Business findet sich dann der Eintrag:
Für "NAME-DER-VM" können keine Produktionsprüfpunkte erstellt werden
,Die VM "NAME-DER-VM" konnte nicht gesichert werden
Die Hintergründe dafür sind momentan nicht ersichtlich. Der Fehler tritt auch nur bei bereits bestehenden Tasks auf. Die Host-Version von Hyper-V ist davon unabhängig (Server 20212R2, 2016, 2019 und 2022), ebenso die Kernel- und Linux-Version der VMs. Auch ggf. hinterlegte Anmeldedaten in den jeweiligen Tasks für die VMs ist davon unberührt.
Workarounds
Bisher haben zwei Ansätze geholfen, die bestehenden Tasks unter Active Backup for Business in Hyper-V für Linux-VMs wieder lauffähig zu machen.
Überprüfung des Speicherortes für "Smart Paging-Datei"
Auf einigen Hyper-V Systemen scheint sich Active Backup for Business an einem fehlenden Backslash im Pfad für die Smart Paging-Datei zu stören.
Unter Hyper-V wird dieser unter den Einstellungen der jeweiligen VM gesetzt bzw. vorgegeben. Zum Ändern dieses Wertes muss die VM allerdings heruntergefahren werden.
VM-Name -> Einstellungen -> Verwaltung -> Speicherort für Smart Paging-Datei
Steht dieser bspw. auf „D:\VirtualMachines“ ändert man diesen in „D:\VirtualMachines\“ ab
ALT: D:\VirtualMachines
NEU: D:\VirtualMachines\
In manchen Fällen hat dies den Fehler im Snapshot beseitigt.
Erstellung eines neuen Tasks unter Active Backup for Business
Der zweite Ansatz ist die Änderung oder Löschung eines bestehenden Tasks unter Active Backup for Business für den Hyper-V Host. Erstellt man einen neuen Task, der die Sicherung der Linux-VMs umfasst, werden diese fehlerfrei gesichert.
Soll der bestehende Task nicht komplett neu erstellt werden, kann man lediglich die Linux-VMs unter Hyper-V in eine neue Aufgabe „ausgliedern“. Dann werden diese ebenfalls wieder korrekt gesichtert.