cinder/releasenotes/notes/nvmet-multipath-d35f55286f263e72.yaml
Gorka Eguileor a451acf357 LVM nvmet: Add support for multiple ip addresses
The nvmet target driver only supports single portals, which was all that
was available back on the original implementation, but now that it
supports the new connection information format it can provide
multiple portals.

This patch adds support to provide multiple portals when attaching a new
volume, that way os-brick can try the different portals when connecting a
volume until it finds one that works, making it more robust.

Thanks to this features it will also enable multipathing automatically
(without additional changes) once the NVMe-oF os-brick connector
supports it.

Since the new connection information format is necessary to pass
multiple portals it requires that the configuration option
``nvmeof_conn_info_version`` is set to ``2``.

The patch also deprecates the ``iscsi_secondary_ip_addresses``
configuration option in favor of the new
``target_secondary_ip_addresses``.  This is something we already did a
while back for ``iscsi_ip_address`` which was renamed in the same way to
``target_ip_address``.

Change-Id: Iccfbe62406b6202446e974487e0f91465a5d0fa3
2023-02-21 19:39:29 +01:00

17 lines
661 B
YAML

---
features:
- |
nvmet target driver: Added support to serve volumes on multiple addresses
using the ``target_secondary_ip_addresses`` configuration option. This
allows os-brick to iterate through them in search of one connection that
works, and once os-brick supports NVMe-oF multipathing it will be
automatically supported.
This requires that ``nvmeof_conn_info_version`` configuration option is set
to ``2`` as well.
deprecations:
- |
Configuration option ``iscsi_secondary_ip_addresses`` is deprecated in
favor of ``target_secondary_ip_addresses`` to follow the same naming
convention of ``target_ip_address``.