Hi all.
I have an existing PVE/Ceph cluster that I am currently upgrading. The PVE portion is rather straight forward, I'm adding the new nodes to the PVE cluster, moving VMs off the old ones, then removing the old ones from the cluster. Easy Peasy.
However, what I don't know is the best approach for my Ceph cluster. I currently have a Ceph cluster of three nodes shared as nodes in the Proxmox cluster (they are running Proxmox and are also used as OSD nodes...which is causing problems as you would expect). Now I have three new dedicated Ceph servers with which I want to replace the old ones. What I don't know is the best way to go about it. Should I set up a new Ceph cluster with the new nodes, add the storage to the PVE nodes, then move images between the two, or should I add the new nodes to the existing PVE/Ceph cluster and remove the old nodes over time dealing with all the re-balancing? Is there a way to add the new servers/OSDs in such a way that they could be in a separate pool with a separate RBD storage instead of being put in the same pool and start balancing onto the new drives?
What is the best practice when replacing Ceph nodes like this?
I have an existing PVE/Ceph cluster that I am currently upgrading. The PVE portion is rather straight forward, I'm adding the new nodes to the PVE cluster, moving VMs off the old ones, then removing the old ones from the cluster. Easy Peasy.
However, what I don't know is the best approach for my Ceph cluster. I currently have a Ceph cluster of three nodes shared as nodes in the Proxmox cluster (they are running Proxmox and are also used as OSD nodes...which is causing problems as you would expect). Now I have three new dedicated Ceph servers with which I want to replace the old ones. What I don't know is the best way to go about it. Should I set up a new Ceph cluster with the new nodes, add the storage to the PVE nodes, then move images between the two, or should I add the new nodes to the existing PVE/Ceph cluster and remove the old nodes over time dealing with all the re-balancing? Is there a way to add the new servers/OSDs in such a way that they could be in a separate pool with a separate RBD storage instead of being put in the same pool and start balancing onto the new drives?
What is the best practice when replacing Ceph nodes like this?