예제 #1
0
 def __init__(self):
     """Start Mellanox Neutron Plugin."""
     db.initialize()
     self._parse_network_vlan_ranges()
     db.sync_network_states(self.network_vlan_ranges)
     self._set_tenant_network_type()
     self.vnic_type = cfg.CONF.ESWITCH.vnic_type
     self._setup_rpc()
     LOG.debug(_("Mellanox Embedded Switch Plugin initialisation complete"))
 def __init__(self):
     """Start Mellanox Neutron Plugin."""
     db.initialize()
     self._parse_network_vlan_ranges()
     db.sync_network_states(self.network_vlan_ranges)
     self._set_tenant_network_type()
     self.vnic_type = cfg.CONF.ESWITCH.vnic_type
     self._setup_rpc()
     LOG.debug(_("Mellanox Embedded Switch Plugin initialisation complete"))
예제 #3
0
파일: mlnx_plugin.py 프로젝트: zioc/neutron
 def __init__(self):
     """Start Mellanox Neutron Plugin."""
     db.initialize()
     self._parse_network_vlan_ranges()
     db.sync_network_states(self.network_vlan_ranges)
     self._set_tenant_network_type()
     self.vnic_type = cfg.CONF.ESWITCH.vnic_type
     self.base_binding_dict = {
         portbindings.VIF_TYPE: self.vnic_type,
         portbindings.CAPABILITIES: {
             portbindings.CAP_PORT_FILTER:
             'security-group' in self.supported_extension_aliases
         }
     }
     self._setup_rpc()
     self.network_scheduler = importutils.import_object(
         cfg.CONF.network_scheduler_driver)
     self.router_scheduler = importutils.import_object(
         cfg.CONF.router_scheduler_driver)
     LOG.debug(_("Mellanox Embedded Switch Plugin initialisation complete"))
예제 #4
0
 def __init__(self):
     """Start Mellanox Neutron Plugin."""
     db.initialize()
     self._parse_network_vlan_ranges()
     db.sync_network_states(self.network_vlan_ranges)
     self._set_tenant_network_type()
     self.vnic_type = cfg.CONF.ESWITCH.vnic_type
     self.base_binding_dict = {
         portbindings.VIF_TYPE: self.vnic_type,
         portbindings.CAPABILITIES: {
             portbindings.CAP_PORT_FILTER:
             'security-group' in self.supported_extension_aliases}}
     self._setup_rpc()
     self.network_scheduler = importutils.import_object(
         cfg.CONF.network_scheduler_driver
     )
     self.router_scheduler = importutils.import_object(
         cfg.CONF.router_scheduler_driver
     )
     LOG.debug(_("Mellanox Embedded Switch Plugin initialisation complete"))
예제 #5
0
 def setUp(self):
     super(SegmentationIdAllocationTest, self).setUp()
     mlnx_db.initialize()
     mlnx_db.sync_network_states(VLAN_RANGES)
     self.session = db.get_session()
     self.addCleanup(db.clear_db)
예제 #6
0
 def setUp(self):
     super(NetworkBindingsTest, self).setUp()
     mlnx_db.initialize()
     self.session = db.get_session()
예제 #7
0
 def setUp(self):
     super(SegmentationIdAllocationTest, self).setUp()
     mlnx_db.initialize()
     mlnx_db.sync_network_states(VLAN_RANGES)
     self.session = db.get_session()
     self.addCleanup(db.clear_db)
예제 #8
0
 def setUp(self):
     super(NetworkBindingsTest, self).setUp()
     mlnx_db.initialize()
     self.session = db.get_session()