Daniel P. Berrange schreef:
On Wed, Aug 20, 2008 at 02:34:22PM +0100, Richard W.M. Jones wrote:
On Wed, Aug 20, 2008 at 02:31:52PM +0100, Richard W.M. Jones wrote:
On Tue, Aug 19, 2008 at 10:26:33PM +0200, Stefan de Konink wrote:
I would really like to know how I can make a defined domain *gone* after
shutdown :) (instead of it still be defined, after shutdown)
[...]
Oh right, so am I correct in thinking you want the domain to be
undefined after it has shutdown itself? That's not possible
currently. AIUI undefining a running domain is either an illegal
operation or shuts it down abruptly -- you'll need to look in the
source to see which. So you'd need some sort of 'reaper' cronjob to
regularly undefine domains after they have gone into the shutdown
state.
The easy answer is to simply *not* define it in the first place. If
you use virDomainCreateLinux() instead of virDomainDefine+virDomainCreate
then you'll get a running VM without any persistent config file behind
it. Then all trace will disappear when it shuts down.
That would be too easy ;) I define the domain because my API interacts
and ads resources before it is started. What I could do is before the
actualy 'start' command to undefine it, and start it with a
virDomainCreateLinux. That would be an interesting thought and now I
think of it, probably a clean way :)
My domains are automatically migrated across my cluster, so I am not
able to undefine it after shutdown, because technically I cannot know
that a domain is defined at that place. Alternatively I really hope that
the the ListDomains command shows the defined domains too :)
Stefan
--
Libvir-list mailing list
Libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list