Hi,
I have a small PVE cluster in my home lab with CEPH. Each of the three nodes has an HDD and an NVME drive. All three HDDs form a pool and all three NVMEs also form a pool. The pool size is 3 (with a minimum of 2).
Originally, I thought that if I have a CEPH OSD in each node, all data would be replicated on every node and access to it would be just like on a local drive.
But now I am wondering whether that is actually correct or whether the data is spread across all OSDs and when I access a file it is put together from pieces stored on the local OSD as well as pieces on the other OSDs (on the other nodes) that have to be fetched via network.
Could someone please enlighten me?
Thanks!
I have a small PVE cluster in my home lab with CEPH. Each of the three nodes has an HDD and an NVME drive. All three HDDs form a pool and all three NVMEs also form a pool. The pool size is 3 (with a minimum of 2).
Originally, I thought that if I have a CEPH OSD in each node, all data would be replicated on every node and access to it would be just like on a local drive.
But now I am wondering whether that is actually correct or whether the data is spread across all OSDs and when I access a file it is put together from pieces stored on the local OSD as well as pieces on the other OSDs (on the other nodes) that have to be fetched via network.
Could someone please enlighten me?
Thanks!