ISSUE
Can not protect Guest VM (Ubuntu or Linux) on Hyper-v Host. Error is:
CreateVSSSnapshot: USNAPError! Writer has failed after PrepareBackup request.
RESOLUTION
There are some important recommendations (requirements) that Microsoft indicates in the following two documents below (in Notes section):
- Use only native virtual hardware, not emulated.
- Use the NOOP Scheduler.
- Use only static MAC addresses, as there are issues with dynamic MACs when using Linux VMs on CSVs
NOTES
Best Practices for running Linux on Hyper-V
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/best-practices-for-running-linux-on-hyper-v
Supported Ubuntu virtual machines on Hyper-V
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/supported-ubuntu-virtual-machines-on-hyper-v