def setup_tors(self, count=1): tor_objs = [] tors_info_list = self.get_available_devices("tor") assert len(tors_info_list) >= count, "Not enough devices available! Expected %s, Got %s" % ( count, len(tors_info_list), ) for i in range(0, count): tor_params = tors_info_list[i] tor_fixture = self.useFixture( ToRFixtureFactory.get_tor( tor_params["name"], tor_params["mgmt_ip"], vendor=tor_params["vendor"], ssh_username=tor_params["ssh_username"], ssh_password=tor_params["ssh_password"], tunnel_ip=tor_params["tunnel_ip"], ports=tor_params["ports"], tor_ovs_port=tor_params["tor_ovs_port"], tor_ovs_protocol=tor_params["tor_ovs_protocol"], controller_ip=tor_params["controller_ip"], connections=self.connections, logger=self.logger, ) ) tor_objs.append(tor_fixture) return tor_objs
def setup_tors(self, count=1): tor_objs = [] tors_info_list = self.get_available_devices('tor') assert len(tors_info_list) >= count, ( 'Not enough devices available! Expected %s, Got %s' % ( count, len(tors_info_list))) for i in range(0, count): tor_params = tors_info_list[i] tor_fixture = self.useFixture(ToRFixtureFactory.get_tor( tor_params['name'], tor_params['mgmt_ip'], vendor=tor_params['vendor'], ssh_username=tor_params['ssh_username'], ssh_password=tor_params['ssh_password'], tunnel_ip=tor_params['tunnel_ip'], ports=tor_params['ports'], tor_ovs_port=tor_params['tor_ovs_port'], tor_ovs_protocol=tor_params['tor_ovs_protocol'], controller_ip=tor_params['controller_ip'], connections=self.connections, logger=self.logger)) tor_objs.append(tor_fixture) return tor_objs
from virtual_router_fixture import VirtualRouterFixture logging.getLogger('urllib3.connectionpool').setLevel(logging.WARN) logging.getLogger('paramiko.transport').setLevel(logging.WARN) if __name__ == "__main__": init_obj = ContrailTestInit(sys.argv[1]) for (device, device_dict) in init_obj.physical_routers_data.iteritems(): if device_dict['type'] == 'tor': tor_obj = ToRFixtureFactory.get_tor( device_dict['name'], device_dict['mgmt_ip'], vendor=device_dict['vendor'], ssh_username=device_dict['ssh_username'], ssh_password=device_dict['ssh_password'], tunnel_ip=device_dict['tunnel_ip'], ports=device_dict['ports'], tor_ovs_port=device_dict['tor_ovs_port'], tor_ovs_protocol=device_dict['tor_ovs_protocol'], controller_ip=device_dict['controller_ip'], cfgm_ip=init_obj.cfgm_ip, auth_server_ip=init_obj.auth_ip, bringup=True) tor_obj.setUp() if device_dict['type'] == 'router': phy_router_obj = PhysicalRouterFixture( device_dict['name'], device_dict['mgmt_ip'], model=device_dict['model'], vendor=device_dict['vendor'], asn=device_dict['asn'], ssh_username=device_dict['ssh_username'],
logging.getLogger('urllib3.connectionpool').setLevel(logging.WARN) logging.getLogger('paramiko.transport').setLevel(logging.WARN) if __name__ == "__main__": init_obj = ContrailTestInit(sys.argv[1]) init_obj.read_prov_file() for (device, device_dict) in init_obj.physical_routers_data.iteritems(): if device_dict['type'] == 'tor': tor_obj = ToRFixtureFactory.get_tor( device_dict['name'], device_dict['mgmt_ip'], vendor=device_dict['vendor'], ssh_username=device_dict['ssh_username'], ssh_password=device_dict['ssh_password'], tunnel_ip=device_dict['tunnel_ip'], ports=device_dict['ports'], tor_ovs_port=device_dict['tor_ovs_port'], tor_ovs_protocol=device_dict['tor_ovs_protocol'], controller_ip=device_dict['controller_ip'], cfgm_ip=init_obj.cfgm_ip, auth_server_ip=init_obj.auth_ip, bringup=True) tor_obj.setUp() if device_dict['type'] == 'router': phy_router_obj = PhysicalRouterFixture( device_dict['name'], device_dict['mgmt_ip'], model=device_dict['model'], vendor=device_dict['vendor'], asn=device_dict['asn'], ssh_username=device_dict['ssh_username'], ssh_password=device_dict['ssh_password'],