[ovirt-devel] where vm obeject be deleted from vmContainer when shutdown

Francesco Romani fromani at redhat.com
Thu Dec 11 11:25:24 UTC 2014


----- Original Message -----
> From: "zhangjian2011" <zhangjian2011 at cn.fujitsu.com>
> To: devel at ovirt.org
> Sent: Thursday, December 11, 2014 10:58:22 AM
> Subject: [ovirt-devel] where vm obeject be deleted from vmContainer when	shutdown
> Hi, Guys
> I am studying ovirt,  and now I am checking how vdsm manage VM.
> But now I have a trouble about the process "shutdown VM".
> I know that when start up a VM, a vm object will be added to the
> vmContainer.
> And I think the vm object will be deleted from vmContainer when
> shutdown/poweroff since
> the code will check whether the vm object exist in vmContainer when
> start up VM.

There is one caveat. When The VM is powered off for whatever reason,
will be still kept in Down status, to let the oVirt Engine collect
the data and make informed decision about how to do next.

"How to do next" could be just report to the user or spawn a new
VM instance elsewhere, or maybe something else. Up to Engine.

Once Engine collected the data, it sends 'destroy' to VDSM, which must
now drop the remainings of the VM and free the entry from vmContainer.


Francesco Romani
RedHat Engineering Virtualization R & D
Phone: 8261328
IRC: fromani

More information about the Devel mailing list