Hi all !
My totally new POC HCI cluster is up and running. Now I'm trying to configure CEPH.
So for My 3 nodes (1 SSD and 4 HDD each)
+ I have a dedicated network.
+ I installed a monitor & a manager on each nodes,
+ I created an OSD for each disk so 15 OSD so far.
--------------
Here is my ceph usage scenario : I have an application developped on PaaS w/ a S3 bucket. App is working on a k8s fashion + some external services like a posgres BDD + HA PROXY for K8s and RGW + 3 RGW + rancher - helm for installation. so I need :
+ a volume for my VM supporting the app (a few To w/ 2 time protection) => RBD
+ a volume for my S3 style (10To 3 time protected for the sake of users DATA) => RGW.
+ a volume for persistent volumes on my k8s, (a few hundred Go w/ 2 time protection) => rooked CephFS
+ a volume for DB "backup" (a few hundred Go w/ 3 time protection) => CephFS
----------------
How to achieve this ?
Volumes are referenced as Pool with associate PG am I wrong ?
My instinct told me to create crush rules first but in documentation it seems that creating pool is the first option ?
My totally new POC HCI cluster is up and running. Now I'm trying to configure CEPH.
So for My 3 nodes (1 SSD and 4 HDD each)
+ I have a dedicated network.
+ I installed a monitor & a manager on each nodes,
+ I created an OSD for each disk so 15 OSD so far.
--------------
Here is my ceph usage scenario : I have an application developped on PaaS w/ a S3 bucket. App is working on a k8s fashion + some external services like a posgres BDD + HA PROXY for K8s and RGW + 3 RGW + rancher - helm for installation. so I need :
+ a volume for my VM supporting the app (a few To w/ 2 time protection) => RBD
+ a volume for my S3 style (10To 3 time protected for the sake of users DATA) => RGW.
+ a volume for persistent volumes on my k8s, (a few hundred Go w/ 2 time protection) => rooked CephFS
+ a volume for DB "backup" (a few hundred Go w/ 3 time protection) => CephFS
----------------
How to achieve this ?
Volumes are referenced as Pool with associate PG am I wrong ?
My instinct told me to create crush rules first but in documentation it seems that creating pool is the first option ?