<div dir="ltr">Hi Enoch,<div><br></div><div>There are two issues here.</div><div>1. Plugin '<span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">vmware_nsx.plugin.</span><span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">NsxDvsPlugin</span>' cannot be found.</div><div>This could be resolved by changing core_plugin to 'vmware_nsxv' as the entry point for vmware_nsxv is defined as vmware_nsxv.</div><div>2. <span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">No module named neutron_fwaas.db.firewall</span></div><div>It looks like you are missing firewall module. Can you try to install neutron_fwaas module either from rpm or from repo?</div><div><br></div><div>Thanks,</div><div>Tong</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Jul 13, 2018 at 4:10 AM Enoch Huangfu <<a href="mailto:huangfuzeyi@gmail.com">huangfuzeyi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">

<span style="font-size:small;text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">env:</span><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">openstack queen version on centos7</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">latest vmware_nsx plugin rpm installed: python-networking-vmware-nsx-12.0.1</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">when i modify 'core_plugin' value in [default] section of /etc/neutron/neutron.conf from ml2 to vmware_nsx.plugin.NsxDvsPlugin, then try to start neutron-server with command 'systemctl start neutron-server' on control node, the log shows:</div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><div>2018-07-13 17:57:50.802 25653 INFO neutron.manager [-] Loading core plugin: vmware_nsx.plugin.NsxDvsPlugin</div><div>2018-07-13 17:57:51.017 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <bound method DeclarativeObject.validate_rbac_policy_change of <class 'neutron.objects.network.Network'>> rbac-policy before_create subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.017 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <bound method DeclarativeObject.validate_rbac_policy_change of <class 'neutron.objects.network.Network'>> rbac-policy before_update subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.017 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <bound method DeclarativeObject.validate_rbac_policy_change of <class 'neutron.objects.network.Network'>> rbac-policy before_delete subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.366 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <function _validate_network_has_subnet at 0x7f7c8a9210c8> router_gateway before_create subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.393 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <bound method DeclarativeObject.validate_rbac_policy_change of <class 'neutron.objects.qos.policy.QosPolicy'>> rbac-policy before_create subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.394 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <bound method DeclarativeObject.validate_rbac_policy_change of <class 'neutron.objects.qos.policy.QosPolicy'>> rbac-policy before_update subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.394 25653 DEBUG neutron_lib.callbacks.manager [-] Subscribe: <bound method DeclarativeObject.validate_rbac_policy_change of <class 'neutron.objects.qos.policy.QosPolicy'>> rbac-policy before_delete subscribe /usr/lib/python2.7/site-packages/neutron_lib/callbacks/manager.py:41</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime [-] Error loading class by alias: NoMatches: No 'neutron.core_plugins' driver found, looking for 'vmware_nsx.plugin.NsxDvsPlugin'</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime Traceback (most recent call last):</div></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/neutron_lib/utils/runtime.py", line 46, in load_class_by_alias_or_classname</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime     namespace, name, warn_on_missing_entrypoint=False)</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/stevedore/driver.py", line 61, in __init__</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime     warn_on_missing_entrypoint=warn_on_missing_entrypoint</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/stevedore/named.py", line 89, in __init__</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime     self._init_plugins(extensions)</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/stevedore/driver.py", line 113, in _init_plugins</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime     (self.namespace, name))</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime NoMatches: No 'neutron.core_plugins' driver found, looking for 'vmware_nsx.plugin.NsxDvsPlugin'</div><div>2018-07-13 17:57:51.442 25653 ERROR neutron_lib.utils.runtime</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime [-] Error loading class by class name: ImportError: No module named neutron_fwaas.db.firewall</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime Traceback (most recent call last):</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/neutron_lib/utils/runtime.py", line 52, in load_class_by_alias_or_classname</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     class_to_load = importutils.import_class(name)</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 30, in import_class</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     __import__(mod_str)</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/vmware_nsx/plugin.py", line 24, in <module></div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     from vmware_nsx.plugins.nsx import plugin as nsx</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/vmware_nsx/plugins/nsx/plugin.py", line 64, in <module></div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     from vmware_nsx.plugins.nsx_v import plugin as v</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/vmware_nsx/plugins/nsx_v/plugin.py", line 145, in <module></div></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     from vmware_nsx.services.fwaas.nsx_v import fwaas_callbacks</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/vmware_nsx/services/fwaas/nsx_v/fwa       as_callbacks.py", line 19, in <module></div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     from vmware_nsx.services.fwaas.common import fwaas_callbacks_v1 as com_c       lbcks</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime   File "/usr/lib/python2.7/site-packages/vmware_nsx/services/fwaas/common/fw       aas_callbacks_v1.py", line 21, in <module></div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime     from neutron_fwaas.db.firewall import firewall_db  # noqa</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime ImportError: No module named neutron_fwaas.db.firewall</div><div>2018-07-13 17:57:51.443 25653 ERROR neutron_lib.utils.runtime</div><div>2018-07-13 17:57:51.445 25653 ERROR neutron.manager [-] Plugin 'vmware_nsx.plugin.NsxDvsPlugin' not found.</div><div>2018-07-13 17:57:51.446 25653 DEBUG oslo_concurrency.lockutils [-] Lock "manager" released by "neutron.manager._create_instance" :: held 0       .644s inner /usr/lib/python2.7/site-packages/oslo_concurrency/lockutils.py:285</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service [-] Unrecoverable error: please check log for details.: ImportError: Class not found.</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service Traceback (most recent call last):</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 86, in serve_wsgi</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service     service.start()</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 62, in start</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service     self.wsgi_app = _run_wsgi(self.app_name)</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service   File "/usr/lib/python2.7/site-packages/neutron/service.py", line 289, in _run_wsgi</div><div>2018-07-13 17:57:51.446 25653 ERROR neutron.service     app = config.load_paste_app(app_name)</div></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><br></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial">I have checked the configuration and plugin package with vmware openstack integration 5.0 build, seems that all things are the same, I have no idea now.........</div>

<br></div>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>