After running intensively (i.e. running >10 guests and migrating them all into other machines etc.) , I wasn't able to
run xen tools as the following messages show.
># xm list Error: (9, 'Bad file descriptor') Usage: xm list [options] [Domain, ...]
List information about all/some domains. -l, --long Output all VM details in SXP --label Include security labels --state=<state> Select only VMs with the specified state
>vi /var/log/xen/xend.log
[2009-11-17 09:16:57 3087] ERROR (xmlrpclib2:178) Internal error handling xend.domains_with_state Traceback (most recent call last): File "/usr/lib64/python2.5/site-packages/xen/util/xmlrpclib2.py", line 131, in _marshaled_dispatch
response = self._dispatch(method, params) File "/usr/lib64/python2.5/SimpleXMLRPCServer.py", line 415, in _dispatch return func(*params) File "/usr/lib64/python2.5/site-packages/xen/xend/server/XMLRPCServer.py", line 66, in domains_with_state
domains = XendDomain.instance().list_sorted(state) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 809, in list_sorted doms = self.list(state) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 779, in list
self._refresh(refresh_shutdown = False) File "/usr/lib64/python2.5/site-packages/xen/xend/XendDomain.py", line 396, in _refresh txn = xstransact() File "/usr/lib64/python2.5/site-packages/xen/xend/xenstore/xstransact.py", line 21, in __init__
self.transaction = xshandle().transaction_start() Error: (9, 'Bad file descriptor')
So I tried to restart xend daemon but failed to do so.
What is the problem for this? and How can I re-run the guests without rebooting the physical machine?
>service xend start Starting xen daemons: xenstored blktapctrl xenconsoled xend[FAILED]
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|