
Hey Itamar, Thanks for the information! This is exactly what I was after. -- Dustin -----Original Message----- From: Itamar Heim [mailto:iheim@redhat.com] Sent: Friday, March 30, 2012 7:28 AM To: Schoenbrun, Dustin Cc: users@ovirt.org Subject: Re: [Users] VM Creation On 03/29/2012 11:56 PM, Schoenbrun, Dustin wrote:
Greetings,
I was wondering if someone could point me in the proper direction in the code where VMs are created within the oVirt Engine. Any help that I can get would be greatly appreciated. Thanks!
if you mean creating the VM at configuration level: AddVm. it has a few variants: 1. from template - will create the VM and clone/cow the disks 2. from scratch/blank template - will create the VM, and you will need to later add/attach the disks manually. 3. from an existing snapshot (will collapse layers iirc) (you can also import a VM) to run the VM: RunVm relevant code classes in engine under this path: ./backend/manager/modules/bll/src/main/java/org/ovirt/engine/core /bll/AddVmFromTemplateCommand.java /bll/AddVmFromSnapshotCommand.java /bll/AddVmTemplateInterfaceCommand.java /bll/AddVmFromScratchCommand.java for creating and attaching a disk to a VM bll/AddDiskToVmCommand.java