[openstack-dev] XCP/Xenapi on Ubuntu Precise on folsom

Mate Lakat mate.lakat at citrix.com
Fri Jan 18 16:40:24 UTC 2013


Hi Matthew,

I looked into the code, and this exception happens, when the compute VM
is not running on the same hypervisor to which the url points to. Let me
know if it helped.

Mate

On Fri, Jan 18, 2013 at 04:13:54PM +0000, Matthew Mosesohn wrote:
> Hi all,
> 
> I was wondering if any of you have run into issues with using Xenapi/XCP on Folsom with Ubuntu Precise.
> 
> I'm encountering issues with getting nova-compute to talk to xenapi correctly.  It's not rejecting the request, but giving a strange error.
> 
> Here is my nova.conf on compute node:
> sql_connection=mysql://USER:PASS@10.0.0.101/nova
> network_manager=nova.network.manager.FlatManager
> image_service=nova.image.glance.GlanceImageService
> flat_network_bridge=xenbr0
> compute_driver=xenapi.XenAPIDriver
> xenapi_connection_url=https://127.0.0.1
> xenapi_connection_username=root
> xenapi_connection_password=PASS
> rescue_timeout=86400
> xenapi_inject_image=false
> 
> 
> Here is the error I'm seeing from nova-compute.log:
> 
> 2013-01-17 06:33:54 AUDIT nova.service [-] Starting compute node (version 2012.2-LOCALBRANCH:L
> 
> OCALREVISION)
> 
> Traceback (most recent call last):
> 
>   File "/usr/lib/python2.7/dist-packages/eventlet/hubs/poll.py", line 97, in wait
> 
>     readers.get(fileno, noop).cb(fileno)
> 
>   File "/usr/lib/python2.7/dist-packages/eventlet/greenthread.py", line 192, in main
> 
>     result = function(*args, **kwargs)
> 
>   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 132, in run_server
> 
>     server.start()
> 
>   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 398, in start
> 
>     self.manager.init_host()
> 
>   File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 272, in init_host
> 
>     self.driver.init_host(host=self.host)
> 
>   File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 164, in init_host
> 
>     vm_utils.ensure_correct_host(self._session)
> 
>   File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/vm_utils.py", line 2162, in ensure_c
> 
> orrect_host
> 
>     raise Exception(_('This domU must be running on the host '
> 
> 
> Exception: This domU must be running on the host specified by xenapi_connection_url
> 
> Any advice is appreciated.
> 
> Best Regards,
> Matthew

> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


-- 
Mate Lakat



More information about the OpenStack-dev mailing list