Migrate Red Hat Ceph Storage RGW to external RHEL nodes
For Hyperconverged Infrastructure (HCI) or dedicated Storage nodes, migrate the Ceph Object Gateway (RGW) daemons from the Red Hat OpenStack Platform Controller nodes into the existing external Red Hat Enterprise Linux (RHEL) nodes.
The RHEL nodes include the Compute nodes for an HCI environment or Red Hat Ceph Storage nodes. Your environment must have Red Hat Ceph Storage 7 or later and be managed by cephadm or Ceph Orchestrator.
Prerequisites Copy linkLink copied!
Before you begin the migration, complete the tasks in your Red Hat OpenStack Platform 17.1 environment. For more information, see the "Red Hat Ceph Storage prerequisites" in the "Adoption overview" chapter.
Migrate the Red Hat Ceph Storage RGW back ends Copy linkLink copied!
Migrate Ceph Object Gateway (RGW) back ends from Controller nodes to Red Hat Ceph Storage nodes. To distribute the correct amount of services to your available nodes, use cephadm labels to refer to a group of nodes where a given daemon type is deployed.
About this task Copy linkLink copied!
For more information about the cardinality diagram, see Red Hat Ceph Storage daemon cardinality. The following procedure assumes that you have three target nodes, cephstorage-0, cephstorage-1, cephstorage-2.
Procedure Copy linkLink copied!
Restore Object Storage access with a Ceph ingress daemon Copy linkLink copied!
To deploy the Ceph ingress daemon, you remove the existing ceph_rgw configuration, clean up the configuration created by director, and redeploy the Object Storage service (swift).
About this task Copy linkLink copied!
When you deploy the ingress daemon, two new containers are created:
- HAProxy, which you use to reach the back ends.
- Keepalived, which you use to own the virtual IP address.
You use the rgw label to distribute the ingress daemon to only the number of nodes that host Ceph Object Gateway (RGW) daemons. For more information about distributing daemons among your nodes, see Red Hat Ceph Storage daemon cardinality.
After you complete this procedure, you can reach the RGW back end from the ingress daemon and use RGW through the Object Storage service CLI.
Procedure Copy linkLink copied!
Configure Object Storage service endpoints for the new RGW ingress VIP Copy linkLink copied!
Create or update the Object Storage service (swift) endpoints to configure the new virtual IP address (VIP) that you reserved on the same network that you used to deploy RGW ingress.