[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: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
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
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
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