[openstack-dev] Add Modified Compute Driver to Nova

2014-11-10 Thread Mohammad Hosein Zarei
​​
Hi everyone
I have a modified compute driver (my_driver.py and my_driver.pyc) and I
copied files to /opt/stack/nova/nova/virt/libvirt/ directory.
Also, nova.conf modified to use this driver
(compute_driver=libvirt.my_driver.MyDriver).
I can't start nova-compute with this modified driver and nova.conf. When
nova-compute start , it shows this error:












 *2014-11-10 12:03:25.300 DEBUG nova.servicegroup.api [-] ServiceGroup
 driver defined as an instance of db from (pid=18709) __new__
 /opt/stack/nova/nova/servicegroup/api.py:652014-11-10 12:03:25.401 INFO
 nova.virt.driver [-] Loading compute driver
 'libvirt.my_driver.MyDriver'2014-11-10 12:03:25.406 INFO
 nova.openstack.common.periodic_task [-] Skipping periodic task
 _periodic_update_dns because its interval is negative2014-11-10
 12:03:25.424 ERROR nova.virt.driver [-] Unable to load the virtualization
 driver2014-11-10 12:03:25.424 TRACE nova.virt.driver Traceback (most recent
 call last):2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
 /opt/stack/nova/nova/virt/driver.py, line 1385, in
 load_compute_driver2014-11-10 12:03:25.424 TRACE nova.virt.driver
 virtapi)2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
 /usr/local/lib/python2.7/dist-packages/oslo/utils/importutils.py, line
 52, in import_object_ns2014-11-10 12:03:25.424 TRACE nova.virt.driver
 return import_class(import_str)(*args, **kwargs)2014-11-10 12:03:25.424
 TRACE nova.virt.driver   File
 /usr/local/lib/python2.7/dist-packages/oslo/utils/importutils.py, line
 27, in import_class2014-11-10 12:03:25.424 TRACE nova.virt.driver
 __import__(mod_str)2014-11-10 12:03:25.424 TRACE nova.virt.driver
 ImportError: No module named my_driver*


I really appreciate with any idea.

Best Regard.


-- 
M.H.Zarei
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Add Modified Compute Driver to Nova

2014-11-10 Thread Chen CH Ji
which value did you put ?  From my former experience, also check your
my_driver's init function, something wrong in that function can also lead
to this error, good luck

Best Regards!

Kevin (Chen) Ji 纪 晨

Engineer, zVM Development, CSTL
Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jiche...@cn.ibm.com
Phone: +86-10-82454158
Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District,
Beijing 100193, PRC



From:   Mohammad Hosein Zarei hosein.za...@gmail.com
To: openstack-dev@lists.openstack.org
Date:   11/10/2014 04:41 PM
Subject:[openstack-dev] Add Modified Compute Driver to Nova



​​
Hi everyone
I have a modified compute driver (my_driver.py and my_driver.pyc) and I
copied files to /opt/stack/nova/nova/virt/libvirt/ directory.
Also, nova.conf modified to use this driver
(compute_driver=libvirt.my_driver.MyDriver).
I can't start nova-compute with this modified driver and nova.conf. When
nova-compute start , it shows this error:

  2014-11-10 12:03:25.300 DEBUG nova.servicegroup.api [-] ServiceGroup
  driver defined as an instance of db from (pid=18709)
  __new__ /opt/stack/nova/nova/servicegroup/api.py:65
  2014-11-10 12:03:25.401 INFO nova.virt.driver [-] Loading compute driver
  'libvirt.my_driver.MyDriver'
  2014-11-10 12:03:25.406 INFO nova.openstack.common.periodic_task [-]
  Skipping periodic task _periodic_update_dns because its interval is
  negative
  2014-11-10 12:03:25.424 ERROR nova.virt.driver [-] Unable to load the
  virtualization driver
  2014-11-10 12:03:25.424 TRACE nova.virt.driver Traceback (most recent
  call last):
  2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
  /opt/stack/nova/nova/virt/driver.py, line 1385, in load_compute_driver
  2014-11-10 12:03:25.424 TRACE nova.virt.driver virtapi)
  2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
  /usr/local/lib/python2.7/dist-packages/oslo/utils/importutils.py, line
  52, in import_object_ns
  2014-11-10 12:03:25.424 TRACE nova.virt.driver return import_class
  (import_str)(*args, **kwargs)
  2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
  /usr/local/lib/python2.7/dist-packages/oslo/utils/importutils.py, line
  27, in import_class
  2014-11-10 12:03:25.424 TRACE nova.virt.driver __import__(mod_str)
  2014-11-10 12:03:25.424 TRACE nova.virt.driver ImportError: No module
  named my_driver

