Hello,
In the next few days we are going to setup a small Proxmox/Ceph cluster with 3 hosts, each having 3 hdds and 1 ssd.
We want to create a EC-Pool using the 3 hdd's on each host.
As fas as I know we have to setup the EC-Pool using the formula: n = k + m.
If we use k=3 and m=3, then the data will be splitted across 6 osd's.
Will the data be splitt in 3 groups (number of hosts) with each host receiving two parts?
In that case the cluster will still be operational in the scenario of one host disconnecting (still 4 parts of the required 3 accessible).
My question in this is, can the EC-Pool be configured to behave like this and if yes, what needs to be done to achieve this setup?
I have seen the ruleset-failure-domain parameter, which in our case could be set to osd or host. But since we only have 3 hosts and not the required 6 (k+m) I'm not sure if setting the failure domain to host will work as intended or if it will display a warning the entire time.
In the next few days we are going to setup a small Proxmox/Ceph cluster with 3 hosts, each having 3 hdds and 1 ssd.
We want to create a EC-Pool using the 3 hdd's on each host.
As fas as I know we have to setup the EC-Pool using the formula: n = k + m.
If we use k=3 and m=3, then the data will be splitted across 6 osd's.
Will the data be splitt in 3 groups (number of hosts) with each host receiving two parts?
In that case the cluster will still be operational in the scenario of one host disconnecting (still 4 parts of the required 3 accessible).
My question in this is, can the EC-Pool be configured to behave like this and if yes, what needs to be done to achieve this setup?
I have seen the ruleset-failure-domain parameter, which in our case could be set to osd or host. But since we only have 3 hosts and not the required 6 (k+m) I'm not sure if setting the failure domain to host will work as intended or if it will display a warning the entire time.