Project

General

Profile

Actions

Subtask #45116

closed

Feature #43687: cephadm: haproxy (or lb)

cephadm: RGW Load balancer using HAproxy

Added by Juan Miguel Olmo Martínez about 4 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Category:
cephadm/rgw
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

The Ceph Object Gateway allows you to assign many instances of the object gateway to a single zone so that you can scale out as load increases.
Since each object gateway instance has its own IP address, you can use HAProxy to balance the load across Ceph Object Gateway servers.

Probably it will be needed to assure the HA of the HAProxy using keepalive or peacemaker

Red Hat uses this Ceph Ansible playbook to install HAproxy + keepalive:
https://github.com/ceph/ceph-ansible/tree/master/roles/ceph-rgw-loadbalancer

Actions #1

Updated by Sebastian Wagner about 4 years ago

  • Tracker changed from Feature to Subtask
  • Parent task set to #43687
Actions #2

Updated by Sebastian Wagner about 4 years ago

  • Subject changed from RGW Load balancer using HAproxy to cephadm: RGW Load balancer using HAproxy
Actions #3

Updated by Juan Miguel Olmo Martínez almost 4 years ago

  • Assignee set to Juan Miguel Olmo Martínez
Actions #4

Updated by Sebastian Wagner almost 4 years ago

  • Category changed from cephadm to cephadm/rgw
Actions #5

Updated by Sebastian Wagner over 3 years ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 38166
Actions #6

Updated by Juan Miguel Olmo Martínez over 3 years ago

  • Pull request ID changed from 38166 to 38615
Actions #7

Updated by Sebastian Wagner about 3 years ago

  • Status changed from Fix Under Review to Resolved
Actions

Also available in: Atom PDF