:_mod-docs-content-type: ASSEMBLY ifdef::context[:parent-context: {context}] [id="migrating-mon-from-controller-nodes_{context}"] = Migrating Ceph Monitor daemons to {Ceph} nodes :context: migrating-ceph-mon [role="_abstract"] You must move Ceph Monitor daemons from the {rhos_prev_long} ({OpenStackShort}) Controller nodes to a set of target nodes. Target nodes are either existing {Ceph} nodes, or {OpenStackShort} Compute nodes if {Ceph} is deployed by {OpenStackPreviousInstaller} with a Hyperconverged Infrastructure (HCI) topology. Additional Ceph Monitors are deployed to the target nodes, and they are promoted as `_admin` nodes that you can use to manage the {CephCluster} cluster and perform day 2 operations. To migrate the Ceph Monitor daemons, you must perform the following high-level steps: . xref:configuring-target-nodes-for-ceph-monitor-migration_{context}[Configure the target nodes for Ceph Monitor migration]. . xref:draining-the-source-node_{context}[Drain the source node]. . xref:migrating-the-ceph-monitor-ip-address_{context}[Migrate your Ceph Monitor IP addresses to the target nodes]. . xref:redeploying-a-ceph-monitor-on-the-target-node_{context}[Redeploy the Ceph Monitor on the target node]. . xref:verifying-the-cluster-after-ceph-mon-migration_{context}[Verify that the {Cephcluster} cluster is healthy]. Repeat these steps for any additional Controller node that hosts a Ceph Monitor until you migrate all the Ceph Monitor daemons to the target nodes. include::../modules/proc_migrating-mon-from-controller-nodes-config-target-nodes.adoc[leveloffset=+1] include::../modules/proc_migrating-mon-from-controller-nodes-drain-host.adoc[leveloffset=+1] include::../modules/proc_migrating-mon-from-controller-nodes-network.adoc[leveloffset=+1] include::../modules/proc_migrating-mon-from-controller-nodes-redeploy-mon.adoc[leveloffset=+1] include::../modules/proc_migrating-mon-from-controller-nodes-verification.adoc[leveloffset=+1] ifdef::parent-context[:context: {parent-context}] ifndef::parent-context[:!context:]