Hi, we have a problem with a script, this script runs fine but as soon as a vm undergoes a change (name change, resize of (rdm) lun, and installation of vmtools) the script stopped with the error (in vc):
Creating a quiesced snapshot failed because the (user-supplied) custom pre-freeze script in the virtual machine exited with a non-zero return code.
In the hostd log we find the following error:
--2008-07-02 23:36:41.994 'vm:/vmfs/volumes/45f7da44-7eab05df-4ffc-0017a4aa63ce/droplet/droplet.vmx' 38849456 warning-- Could not run custom freeze/thaw operation: Guest tools is not running.
Tools are up to date we run 3 3.5 esx servers and a 2.5 virtual centre with al the patches and updates.
Soon as we migrate the vm the script runs fine again.
The only thing I can find that changes with the migration is the uuid.location in the vmx file of the problem vm. (This doesn't happen with other vm's only with vm's that undergo a change like name change, resize of (rdm) lun, installation of vmtools). It happens regardless of o.s. Linux or windows
We don't know how we can prevent it from happening, we can fix it by migrating the machine we know that. Looks like a bug to us that above water everything looks fine but under water it gives an error that guest tools are not running. With vimsh it also returns guest tools are ok.
I understand there is a patch for Solaris in the making with what looks like a similar problem/bug. (Same error in vc: "Creating a quiesced snapshot failed because etc" and partly different in hostd log: "Could not run custom freeze/thaw operation: Insufficient permissions in guest operating system")
There is a workaround with quiesce = 0 this is not an option for us. Does anybody have the same sort of troubles or experiences? We like to know
Creating a quiesced snapshot failed because the (user-supplied) custom pre-freeze script in the virtual machine exited with a non-zero return code.
In the hostd log we find the following error:
--2008-07-02 23:36:41.994 'vm:/vmfs/volumes/45f7da44-7eab05df-4ffc-0017a4aa63ce/droplet/droplet.vmx' 38849456 warning-- Could not run custom freeze/thaw operation: Guest tools is not running.
Tools are up to date we run 3 3.5 esx servers and a 2.5 virtual centre with al the patches and updates.
Soon as we migrate the vm the script runs fine again.
The only thing I can find that changes with the migration is the uuid.location in the vmx file of the problem vm. (This doesn't happen with other vm's only with vm's that undergo a change like name change, resize of (rdm) lun, installation of vmtools). It happens regardless of o.s. Linux or windows
We don't know how we can prevent it from happening, we can fix it by migrating the machine we know that. Looks like a bug to us that above water everything looks fine but under water it gives an error that guest tools are not running. With vimsh it also returns guest tools are ok.
I understand there is a patch for Solaris in the making with what looks like a similar problem/bug. (Same error in vc: "Creating a quiesced snapshot failed because etc" and partly different in hostd log: "Could not run custom freeze/thaw operation: Insufficient permissions in guest operating system")
There is a workaround with quiesce = 0 this is not an option for us. Does anybody have the same sort of troubles or experiences? We like to know