SUMMARY
Virtual machine backups fail on the Unitrends appliance and on VMware
ISSUE
Purpose
To explain the error message “Fault string: A general system error occurred: Protocol error from VMX.”
Applies To
VMware Virtual Clients and Unitrends Backups Appliance 6.x
Symptoms
Virtual machine backups fail on the Unitrends appliance and on VMware.
- Snapshot of a Windows server that has the Quiesced Guest file system option enabled fails
- Cloning a virtual machine fails
- Application-consistent quiescing has been enabled in Windows guest
- You see the error:
A general system error occured: Protocol error from VMX. - In the vmware.log file, you see the error:
Toolsbackup: not enough empty nodes (needed , found ).
For example:
vmx| ToolsBackup: not enough empty nodes (needed 8, found 7)
Where is the number of disks attached to the virtual machine.
Cause
The issue occurs when the Windows server has Application-consistent quiescing enabled and the virtual machine has more than 7 disks attached to one SCSI controller.
Resolution
To resolve this issue:
- Add an additional controller to the virtual machine, so that there are sufficient empty disk nodes on the controllers for the snapshots.
To add an additional controller when the virtual machine is running, add a new disk and in the Advance Options step, change the Virtual Device Node to use another controller. For example, use SCSI 1 instead of SCSI 0.
When the virtual machine is down, you can add another controller without adding a new disk. To add another controller, edit the settings of one of the existing disks and change Virtual Device Node to use a different controller.
For more information on adding an additional controller, see the vSphere Virtual Machine Administration Guide. - Disable application-consistent quiescing on guest OS. Set disk.EnableUUID = FALSE in the virtual machine configfuration file. For more information see Enabling Windows 2008 application-consistent quiescing on ESX.