:_mod-docs-content-type: ASSEMBLY
ifdef::context[:parent-context: {context}]

[id="migrating-ceph-rgw_{context}"]

:context: migrating-ceph-rgw

= Migrating {Ceph} RGW to external RHEL nodes

[role="_abstract"]
For Hyperconverged Infrastructure (HCI) or dedicated Storage nodes, you must migrate the Ceph Object Gateway (RGW) daemons that are included in the {rhos_prev_long} Controller nodes into the existing external Red Hat Enterprise Linux (RHEL) nodes. The external RHEL nodes typically include the Compute nodes for an HCI environment or {Ceph} nodes. Your environment must have {Ceph} {CephVernum} or later and be managed by `cephadm` or Ceph Orchestrator.

== Prerequisites

Before you begin the migration, complete the tasks in your {rhos_prev_long} {rhos_prev_ver} environment. For more information, see the "{Ceph} prerequisites" in the "Adoption overview" chapter.

include::../modules/proc_migrating-the-rgw-backends.adoc[leveloffset=+1]

include::../modules/proc_deploying-a-ceph-ingress-daemon.adoc[leveloffset=+1]

include::../modules/proc_updating-the-object-storage-endpoints.adoc[leveloffset=+1]

[role="_additional-resources"]
== Additional resources
* xref:red-hat-ceph-storage-prerequisites_configuring-network[{Ceph} prerequisites]

ifdef::parent-context[:context: {parent-context}]
ifndef::parent-context[:!context:]
