The Hyper-V "Live virtual machine backup" feature facilitates zero down time backup of live virtual machines1. However, Microsoft does not yet support the Hyper-V "Live Backup" feature for any version of FreeBSD virtual machines running on Hyper-V2, which includes Hyper-V VM's of the Quest Kace SMA and SDA products since they are based on FreeBSD.
If correctly configured, when a backup is taken of a VM that does not support "live backup", the Hyper-V server takes the VM offline (put into 'saved' state) for the duration of the backup process and then restores the VM to its previous state after the backup process is done. While the VM has to be taken offline, resulting in downtime for the VM3, the backup should be able to complete without adversely affecting the VM’s contents.
Since Microsoft does not support live backups of the FreeBSD operating system that the KACE appliances run on, it is important to configure the appropriate "Integration Services" settings of the SMA and SDA Hyper-V VMs so that Hyper-V will not attempt to perform live backups of the VM. When the VM's "Integration Services" settings are not properly configured, some customers have experienced file corruption inside of the SMA which causes it to not function correctly, resulting in needing to contact Kace technical support to correct the problem.
Since Microsoft automatically defaults all new Hyper-V VMs to have the "Backup" Integration Service enabled, customers who have created a Hyper-V VM for either Kace appliance need to take the following steps to correctly configure the "Backup" Integration Service for FreeBSD in order to prevent the above database file corruption.
Kace recommends disabling the "live backup" feature on K1000 and K2000 Hyper-V VMs.
To disable the "Backup" Integration Service, uncheck the "Backup (volume checkpoint)" checkbox on the VM settings "Management->Integration Services" page, and then apply the setting change. (This setting might have a different name, such as "Backup (volume shadow copy)", depending on the version of Windows of the Hyper-V server).
*NOTE: To change this setting, the VM must be first shutdown.
*NOTE: After the "Backup" setting is disabled, if Windows fails to first take the VM offline (by changing the state of the VM to 'saved') during the backup process and MySQL corruption in the KACE appliance continues to occur during VM backup, then a final resolution will be for the customer to put the VM into a shutdown or saved state prior to performing a VM backup.