[Openstack] Problem with nova-volume and Citrix XCP 1.5

Egoitz Aurrekoetxea Aurre egoitz at ramattack.net
Sun Oct 7 09:25:39 UTC 2012


Debugging how nova-volume reads and takes arguments… printing each module it imports… have noticed that "    " needed to be removed….

sorry for the noise :p


El 06/10/2012, a las 09:11, Egoitz Aurrekoetxea Aurre <egoitz at ramattack.net> escribió:

> Hi!,
> 
> I assume since some time now that has to do with python's library module location at Ubuntu in the openstack controller node…. in the version I'm running mainly… but…. anyone has ever suffered it? how did you solve?… I mean for avoiding doing something by hand if it's fixed with some update, package or don't know… in an easy way without modifying aspects by hand…. I think this should be pretty common…..
> 
> thanks!!!
> 
> El 05/10/2012, a las 11:43, Egoitz Aurrekoetxea Aurre <egoitz at ramattack.net> escribió:
> 
>> Good morning,
>> 
>> I'm able to create virtual machines on xcp through Xenapi but I'm having this problem creating volumes : 
>> 
>> 2012-10-05 09:33:34 DEBUG nova.utils [-] Inner Exception: No module named "nova.volume.xensm from (pid=625) import_class /usr/lib/python2.7/dist-packages/nova/utils.py:78
>> 2012-10-05 09:33:35 CRITICAL nova [-] Class XenSMDriver" could not be found: No module named "nova.volume.xensm
>> 2012-10-05 09:33:35 TRACE nova Traceback (most recent call last):
>> 2012-10-05 09:33:35 TRACE nova   File "/usr/bin/nova-volume", line 47, in <module>
>> 2012-10-05 09:33:35 TRACE nova     server = service.Service.create(binary='nova-volume')
>> 2012-10-05 09:33:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 241, in create
>> 2012-10-05 09:33:35 TRACE nova     report_interval, periodic_interval)
>> 2012-10-05 09:33:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/service.py", line 150, in __init__
>> 2012-10-05 09:33:35 TRACE nova     self.manager = manager_class(host=self.host, *args, **kwargs)
>> 2012-10-05 09:33:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/volume/manager.py", line 79, in __init__
>> 2012-10-05 09:33:35 TRACE nova     self.driver = utils.import_object(volume_driver)
>> 2012-10-05 09:33:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 88, in import_object
>> 2012-10-05 09:33:35 TRACE nova     cls = import_class(import_str)
>> 2012-10-05 09:33:35 TRACE nova   File "/usr/lib/python2.7/dist-packages/nova/utils.py", line 79, in import_class
>> 2012-10-05 09:33:35 TRACE nova     raise exception.ClassNotFound(class_name=class_str, exception=exc)
>> 2012-10-05 09:33:35 TRACE nova ClassNotFound: Class XenSMDriver" could not be found: No module named "nova.volume.xensm
>> 
>> I'm running Ubuntu in the Openstack controller, which actually is the only machine with all the roles… it's a vm inside an xcp 1.5 in a testing environment. I have installed these relative packages : 
>> 
>> root at openstack-controller:~# dpkg -l | grep -i xenapi
>> ii  python-xenapi                    1.3.2-5ubuntu0.1                           Xen Cloud Platform - XenAPI Python libraries
>> root at openstack-controller:~# dpkg -l | grep -i xen
>> ii  libxenstore3.0                   4.1.2-2ubuntu2.2                           Xenstore communications library for Xen
>> ii  python-xenapi                    1.3.2-5ubuntu0.1                           Xen Cloud Platform - XenAPI Python libraries
>> root at openstack-controller:~# dpkg -l | grep -i openstack
>> ii  glance                           2012.1.3+stable~20120821-120fcf-0ubuntu1   OpenStack Image Registry and Delivery Service - Daemons
>> ii  glance-api                       2012.1.3+stable~20120821-120fcf-0ubuntu1   OpenStack Image Registry and Delivery Service - API
>> ii  glance-client                    2012.1.3+stable~20120821-120fcf-0ubuntu1   OpenStack Image Registry and Delivery Service - Registry
>> ii  glance-common                    2012.1.3+stable~20120821-120fcf-0ubuntu1   OpenStack Image Registry and Delivery Service - Common
>> ii  glance-registry                  2012.1.3+stable~20120821-120fcf-0ubuntu1   OpenStack Image Registry and Delivery Service - Registry
>> ii  keystone                         2012.1+stable~20120824-a16a0ab9-0ubuntu2.2 OpenStack identity service - Daemons
>> ii  nova-ajax-console-proxy          2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - AJAX console proxy - transitional package
>> ii  nova-api                         2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - API frontend
>> ii  nova-cert                        2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - certificate management
>> ii  nova-common                      2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - common files
>> ii  nova-compute                     2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - compute node
>> ii  nova-compute-kvm                 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - compute node (KVM)
>> ii  nova-consoleauth                 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - Console Authenticator
>> ii  nova-doc                         2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - documentation
>> ii  nova-network                     2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - Network manager
>> ii  nova-scheduler                   2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - virtual machine scheduler
>> ii  nova-vncproxy                    2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - VNC proxy
>> ii  nova-volume                      2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute - storage
>> ii  openstack-dashboard              2012.1.3+stable~20120815-691dd2-0ubuntu1.1 django web interface to Openstack
>> ii  openstack-dashboard-ubuntu-theme 2012.1.3+stable~20120815-691dd2-0ubuntu1.1 Ubuntu theme for the Openstack dashboard
>> ii  python-django-horizon            2012.1.3+stable~20120815-691dd2-0ubuntu1.1 Django module providing web based interaction with OpenStack
>> ii  python-glance                    2012.1.3+stable~20120821-120fcf-0ubuntu1   OpenStack Image Registry and Delivery Service - Python library
>> ii  python-keystone                  2012.1+stable~20120824-a16a0ab9-0ubuntu2.2 OpenStack identity service - Python library
>> ii  python-keystoneclient            2012.1-0ubuntu1                            Client libary for Openstack Keystone API
>> ii  python-nova                      2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 OpenStack Compute Python libraries
>> ii  python-novaclient                2012.1-0ubuntu1                            client library for OpenStack Compute API
>> root at openstack-controller:~# 
>> 
>> 
>> root at openstack-controller:~# cat /etc/issue
>> Ubuntu 12.04.1 LTS \n \l
>> 
>> root at openstack-controller:~# uname -ar
>> Linux openstack-controller 3.2.0-31-generic #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
>> 
>> 
>> 
>> Hope you could help me… I'm not being able to fix this.
>> 
>> Best regards,
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack at lists.launchpad.net
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp





More information about the Openstack mailing list