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’]}
Create neutron ports for each port to boot the servicing 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
Deletes neutron port created for booting the servicing 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
Validates the network interface.
task – a TaskManager instance.
InvalidParameterValue, if the network interface configuration is invalid.
MissingParameterValue, if some parameters are missing.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.