Fixed the imports to reflect the new structure.
provider = quantum.plugins.cisco.l2network_plugin.L2Network
* You should have the following files in quantum/quantum/plugins/cisco directory (if you have pulled the Cisco Quantum branch, you will already have them):
l2network_plugin.py
-cisco_configuration.py
-cisco_constants.py
-cisco_credentials.py
-cisco_exceptions.py
-cisco_nexus_plugin.py
-cisco_ucs_network_driver.py
-cisco_ucs_plugin.py
-cisco_utils.py
+common/cisco_configuration.py
+common/cisco_constants.py
+common/cisco_credentials.py
+common/cisco_exceptions.py
+nexus/cisco_nexus_plugin.py
+ucs/cisco_ucs_network_driver.py
+ucs/cisco_ucs_plugin.py
+common/cisco_utils.py
__init__.py
-get-vif.sh
+ucs/get-vif.sh
* Configure the L2 Network Pllugin:
+ In cisco_configuration.py,
- change the UCSM IP in the following statement to your UCSM IP
import logging as LOG
-from quantum.plugins.cisco import cisco_constants as const
+from quantum.plugins.cisco.common import cisco_constants as const
LOG.basicConfig(level=LOG.WARN)
LOG.getLogger(const.LOGGER_COMPONENT_NAME)
import traceback
from quantum.common import exceptions as exc
-from quantum.plugins.cisco import cisco_configuration as conf
-from quantum.plugins.cisco import cisco_constants as const
-from quantum.plugins.cisco import cisco_credentials as cred
+from quantum.plugins.cisco.common import cisco_configuration as conf
+from quantum.plugins.cisco.common import cisco_constants as const
+from quantum.plugins.cisco.common import cisco_credentials as cred
LOG.basicConfig(level=LOG.WARN)
LOG.getLogger(const.LOGGER_COMPONENT_NAME)
import logging as LOG
from quantum.common import exceptions as exc
-from quantum.plugins.cisco import cisco_configuration as conf
-from quantum.plugins.cisco import cisco_constants as const
-from quantum.plugins.cisco import cisco_credentials as cred
-from quantum.plugins.cisco import cisco_exceptions as cexc
-from quantum.plugins.cisco import cisco_nexus_plugin
-from quantum.plugins.cisco import cisco_ucs_plugin
-from quantum.plugins.cisco import cisco_utils as cutil
+from quantum.plugins.cisco.common import cisco_configuration as conf
+from quantum.plugins.cisco.common import cisco_constants as const
+from quantum.plugins.cisco.common import cisco_credentials as cred
+from quantum.plugins.cisco.common import cisco_exceptions as cexc
+from quantum.plugins.cisco.nexus import cisco_nexus_plugin
+from quantum.plugins.cisco.ucs import cisco_ucs_plugin
+from quantum.plugins.cisco.common import cisco_utils as cutil
LOG.basicConfig(level=LOG.WARN)
LOG.getLogger(const.LOGGER_COMPONENT_NAME)
import logging as LOG
from quantum.common import exceptions as exc
-from quantum.plugins.cisco import cisco_configuration as conf
-from quantum.plugins.cisco import cisco_constants as const
-from quantum.plugins.cisco import cisco_credentials as cred
-from quantum.plugins.cisco import cisco_exceptions as cexc
-from quantum.plugins.cisco import cisco_utils as cutil
+from quantum.plugins.cisco.common import cisco_configuration as conf
+from quantum.plugins.cisco.common import cisco_constants as const
+from quantum.plugins.cisco.common import cisco_credentials as cred
+from quantum.plugins.cisco.common import cisco_exceptions as cexc
+from quantum.plugins.cisco.common import cisco_utils as cutil
LOG.basicConfig(level=LOG.WARN)
LOG.getLogger(const.LOGGER_COMPONENT_NAME)
from xml.etree import ElementTree as et
import urllib
-from quantum.plugins.cisco import cisco_configuration as conf
-from quantum.plugins.cisco import cisco_constants as const
-from quantum.plugins.cisco import cisco_exceptions as cexc
+from quantum.plugins.cisco.common import cisco_configuration as conf
+from quantum.plugins.cisco.common import cisco_constants as const
+from quantum.plugins.cisco.common import cisco_exceptions as cexc
LOG.basicConfig(level=LOG.WARN)
LOG.getLogger(const.LOGGER_COMPONENT_NAME)
import logging as LOG
from quantum.common import exceptions as exc
-from quantum.plugins.cisco import cisco_configuration as conf
-from quantum.plugins.cisco import cisco_constants as const
-from quantum.plugins.cisco import cisco_credentials as cred
-from quantum.plugins.cisco import cisco_exceptions as cexc
-from quantum.plugins.cisco import cisco_ucs_network_driver
-from quantum.plugins.cisco import cisco_utils as cutil
+from quantum.plugins.cisco.common import cisco_configuration as conf
+from quantum.plugins.cisco.common import cisco_constants as const
+from quantum.plugins.cisco.common import cisco_credentials as cred
+from quantum.plugins.cisco.common import cisco_exceptions as cexc
+from quantum.plugins.cisco.ucs import cisco_ucs_network_driver
+from quantum.plugins.cisco.common import cisco_utils as cutil
LOG.basicConfig(level=LOG.WARN)
LOG.getLogger(const.LOGGER_COMPONENT_NAME)