01b4d2e76d
The Cinder NVMeoF deployment YAML has a couple of issues addressed in
this patch:
- Incorrect port is being used. According to the NVM Express specs: "TCP
port 4420 has been assigned for use by NVMe over Fabrics". And that's
the port default in Cinder as well.
- Instead of loading ``nvme-rdma`` we should load ``nvme-fabrics`` so it
will automatically load the right module when connecting (``nvme-tcp``
or ``nvme-rdma``).
- There is no need to load ``nvme`` module, since that's only used for
local nvme volumes, and we care about remote modules.
- Controller nodes also connect to storage (for example for backups), so
we need to load ``nvme-fabrics`` there as well.
- An iptables rule to allow port 4420 is needed, just like the one we
have for iscsi (port 3260).
- Add a new CinderEnableNVMeOFBackend parameter, which triggers
the configuration of the LVM volumes, mirroring the behavior
of CinderEnableIscsiBackend.
Change-Id: I619914a37450dae3dcccbd28e898ca81009bb2bb
(cherry picked from commit
|
||
---|---|---|
.. | ||
notes | ||
source |