I have vcenter server, lab manager, and 4 esx hosts. Each of my esx hosts are identical, with 2 quad core cpus, 32gb of ram, and 1tb of disk space.
I would like to be able to deploy machines to any host at any time.
For example, if someone in our lab needs a winxp machine, they should just be able to go to the winxp template, click deploy, and not care about which machine it was running on. I want more than one person to be able to deploy the same identical configuration at any time.
From what I can tell, it appears that first of all, in order to do this I would need a SAN - thus wasting the disk space on each of the servers - am I wrong? Can I make all of these servers share each other's disk space as if it were a single datastore?
Secondly, it appears that a template can only be deployed one at a time (which being a template, you don't want people mucking around with it anyway) and that a configuration is limited to one deployment at a time.
Can a configuration be configured to be deployed many times without cloning it?
Can a VM template be configured to use any available resource? It seems that it can, with the exception of disk space - the disk space needs to be shared somehow
Can the esx servers share their data stores with each other? Via NFS? or with vmotion?
Did I miss some network configuration or something that would make this possible without a SAN?