a451acf357
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
17 lines
661 B
YAML
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``.
|