
Hi - yeah, i've already read that thread and known it was a bug. Just needed a
confirmation that it was going to be fixed in next release. So may be my question will be a bit indelicate, but is there a hope to see this release by the end of november?
Yes, I think
virsh # undefine 3005 libvir: OpenVZ error : Domain not found Domain 3005 has been undefined
It really removes domain from file system, but why does it throw that error
message?
I think, that it is a virsh error
6) Where does libvirt store info about already created domains? I can't
create a new domain with ID 3005 after I completely destroy previous one via 'vzctl destroy 3005'.
And what does it saying?
- if i simply destroy domain via vzctl (without undefining it via virsh): [root@alt-03 ~]# vzctl destroy 3005 Destroying container private area: /var/lib/vz/private/3005 Container private area was destroyed
- and then try to create another one (this time via virsh) virsh # create ovz.xml libvir: OpenVZ error : operation failed: Already an OPENVZ VM defined with the id '3005' error: Failed to create domain from ovz.xml
I can't repeat that behaviour. Try to restart libvirtd: # service libvirtd restart
It seems domain is still defined from LibVirt's point of view but actually it doesn't exist any more. It was removed via native OpenVZ tool. In case I try to undefine it: virsh # undefine 3005 libvir: OpenVZ error : Domain not found libvir: error : vzctl exited with non-zero status 14 and signal 0 libvir: OpenVZ error : internal error Could not exec vzctl error: Failed to undefine domain 3005
And from this moment it is imposible to create domain with ID 3005. So how can I obtain a list of already defined domains? And how can it be purged?
See # virsh help list
7) Is there any way to publish domain's console on a host system so that
I can connect via telnet to HW node on some TCP/4567 and get into domain's console?
vzctl enter <domain ID>
- yeah, that for sure is true wheh you are on HW node itself.
And maybe an ssh will help you here? :)
But I need to organize access into domain's consoles from remote mashines. In my case there is no network connectivity between real lan and domains. I believed, this XML definition could help me:
http://libvirt.org/formatdomain.html#elemInactive implies defined, i thinkentsCharTCP <http://libvirt.org/formatdomain.html#elementsCharTCP> - "*The character device acts as a TCP client connecting to a remote server, or as a server waiting for a client connection*", so when you connect to HW node on some TCP port you get into domain's console. But it seems I got it in a wrong way because is didn't work in case of OpenVZ.
Yes, it doesn't work in case of OpenVZ and I can't make any assumtions if it will be in the nearest future.