Daniel Veillard wrote:
On Thu, Feb 23, 2006 at 10:39:41PM -0800, Diwaker Gupta wrote:
> Hi,
>
> I'm running libvirt from CVS. I'm unable to get xmldump to work:
>
> o virsh dumpxml <domain-id> doesn't work. Neither does <domain-name>
> instead of domain-id. (Aside: the documentation at
>
http://libvirt.org/format.html needs fixing -- virsh reports a dumpxml
> command, but no xmldump command)
>
> o I can't get an XML dump from the Python bindings either.
>
> Looking at the code, it seems the XML description is built using the
> sexpr output from xend. On my machine, "xm list -l <domain-id>"
prints
> out the correct sexpr, so it seems Xend is working fine.
>
Are you running a recent version of xen ? My guess is that you don't
have http enabled in /etc/xen/xend-config.sxp
The libxend code works with the domain socket as well. Perhaps we
should fall back to the domain socket if the host is "localhost" and the
HTTP server cannot be reached?
Regards,
Anthony Liguori
localhost:~/libvirt/src -> grep http /etc/xen/xend-config.sxp
# utilizes a bridged network configuration. Access to xend via http
(xend-http-server yes)
# Port xend should use for the HTTP interface, if xend-http-server is set.
# Address xend should listen on for HTTP connections, if xend-http-server is
localhost:~/libvirt/src ->
Most of the operations are now carried though Xend HTTP interface.
Daniel