Description of problem: The current virt-install script always starts a newly provisioned VM. virt-clone doesn't start a newly cloned VM, but to create a new VM with virt-install I would like to have a way to define the VM without actually starting it at the time it is defined.
Thanks for the RFE, but this isn't something we can easily do in virt-install For most installation scenarios we can't do what you want, because it's actually a two step process: fetch and/or configure the VM to boot from the install media, then configure the VM to boot from the HD. If we just define the guest and don't kick off the install step, your VM will require manual editting to no longer boot off the install CDROM, or PXE, or whatever. So the best you are going to get here is the --no-reboot option. Sorry.