Exemplo n.º 1
0
    def _setUp(self):
        agent_cfg_fixture = config.OVSConfigFixture(
            self.neutron_config.temp_dir)
        self.useFixture(agent_cfg_fixture)

        br_phys = self.useFixture(
            net_helpers.OVSBridgeFixture(
                agent_cfg_fixture.get_br_phys_name())).bridge
        self.connect_to_internal_network_via_vlans(br_phys)

        self.ovs_agent = self.useFixture(
            process.OVSAgentFixture(self.test_name, self.neutron_config,
                                    agent_cfg_fixture))

        if self.host_description.l3_agent:
            l3_agent_cfg_fixture = self.useFixture(
                config.L3ConfigFixture(
                    self.neutron_config.temp_dir,
                    self.ovs_agent.agent_cfg_fixture.get_br_int_name()))
            br_ex = self.useFixture(
                net_helpers.OVSBridgeFixture(
                    l3_agent_cfg_fixture.get_external_bridge())).bridge
            self.connect_to_external_network(br_ex)
            self.l3_agent = self.useFixture(
                process.L3AgentFixture(self.test_name, self.neutron_config,
                                       l3_agent_cfg_fixture))
Exemplo n.º 2
0
    def _setUp(self):
        self.local_ip = self.allocate_local_ip()

        if self.host_desc.l2_agent_type == constants.AGENT_TYPE_OVS:
            self.setup_host_with_ovs_agent()
        elif self.host_desc.l2_agent_type == constants.AGENT_TYPE_NIC_SWITCH:
            self.setup_host_with_sriov_agent()
        elif self.host_desc.l2_agent_type == constants.AGENT_TYPE_LINUXBRIDGE:
            self.setup_host_with_linuxbridge_agent()
        if self.host_desc.l3_agent:
            self.l3_agent = self.useFixture(
                process.L3AgentFixture(
                    self.env_desc, self.host_desc,
                    self.test_name,
                    self.neutron_config,
                    self.l3_agent_cfg_fixture))

        if self.host_desc.dhcp_agent:
            self.dhcp_agent = self.useFixture(
                process.DhcpAgentFixture(
                    self.env_desc, self.host_desc,
                    self.test_name,
                    self.neutron_config,
                    self.dhcp_agent_cfg_fixture,
                    namespace=self.host_namespace))
Exemplo n.º 3
0
 def _setUp(self):
     if self.host_desc.l2_agent_type == constants.AGENT_TYPE_OVS:
         self.setup_host_with_ovs_agent()
     elif self.host_desc.l2_agent_type == constants.AGENT_TYPE_LINUXBRIDGE:
         self.setup_host_with_linuxbridge_agent()
     if self.host_desc.l3_agent:
         self.l3_agent = self.useFixture(
             process.L3AgentFixture(self.env_desc, self.host_desc,
                                    self.test_name, self.neutron_config,
                                    self.l3_agent_cfg_fixture))