ironic.drivers.modules.network.noop Module¶ironic.drivers.modules.network.noop.NoopNetwork[source]¶Bases: ironic.drivers.base.NetworkInterface
Noop network interface.
add_cleaning_network(task)[source]¶Add the cleaning network to a node.
| Parameters: | task – A TaskManager instance. |
|---|
add_provisioning_network(task)[source]¶Add the provisioning network to a node.
| Parameters: | task – A TaskManager instance. |
|---|
configure_tenant_networks(task)[source]¶Configure tenant networks for a node.
| Parameters: | task – A TaskManager instance. |
|---|
get_current_vif(task, p_obj)[source]¶Returns the currently used VIF associated with port or portgroup
We are booting the node only in one network at a time, and presence of cleaning_vif_port_id means we’re doing cleaning, of provisioning_vif_port_id - provisioning. Otherwise it’s a tenant network
| Parameters: |
|
|---|---|
| Returns: | VIF ID associated with p_obj or None. |
port_changed(task, port_obj)[source]¶Handle any actions required when a port changes
| Parameters: |
|
|---|---|
| Raises: | Conflict, FailedToUpdateDHCPOptOnPort |
portgroup_changed(task, portgroup_obj)[source]¶Handle any actions required when a portgroup changes
| Parameters: |
|
|---|---|
| Raises: | Conflict, FailedToUpdateDHCPOptOnPort |
remove_cleaning_network(task)[source]¶Remove the cleaning network from a node.
| Parameters: | task – A TaskManager instance. |
|---|
remove_provisioning_network(task)[source]¶Remove the provisioning network from a node.
| Parameters: | task – A TaskManager instance. |
|---|
unconfigure_tenant_networks(task)[source]¶Unconfigure tenant networks for a node.
| Parameters: | task – A TaskManager instance. |
|---|
vif_attach(task, vif_info)[source]¶Attach a virtual network interface to a node
| Parameters: |
|
|---|---|
| Raises: | NetworkError, VifAlreadyAttached, NoFreePhysicalPorts |
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.