The networking_cisco.plugins.ml2.drivers.cisco.ucsm.config Module¶
-
networking_cisco.plugins.ml2.drivers.cisco.ucsm.config.LOG= <oslo_log.log.KeywordArgumentAdapter object at 0xe12f350>¶ Cisco UCS Manager ML2 Mechanism driver specific configuration.
Following are user configurable options for UCS Manager ML2 Mechanism driver. The ucsm_username, ucsm_password, and ucsm_ip are required options in single UCS Manager mode. A repetitive block starting with ml2_cisco_ucsm_ip signals multi-UCSM configuration. When both are present, the multi-UCSM config will only take effect.
-
class
networking_cisco.plugins.ml2.drivers.cisco.ucsm.config.UcsmConfig¶ Bases:
objectML2 Cisco UCSM Mechanism Driver Configuration class.
-
add_sp_template_config_for_host(host, ucsm_ip, sp_template_path, sp_template)¶
-
get_all_ucsm_ips()¶
-
get_credentials_for_ucsm_ip(ucsm_ip)¶
-
get_sp_template_for_host(host)¶
-
get_sp_template_list_for_ucsm(ucsm_ip)¶
-
get_sp_template_path_for_host(host)¶
-
get_sriov_multivlan_trunk_config(network)¶
-
get_sriov_qos_policy(ucsm_ip)¶
-
get_ucsm_eth_port_list(ucsm_ip)¶
-
get_ucsm_ip_for_sp_template_host(host)¶
-
get_vnic_template_for_physnet(ucsm_ip, physnet)¶
-
get_vnic_template_for_ucsm_ip(ucsm_ip)¶
-
is_service_profile_template_configured()¶
-
is_vnic_template_configured()¶
-
multi_ucsm_mode= False¶
-
multivlan_trunk_dict= {}¶
-
sp_template_dict= {}¶
-
sp_template_mode= False¶
-
sriov_qos_policy= {}¶
-
ucsm_dict= {}¶
-
ucsm_host_dict= {}¶
-
ucsm_port_dict= {}¶
-
ucsm_sp_dict= {}¶
-
update_sp_template_config(host_id, ucsm_ip, sp_template_with_path)¶
-
vnic_template_dict= {}¶
-
vnic_template_mode= False¶
-
-
networking_cisco.plugins.ml2.drivers.cisco.ucsm.config.parse_pci_vendor_config()¶
-
networking_cisco.plugins.ml2.drivers.cisco.ucsm.config.parse_ucsm_host_config(ucsm_ip, ucsm_host_list)¶
-
networking_cisco.plugins.ml2.drivers.cisco.ucsm.config.parse_virtio_eth_ports()¶