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)
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)
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)