[RFC PATCH 0/5] nvmetcli: REST API for remote configuration

Chaitanya Kulkarni chaitanyak at nvidia.com
Mon Nov 13 20:20:50 PST 2023


On 11/13/2023 7:27 AM, Hannes Reinecke wrote:
> Hi all,
> 
> here's an attempt to allow remote configuration via a JSON REST API.
> It's basically using the configfs paths as the web URI, and using
> http 'GET', 'PUT', and 'PATCH' to retrieve, create, or modify the
> nvmet configuration.
> I've also included a REST API responder based on flask to handle API
> calls.
> To test it out just do:
> 
> # python nvmetapi
> 
> and on another console:
> 
> # export NVMET_URI=http://127.0.0.1:5000/
> # python ./nvmetcli ls
> 
> and you should be seeing the same output as you would when running
> local (albeit with a 'small' delay as it fetches the data via the network).
> 
> As usual, comments and reviews are welcome.


I'm at LPC, I'll give it a try once I'm back.

-ck





More information about the Linux-nvme mailing list