Hello,

I am hoping to expose a REST API to a remote client group who would like to do 
things like:


  *   Create, List, and Delete RBDs and map them to gateway (make a LUN)
  *   Create snapshots, list, delete, and rollback
  *   Determine Owner / Active gateway of a given lun

I would run 2-4 nodes running rbd-target-gw and rbd-target-api however client 
wishes to not use multi-path, wants to connect directly and only to active 
gateway for that lun

In order to prevent re-inventing the wheel I was hoping to simply expose the 
rbd-target-api directly to client but am wondering if this is appropriate.

My concern is that I am taking gwcli out off the picture by using 
rbd-target-api directly and am wondering if the rbd-target-api on its own is 
able to propagate changes in the config up to the RADOS configuration object 
and thus keep all the gateways in sync.

My other thought was to build a simple and limited in scope api which on the 
backend runs gwcli commands.

Thank you for clarification on the functionality and appropriate use.

Respectfully,

Wes Dillingham
wdilling...@godaddy.com
Site Reliability Engineer IV - Platform Storage / Ceph

_______________________________________________
ceph-users mailing list
ceph-users@lists.ceph.com
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to