:_mod-docs-content-type: REFERENCE
[id="adoption-process-overview_{context}"]

= Adoption process overview

[role="_abstract"]
Familiarize yourself with the steps of the adoption process.

Main adoption process::
+
. xref:migrating-tls-everywhere_configuring-network[Migrate TLS everywhere (TLS-e) to the Red Hat OpenStack Services on OpenShift (RHOSO) deployment].
. xref:migrating-databases-to-the-control-plane_configuring-network[Migrate your existing databases to the new control plane].
. xref:adopting-openstack-control-plane-services_configuring-network[Adopt your Red Hat OpenStack Platform 17.1 control plane services to the new RHOSO 18.0 deployment].
ifeval::["{build_variant}" == "ospdo"]
. xref:ospdo-scale-down-pre-database-adoption_configuring-network[Scaling down director Operator resources].
endif::[]
. xref:adopting-data-plane_adopt-control-plane[Adopt the RHOSO 18.0 data plane].
. xref:migrating-the-object-storage-service_adopt-control-plane[Migrate the Object Storage service (swift) to the RHOSO nodes].
. xref:ceph-migration_adopt-control-plane[Migrate the {Ceph} cluster].
.. xref:migrating-ceph-monitoring_migrating-ceph[Migrate the monitoring stack component to new nodes within an existing {Ceph} cluster].
.. xref:migrating-ceph-mds_migrating-ceph-monitoring[Migrate {Ceph} MDS to new nodes within the existing cluster].
.. xref:migrating-ceph-rgw_migrating-ceph-monitoring[Migrate {Ceph} RGW to external RHEL nodes].
.. xref:migrating-ceph-rbd_migrating-ceph-monitoring[Migrate {Ceph} RBD to external RHEL nodes].

Distributed Compute Node (DCN) architecture process::
+
. xref:dcn-adoption-overview_planning[Overview of Distributed Compute Node adoption]
. xref:adopting-spine-leaf-networks_configuring-network[Configuring spine-leaf networks for the {rhos_long_noacro} deployment]
. xref:configuring-control-plane-networking-for-spine-leaf_hsm-integration[Configuring control plane networking for spine-leaf topologies]
. xref:configuring-dcn-data-plane-nodesets_data-plane[Configuring data plane node sets for DCN sites]
+
If you use a DCN architecture with storage, the following additional steps apply, depending on the services that are included in your deployment:
+
.. xref:adopting-image-service-with-dcn-backend_image-service[Adopting the {image_service} with multiple {Ceph} back ends (DCN)]
.. xref:adopting-block-storage-service-with-dcn-backend_hsm-integration[Adopt the {block_storage} service with multiple {Ceph} back ends (DCN)]
.. xref:adopting-compute-services-with-dcn-backend_data-plane[Adopting Compute services with multiple Red Hat Ceph Storage back ends (DCN)]
.. xref:ceph-migration-dcn_migrating-ceph[{Ceph} migration for Distributed Compute Node deployments]

Post-adoption tasks::
+
* For more details on the tasks you must perform after completing the adoption, see xref:post-adoption-tasks_migrating-ceph-rbd[Post-adoption tasks].
