diff options
author | Harald Jensas <hjensas@redhat.com> | 2018-01-20 01:39:16 +0100 |
---|---|---|
committer | Harald Jensas <hjensas@redhat.com> | 2018-01-31 16:58:18 +0100 |
commit | cd7fd1feff9932b330bd2337d9e91e3e07995164 (patch) | |
tree | 48d8395fd122867fac6d4f189c7935aaad908531 /releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml | |
parent | 8db78cb36a6973057e52930d3944f5b66ae597f4 (diff) | |
download | ironic-cd7fd1feff9932b330bd2337d9e91e3e07995164.tar.gz |
Flat networks use node.uuid when binding ports.
The flat driver will use the ironic node uuid as
binding:host_id when ports are bound. Also the
binding:vnic_type will be baremetal so that the mechanism
driver in networking-baremetal can bind the port.
Related-Bug: 1658964
Depends-On: I952c7afbef5e80e3fd2a7f32f11bdc522e1ea397
Change-Id: I7841d59c3590106dd8ac7e625a9db7b47674fe29
Diffstat (limited to 'releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml')
-rw-r--r-- | releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml b/releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml new file mode 100644 index 000000000..f60047b4e --- /dev/null +++ b/releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml @@ -0,0 +1,33 @@ +--- +features: + - Adds support for `routed networks + <https://docs.openstack.org/neutron/latest/admin/config-routed-networks>`_ + when using ``flat`` network interfaces. This feature requires the + ``baremetal`` ml2 mechanism driver and l2 agent in + `openstack/networking-baremetal + <https://docs.openstack.org/networking-baremetal>`_. +upgrade: + - | + The ``baremetal`` ml2 mechanism driver and l2 agent is now recommended for + use with the ``flat`` network interface. When installed, the ``baremetal`` + mechanism driver and agent ensure that ports are properly bound in the + Networking service. Installation and configuration of the ml2 components + are documented `here <https://docs.openstack.org/networking-baremetal>`_. + + In a configuration without the ml2 mechanism driver and l2 agent, the + Networking service's ports will not be correctly bound. In the Networking + service ports will have status: ``DOWN``, and binding_vif_type: + ``binding_failed``. This was always the status for ironic ``flat`` network + interface ports prior to the introduction of the ``baremetal`` mechanism + driver. For a non-routed network, Bare Metal nodes can still be deployed + and are functional, despite this port binding state in the Networking + service. +fixes: + - For the ``flat`` networking interface, fixes an issue where the Networking + service would reject port bindings because no host would match the + *host-id* used in such configurations. The ``flat`` networking interface no + longer requires a networking agent (such as ``neutron-openvswitch-agent``) + to be run on the ``nova-compute`` proxy node which executes the ironic virt + driver. Instead, the interface uses the + `baremetal mechanism driver + <https://docs.openstack.org/networking-baremetal>`_. |