[Openstack] error on nova-compute on domU on xen
John Garbutt
John.Garbutt at citrix.com
Fri Mar 16 16:02:57 UTC 2012
Have you got different hostnames on the two different domU VMs?
If they are both the same name, you get very strange behaviour with the rabbitmq messages.
From: Eduardo Nunes [mailto:eduardo.kettz at gmail.com]
Sent: 16 March 2012 3:56
To: John Garbutt
Subject: Re: [Openstack] error on nova-compute on domU on xen
I have an onpenstack enviroment working, and now i want to add one more nova-compute rununing on a xen domU, i set the xen api conf, my nova controler recognize the compute on xen, but when i try to create a new vm that error comes.
2012/3/16 John Garbutt <John.Garbutt at citrix.com<mailto:John.Garbutt at citrix.com>>
Sorry I can't tell what is going on.
Looks to be trying to reboot a VM that doesn't exist.
Will need more idea of what operations you have been trying.
From: Eduardo Nunes [mailto:eduardo.kettz at gmail.com<mailto:eduardo.kettz at gmail.com>]
Sent: 16 March 2012 1:44
To: John Garbutt
Subject: Re: [Openstack] error on nova-compute on domU on xen
no i'm not using dev stack, i'm doing by the old ways.
but now i having another error,
"2012-03-16 13:36:40,634 ERROR nova.rpc [-] Exception during message handling
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 620, in _process_data
(nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 98, in wrapped
(nova.rpc): TRACE: return f(*args, **kw)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 117, in decorated_function
(nova.rpc): TRACE: function(self, context, instance_id, *args, **kwargs)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 605, in reboot_instance
(nova.rpc): TRACE: self.driver.reboot(instance_ref, network_info)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi_conn.py", line 208, in reboot
(nova.rpc): TRACE: self._vmops.reboot(instance)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 631, in reboot
(nova.rpc): TRACE: vm_ref = self._get_vm_opaque_ref(instance)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 466, in _get_vm_opaque_ref
(nova.rpc): TRACE: "for '%s'.") % instance_or_vm)
(nova.rpc): TRACE: NotFound: Resource could not be found."
"
2012-03-16 13:36:43,761 ERROR nova.rpc [-] Exception during message handling
(nova.rpc): TRACE: Traceback (most recent call last):
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/rpc/impl_kombu.py", line 620, in _process_data
(nova.rpc): TRACE: rval = node_func(context=ctxt, **node_args)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/exception.py", line 98, in wrapped
(nova.rpc): TRACE: return f(*args, **kw)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 117, in decorated_function
(nova.rpc): TRACE: function(self, context, instance_id, *args, **kwargs)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 605, in reboot_instance
(nova.rpc): TRACE: self.driver.reboot(instance_ref, network_info)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi_conn.py", line 208, in reboot
(nova.rpc): TRACE: self._vmops.reboot(instance)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 631, in reboot
(nova.rpc): TRACE: vm_ref = self._get_vm_opaque_ref(instance)
(nova.rpc): TRACE: File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vmops.py", line 466, in _get_vm_opaque_ref
(nova.rpc): TRACE: "for '%s'.") % instance_or_vm)
(nova.rpc): TRACE: NotFound: Resource could not be found.
(nova.rpc): TRACE:"
2012/3/16 John Garbutt <John.Garbutt at citrix.com<mailto:John.Garbutt at citrix.com>>
Looks like you don't have xenapi installed, somehow.
This should do the trick:
pip install xenapi
It would be interesting to know how you got to that error? Are you using DevStack?
Thanks,
John
From: openstack-bounces+john.garbutt=eu.citrix.com at lists.launchpad.net<mailto:eu.citrix.com at lists.launchpad.net> [mailto:openstack-bounces+john.garbutt<mailto:openstack-bounces%2Bjohn.garbutt>=eu.citrix.com at lists.launchpad.net<mailto:eu.citrix.com at lists.launchpad.net>] On Behalf Of Eduardo Nunes
Sent: 15 March 2012 17:01
To: openstack at lists.launchpad.net<mailto:openstack at lists.launchpad.net>
Subject: [Openstack] error on nova-compute on domU on xen
got this error on log, 2012-03-15 16:52:33,809 ERROR nova.compute.manager [-] Unable to load the virtualization driver: No module named XenAPI
my nova-compute version diablo 2011.3
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20120316/5dd499cf/attachment.html>
More information about the Openstack
mailing list