예제 #1
0
 def create_network(self, network, virtual_switch):
     LOG.info(
         _LI("Creating portgroup %(nm)s with vlan id %(vid)s " "on virtual switch %(sw)s."),
         {"nm": network.name, "vid": network.config.vlan.vlanIds[0], "sw": virtual_switch.name},
     )
     network_util.create_port_group(
         self.session, dvs_name=virtual_switch.name, pg_name=network.name, vlan_id=network.config.vlan.vlanIds[0]
     )
예제 #2
0
 def create_network(self, network, virtual_switch):
     LOG.info(
         _LI("Creating portgroup %(nm)s with vlan id %(vid)s "
             "on virtual switch %(sw)s."), {
                 'nm': network.name,
                 'vid': network.config.vlan.vlanIds[0],
                 'sw': virtual_switch.name
             })
     network_util.create_port_group(self.session,
                                    dvs_name=virtual_switch.name,
                                    pg_name=network.name,
                                    vlan_id=network.config.vlan.vlanIds[0])
예제 #3
0
 def test_create_port_group_existing(self, mock_get_prop, mock_mor):
     dvs_name = "test_dvs"
     pg_name = fake_api.Constants.PORTGROUP_NAME
     vlanid = "100"
     pg = fake_api.DataObject()
     defaultPortConfig = fake_api.DataObject()
     vlan = fake_api.DataObject()
     vlan.vlanId = vlanid
     defaultPortConfig.vlan = vlan
     port_group_config = fake_api.DataObject()
     port_group_config.defaultPortConfig = defaultPortConfig
     mock_mor.return_value = pg
     mock_get_prop.return_value = port_group_config
     network_util.create_port_group(self.session, dvs_name, pg_name,
                                    vlanid)
     self.assertTrue(mock_get_prop.called)
 def test_create_port_group_existing(self):
     dvs_name = "test_dvs"
     pg_name = fake_api.Constants.PORTGROUP_NAME
     vlanid = "100"
     pg = fake_api.DataObject()
     defaultPortConfig = fake_api.DataObject()
     vlan = fake_api.DataObject()
     vlan.vlanId = vlanid
     defaultPortConfig.vlan = vlan
     port_group_config = fake_api.DataObject()
     port_group_config.defaultPortConfig = defaultPortConfig
     with contextlib.nested(
         mock.patch.object(network_util, "get_portgroup_mor_by_name",
                           return_value=pg),
         mock.patch.object(vim_util, "get_dynamic_property",
                           return_value=port_group_config)
     ) as (mor, get_prop):
             network_util.create_port_group(self.session, dvs_name, pg_name,
                                            vlanid)
             self.assertTrue(get_prop.called)
 def test_create_port_group_existing(self):
     dvs_name = "test_dvs"
     pg_name = fake_api.Constants.PORTGROUP_NAME
     vlanid = "100"
     pg = fake_api.DataObject()
     defaultPortConfig = fake_api.DataObject()
     vlan = fake_api.DataObject()
     vlan.vlanId = vlanid
     defaultPortConfig.vlan = vlan
     port_group_config = fake_api.DataObject()
     port_group_config.defaultPortConfig = defaultPortConfig
     with contextlib.nested(
             mock.patch.object(network_util,
                               "get_portgroup_mor_by_name",
                               return_value=pg),
             mock.patch.object(
                 vim_util,
                 "get_dynamic_property",
                 return_value=port_group_config)) as (mor, get_prop):
         network_util.create_port_group(self.session, dvs_name, pg_name,
                                        vlanid)
         self.assertTrue(get_prop.called)