Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support NVMe-OF (NVMe via TCP) #19

Open
TheJJ opened this issue Apr 7, 2022 · 3 comments
Open

support NVMe-OF (NVMe via TCP) #19

TheJJ opened this issue Apr 7, 2022 · 3 comments

Comments

@TheJJ
Copy link
Member

TheJJ commented Apr 7, 2022

possible alternative to nbd

@ojafuenf
Copy link
Contributor

The server is configured via nvmetcli. (git://git.infradead.org/users/hch/nvmetcli.git, depends on configshell-fb)
In arch the nvmet kernelmodule must be loaded manually. Debian does it automatically
The configuration is documented at https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-nvmeof.html

The client only requires nvme-cli (from package manager).
In arch the nvme_fabrics and nvme_tcp have to be loaded manually again. Debian does it automatically.
The basic command are:
nvme discover -t tcp -a SERVERIP -s 4420 -n stiefel
nvme connect -t tcp -a SERVERIP -s 4420 -n stiefel
nvme disconnect -d /dev/nvmeX

@franciscod
Copy link

franciscod commented Nov 16, 2023

Related project that just popped and made me think of stiefelsystem: https://github.com/poettering/diskomator

(also uses NVMe-TCP)

@TheJJ
Copy link
Member Author

TheJJ commented Nov 16, 2023

Indeed, @poettering's idea and motivation seems very similar to ours - would be cool if we could benefit from features in other components added because of his project. It also increases our motivation to finally finish our better-packageable improved version of stiefelsystem 😊

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

No branches or pull requests

3 participants