My personal adventures in the quest for virtual perfectness.
I got this nice question from my colleague last week:
We have cloned a VM, but I want to prevent the original from being started. Also when we do a failover to an other datacenter - I do not wan't this VM to be started.
Good question - easy answer: convert your VM into a template. Templates cannot be started. Also, for a better overview, put all those templates in a VM folder called something like: "do not start".
I do remember the good old days, you could (and actually still can I think) remove the executable bit from the .vmx file. This would prevent the VM from being able to start also, however, using the vSphere Client is much easier and doesn't require Linux skills.