> Op 11 juli 2017 om 17:03 schreef Sage Weil <sw...@redhat.com>:
> 
> 
> Hi all,
> 
> Luminous features a new 'service map' that lets rgw's (and rgw nfs 
> gateways and iscsi gateways and rbd mirror daemons and ...) advertise 
> themselves to the cluster along with some metadata (like the addresses 
> they are binding to and the services the provide).
> 
> It should be pretty straightforward to build a service that 
> auto-configures haproxy based on this information so that you can deploy 
> an rgw front-end that dynamically reconfigures itself when additional 
> rgw's are deployed or removed.  haproxy has a facility to adjust its 
> backend configuration at runtime[1].
> 
> Anybody interested in tackling this?  Setting up the load balancer in 
> front of rgw is one of the more annoying pieces of getting ceph up and 
> running in production and until now has been mostly treated as out of 
> scope.  It would be awesome if there was an autoconfigured service that 
> did it out of the box (and had all the right haproxy options set).
> 

Are there easy Python bindings for this? I mean querying the service map.

I'm personally a fan of running Varnish (with Hitch for SSL) in front of RGW. 
Some people might also prefer Traefik [0] since that also supports dynamic 
configs.

Wido

[0]: https://traefik.io/

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

Reply via email to