Example #1
0
def createVCPERouter(self):
    self.vcpe_fixture = {}
    if not hasattr(self.topo, 'vcpe_list'):
        return self
    for vcpe in self.topo.vcpe_list:
        self.vcpe_fixture[vcpe] = self.useFixture(
            VpeRouterFixture(
                vcpe,
                self.topo.vcpe_params[vcpe]['mgmt_ip'],
                tunnel_ip=self.topo.vcpe_params[vcpe]['tunnel_ip'],
                set_vcpe=self.topo.vcpe_params[vcpe]['set_vcpe'],
                connections=self.project_connections))
    return self
Example #2
0
                cfgm_ip=init_obj.cfgm_ip,
                auth_server_ip=init_obj.auth_ip,
            )
            phy_router_obj.setUp()
        if device_dict['type'] == 'vcenter_gateway':
            vrouter_obj = VirtualRouterFixture(
                device_dict['name'],
                'embedded',
                cfgm_ip=init_obj.cfgm_ip,
                auth_server_ip=init_obj.auth_ip,
            )
            vrouter_obj.setUp()

            vcpe_router_obj = VpeRouterFixture(
                device_dict['name'],
                device_dict['mgmt_ip'],
                ssh_username=device_dict['ssh_username'],
                ssh_password=device_dict['ssh_password'],
                mgmt_ip=device_dict['mgmt_ip'],
                ports=device_dict['ports'],
                cfgm_ip=init_obj.cfgm_ip,
                auth_server_ip=init_obj.auth_ip,
            )
            vcpe_router_obj.setUp()
            vcpe_router_obj.vrouter_ref_set(vrouter_obj.vr)
            vcpe_router_obj.setup_physical_ports()
            for port in device_dict['ports']:
                ifup_cmd = 'ifconfig %s up' % port
                init_obj.run_cmd_on_server(device_dict['mgmt_ip'], ifup_cmd)
    # end for
Example #3
0
                auth_server_ip=init_obj.auth_ip,
                )
            phy_router_obj.setUp()
        if device_dict['type'] == 'vcenter_gateway':
               vrouter_obj = VirtualRouterFixture(device_dict['name'],
                                      'embedded', 
                                      cfgm_ip=init_obj.cfgm_ip,
                                      auth_server_ip=init_obj.auth_ip,
                                       )
               vrouter_obj.setUp()

               vcpe_router_obj = VpeRouterFixture(
                   device_dict['name'], device_dict['mgmt_ip'],
                   ssh_username=device_dict['ssh_username'],
                   ssh_password=device_dict['ssh_password'],
                   mgmt_ip=device_dict['mgmt_ip'],
                   ports=device_dict['ports'],
                   cfgm_ip=init_obj.cfgm_ip,
                   auth_server_ip=init_obj.auth_ip,
                   )
               vcpe_router_obj.setUp()
               vcpe_router_obj.vrouter_ref_set(vrouter_obj.vr)
               vcpe_router_obj.setup_physical_ports()
               for port in device_dict['ports']:
                   ifup_cmd = 'ifconfig %s up'%port
                   init_obj.run_cmd_on_server(device_dict['mgmt_ip'],ifup_cmd )
    # end for