I really appreciate with any idea.

Best Regard.


--
M.H.Zarei___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Add Modified Compute Driver to Nova

2014-11-10 Thread Dave Walker
On 10 Nov 2014 08:44, Mohammad Hosein Zarei hosein.za...@gmail.com
wrote:

 ​​
 Hi everyone
 I have a modified compute driver (my_driver.py and my_driver.pyc) and I
copied files to /opt/stack/nova/nova/virt/libvirt/ directory.
 Also, nova.conf modified to use this driver
(compute_driver=libvirt.my_driver.MyDriver).
 I can't start nova-compute with this modified driver and nova.conf. When
nova-compute start , it shows this error:
SNIP

Hi Mohammad,

Without providing a diff or at least further details on your changes you
are really tying our hands.

Not sure there is much we can do without this information.

Thanks

--
Kind Regards,
Dave Walker
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] Add Modified Compute Driver to Nova

2014-11-10 Thread Davanum Srinivas
Do you have a __init__.py in your new directory?
http://www.chesnok.com/daily/2011/02/09/learning-python-the-hard-way-__init__-py-needed-for-packages-as-opposed-to-modules/

On Mon, Nov 10, 2014 at 3:43 AM, Mohammad Hosein Zarei
hosein.za...@gmail.com wrote:
 Hi everyone
 I have a modified compute driver (my_driver.py and my_driver.pyc) and I
 copied files to /opt/stack/nova/nova/virt/libvirt/ directory.
 Also, nova.conf modified to use this driver
 (compute_driver=libvirt.my_driver.MyDriver).
 I can't start nova-compute with this modified driver and nova.conf. When
 nova-compute start , it shows this error:

 2014-11-10 12:03:25.300 DEBUG nova.servicegroup.api [-] ServiceGroup
 driver defined as an instance of db from (pid=18709) __new__
 /opt/stack/nova/nova/servicegroup/api.py:65
 2014-11-10 12:03:25.401 INFO nova.virt.driver [-] Loading compute driver
 'libvirt.my_driver.MyDriver'
 2014-11-10 12:03:25.406 INFO nova.openstack.common.periodic_task [-]
 Skipping periodic task _periodic_update_dns because its interval is negative
 2014-11-10 12:03:25.424 ERROR nova.virt.driver [-] Unable to load the
 virtualization driver
 2014-11-10 12:03:25.424 TRACE nova.virt.driver Traceback (most recent call
 last):
 2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
 /opt/stack/nova/nova/virt/driver.py, line 1385, in load_compute_driver
 2014-11-10 12:03:25.424 TRACE nova.virt.driver virtapi)
 2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
 /usr/local/lib/python2.7/dist-packages/oslo/utils/importutils.py, line 52,
 in import_object_ns
 2014-11-10 12:03:25.424 TRACE nova.virt.driver return
 import_class(import_str)(*args, **kwargs)
 2014-11-10 12:03:25.424 TRACE nova.virt.driver   File
 /usr/local/lib/python2.7/dist-packages/oslo/utils/importutils.py, line 27,
 in import_class
 2014-11-10 12:03:25.424 TRACE nova.virt.driver __import__(mod_str)
 2014-11-10 12:03:25.424 TRACE nova.virt.driver ImportError: No module
 named my_driver


 I really appreciate with any idea.

 Best Regard.


 --
 M.H.Zarei

 ___
 OpenStack-dev mailing list
 OpenStack-dev@lists.openstack.org
 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




-- 
Davanum Srinivas :: https://twitter.com/dims

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev