Example #1
0
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    pkgs = get_setup_vcenter_pkg()
    apt_install(pkgs)
    dvs_params = {}

    for dc in vcenter_info['datacenters']:
        dc_info = vcenter_info['datacenters'][dc]
        for dvs in dc_info['dv_switches']:
            if dvs == 'dv_switch_fab':
               dv_switch_fab = dc_info['dv_switches'][dvs]
               break
        break

    dvs_params['name'] = dv_switch_fab['dv_switch_name']
    dvs_params['dvportgroup_name'] = dv_switch_fab['dv_port_group_fab']['dv_portgroup_name']
    dvs_params['dvportgroup_num_ports'] = dv_switch_fab['dv_port_group_fab']['number_of_ports']
    dvs_params['dvportgroup_uplink'] = dv_switch_fab['dv_port_group_fab']['uplink']
    dvs_params['datacenter_mtu'] = get_vcenter_datacenter_mtu(vcenter_info)

    dvs_params['vcenter_server'] = vcenter_info['server']
    dvs_params['vcenter_username'] = vcenter_info['username']
    dvs_params['vcenter_password'] = vcenter_info['password']

    dvs_params['cluster_name'] = esxi_info['cluster']
    dvs_params['datacenter_name'] = esxi_info['datacenter']

    dvs_params['esxi_info'] = esxi_info
    dvs_params['host_list'] = host_list

    dvs_fab(dvs_params)
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    pkgs = get_setup_vcenter_pkg()
    apt_install(pkgs)
    dvs_params = {}

    dvs_params['name'] = vcenter_info['dv_switch_fab']['dv_switch_name']
    dvs_params['dvportgroup_name'] = vcenter_info['dv_port_group_fab'][
        'dv_portgroup_name']
    dvs_params['dvportgroup_num_ports'] = vcenter_info['dv_port_group_fab'][
        'number_of_ports']
    dvs_params['dvportgroup_uplink'] = vcenter_info['dv_port_group_fab'][
        'uplink']
    dvs_params['datacenter_mtu'] = vcenter_info['datacenter_mtu']

    dvs_params['vcenter_server'] = vcenter_info['server']
    dvs_params['vcenter_username'] = vcenter_info['username']
    dvs_params['vcenter_password'] = vcenter_info['password']

    dvs_params['cluster_name'] = vcenter_info['cluster']
    dvs_params['datacenter_name'] = vcenter_info['datacenter']

    dvs_params['esxi_info'] = esxi_info
    dvs_params['host_list'] = host_list

    dvs_fab(dvs_params)
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    pkgs = get_setup_vcenter_pkg()
    apt_install(pkgs)
    dvs_params = {}

    for dc in vcenter_info['datacenters']:
        dc_info = vcenter_info['datacenters'][dc]
        for dvs in dc_info['dv_switches']:
            if dvs == 'dv_switch_fab':
                dv_switch_fab = dc_info['dv_switches'][dvs]
                break
        break

    dvs_params['name'] = dv_switch_fab['dv_switch_name']
    dvs_params['dvportgroup_name'] = dv_switch_fab['dv_port_group_fab'][
        'dv_portgroup_name']
    dvs_params['dvportgroup_num_ports'] = dv_switch_fab['dv_port_group_fab'][
        'number_of_ports']
    dvs_params['dvportgroup_uplink'] = dv_switch_fab['dv_port_group_fab'][
        'uplink']
    dvs_params['datacenter_mtu'] = get_vcenter_datacenter_mtu(vcenter_info)

    dvs_params['vcenter_server'] = vcenter_info['server']
    dvs_params['vcenter_username'] = vcenter_info['username']
    dvs_params['vcenter_password'] = vcenter_info['password']

    dvs_params['cluster_name'] = esxi_info['cluster']
    dvs_params['datacenter_name'] = esxi_info['datacenter']

    dvs_params['esxi_info'] = esxi_info
    dvs_params['host_list'] = host_list

    dvs_fab(dvs_params)
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    apt_install(["contrail-vmware-utils"])
    dvs_params = {}

    dvs_params["name"] = vcenter_info["dv_switch_fab"]["dv_switch_name"]
    dvs_params["dvportgroup_name"] = vcenter_info["dv_port_group_fab"]["dv_portgroup_name"]
    dvs_params["dvportgroup_num_ports"] = vcenter_info["dv_port_group_fab"]["number_of_ports"]
    dvs_params["dvportgroup_uplink"] = vcenter_info["dv_port_group_fab"]["uplink"]

    dvs_params["vcenter_server"] = vcenter_info["server"]
    dvs_params["vcenter_username"] = vcenter_info["username"]
    dvs_params["vcenter_password"] = vcenter_info["password"]

    dvs_params["cluster_name"] = vcenter_info["cluster"]
    dvs_params["datacenter_name"] = vcenter_info["datacenter"]

    dvs_params["esxi_info"] = esxi_info
    dvs_params["host_list"] = host_list

    dvs_fab(dvs_params)
