Comment faire un déploiement automatique d'une infrastructure VMWare ?

Bonjour,

J'aimerais savoir comment je pourrais faire un déploiement automatique d'une infrastructure VMWare en fonction de la charge.
Je voudrais que cette infrastructure contienne 1 VM pour la DB et au moins 1 VM Web (plus si vraiment nécessaire).

Sur la VM qui s'occupera de la DB, je souhaite avoir la possibilité de pouvoir augmenter à chaud le nombre de CPU selon la charge.

Quand aux VMs Web, je souhaite qu'elles aient chacune 1 IP privée afin de se déployer sur la VM de DB et 1 IP publique connecté en Load Balancing