I need 3 scripts created that will auto create Virtual Machines in the following systems.
VMware ESX
KVM
Citrix Xenserver
The script should allow me to specify parameters such as CPUs, Hard Disk Size, and OS type server name.. The script should also allow me to auto boot to a predefined ISO(Live CD) which will be provided. They have APIs defined for these systems so using them will be preferable.