summaryrefslogtreecommitdiff
path: root/releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml
diff options
context:
space:
mode:
authorHarald Jensas <hjensas@redhat.com>2018-01-20 01:39:16 +0100
committerHarald Jensas <hjensas@redhat.com>2018-01-31 16:58:18 +0100
commitcd7fd1feff9932b330bd2337d9e91e3e07995164 (patch)
tree48d8395fd122867fac6d4f189c7935aaad908531 /releasenotes/notes/network-flat-use-node-uuid-for-binding-hostid-afb43097e7204b99.yaml
parent8db78cb36a6973057e52930d3944f5b66ae597f4 (diff)
downloadironic-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.yaml33
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>`_.