コード例 #1
0
ファイル: base.py プロジェクト: aswanikumar90/contrail-test
 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
コード例 #2
0
ファイル: base.py プロジェクト: sagarkchitnis/windows
 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
コード例 #3
0
ファイル: setup_tors.py プロジェクト: pryadav7/contrail-test
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'],
コード例 #4
0
ファイル: setup_tors.py プロジェクト: Ankitja/contrail-test
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'],