I'd say the most popular virtualization solutions are KVM, Vmware, Xen and Virtualbox. As far as I know, Xen is a bare metal hypervisor and therefore not a candidate for you.
At least KVM and Virtualbox can be controlled through libvirt, which includes the virt-install command for creating a VM and installing an OS on it. I am not sure if Windows can be installed via virt-install. See libvirt.org for documentation.
Virtualbox also has its own set of commands like vboxmanage; see virtualbox.org for documentation.
I don't know about Vmware.
|