Hello!
We run a Proxmox cluster comprising four nodes. It is connected to an external Ceph cluster, also with four nodes. All nodes are equally distributed between two physical locations. We would like to change the CRUSH map in order to tell Ceph which nodes are at which physical location. I tried to set the rack and datacenter labels to mark how the nodes are distributed. Whenever I set the location1 and location2 labels, then Ceph reports 166% misplaced PGs and stops serving I/O requests. If I reset the location, then the cluster works again. I researched the status message, and the documentation said that some CRUSH map modifications require increasing the number of PGs. Is there a way to set the different location labels and not change the number of PGs?
The Ceph cluster runs „version 15.2.9 (357616cbf726abb779ca75a551e8d02568e15b17) octopus“ with Docker containers. An upgrade is scheduled, but won't be done before the next three months.
Best,
René.
We run a Proxmox cluster comprising four nodes. It is connected to an external Ceph cluster, also with four nodes. All nodes are equally distributed between two physical locations. We would like to change the CRUSH map in order to tell Ceph which nodes are at which physical location. I tried to set the rack and datacenter labels to mark how the nodes are distributed. Whenever I set the location1 and location2 labels, then Ceph reports 166% misplaced PGs and stops serving I/O requests. If I reset the location, then the cluster works again. I researched the status message, and the documentation said that some CRUSH map modifications require increasing the number of PGs. Is there a way to set the different location labels and not change the number of PGs?
The Ceph cluster runs „version 15.2.9 (357616cbf726abb779ca75a551e8d02568e15b17) octopus“ with Docker containers. An upgrade is scheduled, but won't be done before the next three months.
Best,
René.