Example #5
0
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    apt_install(['contrail-vmware-utils'])
    dvs_params = {}

    dvs_params['name'] = vcenter_info['dv_switch_fab']['dv_switch_name']
    dvs_params['dvportgroup_name'] = vcenter_info['dv_port_group_fab']['dv_portgroup_name']
    dvs_params['dvportgroup_num_ports'] = vcenter_info['dv_port_group_fab']['number_of_ports']
    dvs_params['dvportgroup_uplink'] = vcenter_info['dv_port_group_fab']['uplink']

    dvs_params['vcenter_server'] = vcenter_info['server']
    dvs_params['vcenter_username'] = vcenter_info['username']
    dvs_params['vcenter_password'] = vcenter_info['password']

    dvs_params['cluster_name'] = vcenter_info['cluster']
    dvs_params['datacenter_name'] = vcenter_info['datacenter']

    dvs_params['esxi_info'] = esxi_info
    dvs_params['host_list'] = host_list

    dvs_fab(dvs_params)
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    pkgs = get_setup_vcenter_pkg()
    apt_install(pkgs)
    dvs_params = {}

    dvs_params['name'] = vcenter_info['dv_switch_fab']['dv_switch_name']
    dvs_params['dvportgroup_name'] = vcenter_info['dv_port_group_fab']['dv_portgroup_name']
    dvs_params['dvportgroup_num_ports'] = vcenter_info['dv_port_group_fab']['number_of_ports']
    dvs_params['dvportgroup_uplink'] = vcenter_info['dv_port_group_fab']['uplink']
    dvs_params['datacenter_mtu'] = vcenter_info['datacenter_mtu']

    dvs_params['vcenter_server'] = vcenter_info['server']
    dvs_params['vcenter_username'] = vcenter_info['username']
    dvs_params['vcenter_password'] = vcenter_info['password']

    dvs_params['cluster_name'] = vcenter_info['cluster']
    dvs_params['datacenter_name'] = vcenter_info['datacenter']

    dvs_params['esxi_info'] = esxi_info
    dvs_params['host_list'] = host_list

    dvs_fab(dvs_params)
Example #7
0
def provision_dvs_fab(vcenter_info, esxi_info, host_list):
    pkgs = get_setup_vcenter_pkg()
    apt_install(pkgs)
    dvs_params = {}

    dvs_params["name"] = vcenter_info["dv_switch_fab"]["dv_switch_name"]
    dvs_params["dvportgroup_name"] = vcenter_info["dv_port_group_fab"]["dv_portgroup_name"]
    dvs_params["dvportgroup_num_ports"] = vcenter_info["dv_port_group_fab"]["number_of_ports"]
    dvs_params["dvportgroup_uplink"] = vcenter_info["dv_port_group_fab"]["uplink"]
    dvs_params["datacenter_mtu"] = vcenter_info["datacenter_mtu"]

    dvs_params["vcenter_server"] = vcenter_info["server"]
    dvs_params["vcenter_username"] = vcenter_info["username"]
    dvs_params["vcenter_password"] = vcenter_info["password"]

    dvs_params["cluster_name"] = vcenter_info["cluster"]
    dvs_params["datacenter_name"] = vcenter_info["datacenter"]

    dvs_params["esxi_info"] = esxi_info
    dvs_params["host_list"] = host_list

    dvs_fab(dvs_params)