Exemplo n.º 1
0
 def test_set_vif_host_backend_ovs_config(self):
     conf = config.LibvirtConfigGuestInterface()
     designer.set_vif_host_backend_ovs_config(conf, "fake-bridge", "fake-interface", "fake-tap")
     self.assertEqual("bridge", conf.net_type)
     self.assertEqual("fake-bridge", conf.source_dev)
     self.assertEqual("openvswitch", conf.vporttype)
     self.assertEqual("fake-tap", conf.target_dev)
Exemplo n.º 2
0
    def get_config(self, instance, network, mapping):
        """Pass data required to create OVS virtual port element."""
        conf = super(LibvirtOpenVswitchVirtualPortDriver, self).get_config(instance, network, mapping)

        designer.set_vif_host_backend_ovs_config(conf, network["bridge"], mapping["vif_uuid"])

        return conf
Exemplo n.º 3
0
 def test_set_vif_host_backend_ovs_config(self):
     conf = config.LibvirtConfigGuestInterface()
     designer.set_vif_host_backend_ovs_config(conf, 'fake-bridge',
                                              'fake-interface', 'fake-tap')
     self.assertEqual('bridge', conf.net_type)
     self.assertEqual('fake-bridge', conf.source_dev)
     self.assertEqual('openvswitch', conf.vporttype)
     self.assertEqual('fake-tap', conf.target_dev)
Exemplo n.º 4
0
    def get_config_ovs_bridge(self, instance, network, mapping, image_meta):
        conf = super(LibvirtGenericVIFDriver, self).get_config(instance, network, mapping, image_meta)

        designer.set_vif_host_backend_ovs_config(
            conf, self.get_bridge_name(network), self.get_ovs_interfaceid(mapping), self.get_vif_devname(mapping)
        )

        return conf
Exemplo n.º 5
0
    def get_config_ovs_bridge(self, instance, vif, image_meta, inst_type):
        conf = super(LibvirtGenericVIFDriver, self).get_config(instance, vif, image_meta, inst_type)

        designer.set_vif_host_backend_ovs_config(
            conf, self.get_bridge_name(vif), self.get_ovs_interfaceid(vif), self.get_vif_devname(vif)
        )

        return conf
Exemplo n.º 6
0
    def get_config_ovs_bridge(self, instance, network, mapping, image_meta):
        conf = super(LibvirtGenericVIFDriver,
                     self).get_config(instance, network, mapping, image_meta)

        designer.set_vif_host_backend_ovs_config(
            conf, self.get_bridge_name(network),
            self.get_ovs_interfaceid(mapping), self.get_vif_devname(mapping))

        return conf
Exemplo n.º 7
0
    def get_config_ovs_bridge(self, instance, vif, image_meta, inst_type):
        conf = super(LibvirtGenericVIFDriver,
                     self).get_config(instance, vif, image_meta, inst_type)

        designer.set_vif_host_backend_ovs_config(conf,
                                                 self.get_bridge_name(vif),
                                                 self.get_ovs_interfaceid(vif),
                                                 self.get_vif_devname(vif))

        return conf
Exemplo n.º 8
0
    def get_config(self, instance, network, mapping):
        """Pass data required to create OVS virtual port element."""
        conf = super(LibvirtOpenVswitchVirtualPortDriver,
                     self).get_config(instance, network, mapping)

        designer.set_vif_host_backend_ovs_config(
            conf, self.get_bridge_name(network),
            self.get_ovs_interfaceid(mapping), self.get_vif_devname(mapping))

        return conf
Exemplo n.º 9
0
Arquivo: vif.py Projeto: isyippee/nova
    def get_config_ovs_bridge(self, instance, vif, image_meta, inst_type, virt_type, host):
        conf = self.get_base_config(instance, vif, image_meta, inst_type, virt_type)

        designer.set_vif_host_backend_ovs_config(
            conf, self.get_bridge_name(vif), self.get_ovs_interfaceid(vif), self.get_vif_devname(vif)
        )

        designer.set_vif_bandwidth_config(conf, inst_type)

        return conf
Exemplo n.º 10
0
    def get_config_ovs_bridge(self, instance, vif, image_meta, inst_type,
                              virt_type, host):
        conf = self.get_base_config(instance, vif, image_meta, inst_type,
                                    virt_type)

        designer.set_vif_host_backend_ovs_config(conf,
                                                 self.get_bridge_name(vif),
                                                 self.get_ovs_interfaceid(vif),
                                                 self.get_vif_devname(vif))

        designer.set_vif_bandwidth_config(conf, inst_type)

        return conf
Exemplo n.º 11
0
    def get_config(self, instance, network, mapping):
        """Pass data required to create OVS virtual port element."""
        conf = super(LibvirtOpenVswitchVirtualPortDriver,
                     self).get_config(instance,
                                      network,
                                      mapping)

        designer.set_vif_host_backend_ovs_config(
            conf, self.get_bridge_name(network),
            self.get_ovs_interfaceid(mapping),
            self.get_vif_devname(mapping))

        return conf
Exemplo n.º 12
0
    def get_config_evs(self, instance, vif, image_meta,
                       inst_type, virt_type):
        conf = self.get_base_config(instance, vif, image_meta,
                                    inst_type, virt_type)

        bridge = vif['details'].get(EVS_BRIDGE,False)
        designer.set_vif_host_backend_ovs_config(
            conf, bridge,
            self.get_ovs_interfaceid(vif),
            self.get_vif_devname(vif))

        designer.set_vif_bandwidth_config(conf, inst_type)

        return conf