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:
object
ML2 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
()¶