In this recipe, we will explore the possibilities that the integration of vCloud with other VMware products can accomplish. This recipe isn't easy, but will teach you a lot.
We need the following:
vCenter
PowerCLI
Auto Deploy
A dedicated user for Auto Deploy
A TFTP server (either a Linux setup or something similar to http://tftpd32.jounin.net/)
A DHCP server (either a Linux or a Windows one)
Depending on the size of your installation, a separate Windows host for the deployment is a good idea; however, it can also work directly on the vCenter's VM.
This is not a step-by-step explanation as you are used to, as this recipe alone would fill 20 pages; however, I have laid out the most important steps one after another.