[Openstack-operators] OpenStack Havana+ XenServer6.2 Seek help
Bob Ball
bob.ball at citrix.com
Tue Jun 10 08:49:01 UTC 2014
Hi Yungho,
Please CC the list in future so others with the same question can see the answer either on the list or on the list archives.
Make sure you use XenServer 6.1 (with an Enterprise license) or 6.2 (with the free license) and you will have access to Storage Xen Motion; live migration without needing shared storage.
In OpenStack terms this is block migration and can be used by adding the “--block-migrate” option to the “nova live-migration” command line.
Bob
From: yungho [mailto:yungho5054 at gmail.com]
Sent: 10 June 2014 02:06
To: Bob Ball
Subject: Re: [Openstack-operators] OpenStack Havana+ XenServer6.2 Seek help
Hi Bob,
Thank you for your help.
I have one on each XenServer virtual machine running a nova-compute, and connected to XenServer, if you do not use the Aggregate, XenServer does not add to the POOL, how to achieve live migration. Thanks.
On Mon, Jun 9, 2014 at 4:35 PM, Bob Ball <bob.ball at citrix.com<mailto:bob.ball at citrix.com>> wrote:
Hi Yungho,
The use of aggregates with XenServer pools in this fashion is not very well tested – unless you absolutely need shared storage (i.e. live storage migration is not sufficient) then we’d advise you don’t use aggregates with pools like this.
This was a known regression at release time and it is fixed now.
Bob
From: yungho [mailto:yungho5054 at gmail.com<mailto:yungho5054 at gmail.com>]
Sent: 09 June 2014 04:57
To: openstack-operators at lists.openstack.org<mailto:openstack-operators at lists.openstack.org>
Subject: [Openstack-operators] OpenStack Havana+ XenServer6.2 Seek help
Nova-compute the first successful connection MASTER XENSERVER
I discover, that I can't set up nova-compute on "second host" in XenServer pool
which is created by XenServer (without OpenStack aggregate), error is same. To
master host nova-compute connects successfully. I tested this in two different
XenServer 6.2 pools.
Is there some solution how can start to work "second host's" nova-computes?
The second nova-compute connected SLAVE XENSERVER following error LOG
Add Aggregate reference https://wiki.openstack.org/wiki/XenServer/LiveMigration
2014-06-09 01:57:56.664 2640 INFO nova.openstack.common.periodic_task [-] Skipping periodic task _periodic_update_dns because its interval is negative
2014-06-09 01:57:56.679 2640 DEBUG stevedore.extension [-] found extension EntryPoint.parse('file = nova.image.download.file') _load_plugins /usr/lib/python2.7/dist-packages/stevedore/extension.py:84
2014-06-09 01:57:56.713 2640 INFO nova.virt.driver [-] Loading compute driver 'xenapi.XenAPIDriver'
2014-06-09 01:57:57.302 2640 CRITICAL nova [-] 'XenAPISession' object has no attribute '_virtapi'
2014-06-09 01:57:57.302 2640 TRACE nova Traceback (most recent call last):
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/bin/nova-compute", line 10, in <module>
2014-06-09 01:57:57.302 2640 TRACE nova sys.exit(main())
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/cmd/compute.py", line 68, in main
2014-06-09 01:57:57.302 2640 TRACE nova db_allowed=False)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 257, in create
2014-06-09 01:57:57.302 2640 TRACE nova db_allowed=db_allowed)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/service.py", line 139, in __init__
2014-06-09 01:57:57.302 2640 TRACE nova self.manager = manager_class(host=self.host, *args, **kwargs)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 456, in __init__
2014-06-09 01:57:57.302 2640 TRACE nova self.driver = driver.load_compute_driver(self.virtapi, compute_driver)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/driver.py", line 1127, in load_compute_driver
2014-06-09 01:57:57.302 2640 TRACE nova virtapi)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/openstack/common/importutils.py", line 52, in import_object_ns
2014-06-09 01:57:57.302 2640 TRACE nova return import_class(import_value)(*args, **kwargs)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 144, in __init__
2014-06-09 01:57:57.302 2640 TRACE nova self._session = XenAPISession(url, username, password, self.virtapi)
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 675, in __init__
2014-06-09 01:57:57.302 2640 TRACE nova self.host_uuid = self._get_host_uuid()
2014-06-09 01:57:57.302 2640 TRACE nova File "/usr/lib/python2.7/dist-packages/nova/virt/xenapi/driver.py", line 725, in _get_host_uuid
2014-06-09 01:57:57.302 2640 TRACE nova aggr = self._virtapi.aggregate_get_by_host(
2014-06-09 01:57:57.302 2640 TRACE nova AttributeError: 'XenAPISession' object has no attribute '_virtapi'
2014-06-09 01:57:57.302 2640 TRACE nova
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20140610/97bc68b4/attachment.html>
More information about the OpenStack-operators
mailing list