Skip to content

Feature/nvme overtcp#1

Open
tdemaret wants to merge 1 commit into
Worteks:masterfrom
oVirt:master
Open

Feature/nvme overtcp#1
tdemaret wants to merge 1 commit into
Worteks:masterfrom
oVirt:master

Conversation

@tdemaret

Copy link
Copy Markdown

Add NVMe-oF/TCP storage domain support to oVirt. This is a block/shared storage domain type, analogous to iSCSI, using the built-in Linux NVMe
initiator (nvme-cli). It supports both authenticated (DH-HMAC-CHAP) and non-authenticated NVMe-oF targets.

The feature try to be backend-agnostic for any NVMe/TCP target works (Ceph NVMe-oF Gateway is the reference implementation).

Change :

  • New storage domain type: nvmeof in REST API / Ansible / SDK
  • Authentication : optional DH-HMAC-CHAP
  • Multipath : native NVMe multipath detected automatically; falls back to dm-mpath
  • Host deployment: NVMe host NQN auto-detected from /etc/nvme/hostnqn

Limitations :

  • No iSCSI bond support for NVMe-oF
  • NVMe-oF storage domain cannot be edited or imported via webadmin

Last version was from 6 years ago, multiple vulnerabilities were found since then.
Bump to latest available release to avoid unneeded bumps in between.

Signed-off-by: Jasper Berton <jasper.berton@team.blue>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants