Supporting NVMEoF RDMA target for LVM driver
In the recent years, the momentum behind NVMe has increased and is expected to grow even more in the next year.
In this blueprint, we are supporting a way to use NVMeOF architecture over RDMA for Openstack.
A new target, NVMET, is added for the LVM driver over RDMA, it allows cinder to use nvmetcli in order to create/delete subsystems on attaching/detaching an LVM volume to/from an instance.
By choosing iscsi_helper as nvmet, other parameters can be configured too in cinder.conf like nvmet_port_id, nvmet_ns_id (for namespace) and nvmet_subsystem
- Cinder related commit:
https:/
- Os-brick related commit:
https:/
- Nova related commit:
https:/
Blueprint information
- Status:
- Complete
- Approver:
- Matt Riedemann
- Priority:
- Low
- Drafter:
- Moshe Levi
- Direction:
- Approved
- Assignee:
- Hamdy Khader
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
-
Implemented
- Milestone target:
-
rocky-2
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adding NVMEoF for libvirt driver
Please add this specless blueprint to the next nova meeting agenda for discussion per the docs here:
https:/
-- mriedem 20171115
Approved as a specless libvirt volume driver blueprint for vendor support in Queens per the November 16th nova meeting. -- mriedem 20171116
Gerrit topic: https:/
Sorry but we're now past feature freeze for Queens. Please re-propose for Rocky and we'll try to get this merged early in the first milestone. -- mriedem 20180126
Re-approved for Rocky. -- mriedem 20180212
Work Items
Dependency tree

* Blueprints in grey have been implemented.