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:
- Started
- Approver:
- Sean McGinnis
- Priority:
- Medium
- Drafter:
- Rawan Herzallah
- Direction:
- Approved
- Assignee:
- Hamdy Khader
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
- Needs Code Review
- Milestone target:
- rocky-2
- Started by
- Rawan Herzallah
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adding NVMEoF target for LVM driver
Addressed by: https:/
Adding NVMeOF for LVM driver
Addressed by: https:/
Adding NVMEoF target for LVM driver
Addressed by: https:/
Rename iSCSI target config options to more general
Addressed by: https:/
Replace target_protocol values iscsi, iser with tcp, rdma.
Work Items
Dependency tree
* Blueprints in grey have been implemented.