We had an issue in our environment where upon a snapshot/clone/etc being taken of certain VMs, the task failed and caused the VM to disconnect from the network (i.e. stop pinging). The only way to get the VM back up and running was to reboot its Host.
To cut a long story short I discovered that the VM had a lot of 'hidden devices'. When I removed these a clone/snapshot/etc could successfully be taken.
My question is... why would the hidden devices cause such a failure during a snapshot (for example)?