I have added to the tree a diagnosis tool, which will look at the state of a
domain and the store and try and figure out at which stage in the start-up
process your domain creation is failing.
To run this tool, execute
PYTHONPATH=/usr/lib/python python /usr/lib/python/xen/util/diagnose.py <dom>
where <dom> is the name or ID of the domain that is having problems.
By its very nature, this tool is hacky. It is never going to be clean code,
and it is never going to be integrated with xm or anything like that, and it
is never going to be guaranteed that it will work, or will diagnose any
particular error. Please do not rely upon it being around -- it may go away
at any time. The purpose of this tool is to help developers and
first-adopters to diagnose their problems, and you should never use it or need
to use it on a stable Xen installation (once we have such things).
Please, if you are still having trouble with domains that don't start, block
devices that are blocking very well but not doing very much devicing, run this
tool and let us know what it says.
This tool will be pushed to the public server once our next test run completes
successfully, which hopefully will be soon. Some of the recent changes may
fix your problem, too, so make sure that you are on a brand new changeset,
clean build, etc.
Cheers,
Ewan.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|