Bases: NeutronVIFPortIDMixin
, NeutronNetworkInterfaceMixin
, NetworkInterface
Neutron v2 network interface
Create neutron ports for each port on task.node to boot the ramdisk.
task – a TaskManager instance.
NetworkError
a dictionary in the form {port.uuid: neutron_port[‘id’]}
Add the inspection network to the node.
task – A TaskManager instance.
a dictionary in the form {port.uuid: neutron_port[‘id’]}
NetworkError
InvalidParameterValue, if the network interface configuration is invalid.
Add the provisioning network to a node.
task – A TaskManager instance.
NetworkError
Create neutron ports for each port to boot the rescue ramdisk.
task – a TaskManager instance.
a dictionary in the form {port.uuid: neutron_port[‘id’]}
Configure tenant networks for a node.
task – A TaskManager instance.
NetworkError
Check if the node has any Smart NIC ports
task – A TaskManager instance.
A boolean to indicate Smart NIC port presence
Deletes the neutron port created for booting the ramdisk.
task – a TaskManager instance.
NetworkError
Removes the inspection network from a node.
task – A TaskManager instance.
InvalidParameterValue, if the network interface configuration is invalid.
MissingParameterValue, if some parameters are missing.
Remove the provisioning network from a node.
task – A TaskManager instance.
NetworkError
Deletes neutron port created for booting the rescue ramdisk.
task – a TaskManager instance.
NetworkError
Unconfigure tenant networks for a node.
Nova takes care of port removal from tenant network, we unbind it here/now to avoid the possibility of the ironic port being bound to the tenant and cleaning networks at the same time.
task – A TaskManager instance.
NetworkError
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.