Configuring high availability for the Ceph Object Gateway
To configure high availability (HA) for the Ceph Object Gateway you write a YAML configuration file, and the Ceph orchestrator does the installation, configuration, and management of the ingress service. The ingress service uses the haproxy and keepalived daemons to provide high availability for the Ceph Object Gateway.
Before you begin
- A minimum of two hosts running Red Hat Enterprise Linux 9 or higher, for installing the
ingressservice on. - A healthy running IBM Storage Ceph cluster.
- A minimum of two Ceph Object Gateway daemons running on different hosts.
- Root-level access to the host running the
ingressservice. - If using a firewall, then open port 80 for HTTP and port 443 for HTTPS traffic.
About this task
use_tcp_mode_over_rgw option is set to true in the spec section of the ingress specification.
For more information, see High availability service, and Performing a standard RHEL 9 installation within the product documentation for your supported Red Hat Enterprise Linux version on Red Hat Documentation.
Note: In
cephadm deployments, HTTPS is configured by using certificate management. The ingress service handles SSL termination rather than configuring SSL directly on the Ceph Object Gateway frontend.