Hallo zusammen,
wie vielleicht schon der ein oder andere in meinem anderen Betrag gelesen hat, ich baue mir ein neues Demolab auf und dieses soll als Storage auf CEPH aufbauen.
Ich habe drei DELL R620 mit je:
- 2 15k SAS Platten 300GB (hier möchte ich ein ZFS Mirror und das OS installieren)
- 2 Samsung SM883 960GB SSDs
- 2 10k SAS Platten 1,2 TB
Ich hab mich jetzt schon ein wenig mit CEPH befasst und ich denke ich habe ein gutes Grundverständnis entwickelt wie die Software arbeitet und was im Hintergrund alles passiert.
Leider stehe ich trotzdem gerade wie der "Ochs vorm Berg" und weiß nicht so ganz wie ich vorgehen soll.
Hier mal ein Auszug an Fragen die sich mir gerade stellen und die ich trotz intensiver Suche im Netz noch nicht alleine beantworten kann:
1. Wenn ich Proxmox auf den 15k SAS Platten installiere, werden ja dort auch die CEPH Monitore installiert. Bedeutet das für meine späteren CEPH Pools einen Performanceverlust?
2. Sollte ich jeweils für SSDs und HDDs einen eigenen OSD erstellen, oder alles zusammen und die DB und WAL Disk dann auf die SSDs?
3. Macht es Sinn je einen Pool für VMs, Container, ISOs, etc zu erstellen oder mach ich das besser alles in einen?
4. Ich habe verstanden das CEPH mit Erasure Coding arbeitet, allerdings was bedeutet es wenn ich bei der Poolerstellung eine Size von 3 und eine min. Size von 2 einstelle?
5. Kommen wir zu den Placement Groups. Ich hab mal versucht den Calculator zu verwenden, finde den aber doch recht kompliziert. Wenn ich alles richtig gemacht habe, komme ich entweder auf 256 oder 512 PGs. Je nachdem was ich mit den SSDs und HDDs mache (siehe Frage 2).
6. Kann ich dann jedem Pool immer 256 (oder 512) PGs vergeben oder ist das eine Gesamtzahl welche sich aus der Summe aller PGs aller Pools ergibt?
7. Was genau bedeutet das PG Autoscalemode?
8. Ich werde hier zwar erst einmal die Finger von lassen, aber was macht meine CRUSH Rule? Den Eintrag im Wiki dazu habe ich schon 10 mal gelesen und verstehe es immer noch nicht ganz...
So ich denke das sind erst einmal die dringlichsten Fragen die mir so im Kopf herum schwirren...
Ich hoffe jemand von euch kann mir die Fragen beantworten.
Vielen Dank schon einmal,
Gruß
Joe
wie vielleicht schon der ein oder andere in meinem anderen Betrag gelesen hat, ich baue mir ein neues Demolab auf und dieses soll als Storage auf CEPH aufbauen.
Ich habe drei DELL R620 mit je:
- 2 15k SAS Platten 300GB (hier möchte ich ein ZFS Mirror und das OS installieren)
- 2 Samsung SM883 960GB SSDs
- 2 10k SAS Platten 1,2 TB
Ich hab mich jetzt schon ein wenig mit CEPH befasst und ich denke ich habe ein gutes Grundverständnis entwickelt wie die Software arbeitet und was im Hintergrund alles passiert.
Leider stehe ich trotzdem gerade wie der "Ochs vorm Berg" und weiß nicht so ganz wie ich vorgehen soll.
Hier mal ein Auszug an Fragen die sich mir gerade stellen und die ich trotz intensiver Suche im Netz noch nicht alleine beantworten kann:
1. Wenn ich Proxmox auf den 15k SAS Platten installiere, werden ja dort auch die CEPH Monitore installiert. Bedeutet das für meine späteren CEPH Pools einen Performanceverlust?
2. Sollte ich jeweils für SSDs und HDDs einen eigenen OSD erstellen, oder alles zusammen und die DB und WAL Disk dann auf die SSDs?
3. Macht es Sinn je einen Pool für VMs, Container, ISOs, etc zu erstellen oder mach ich das besser alles in einen?
4. Ich habe verstanden das CEPH mit Erasure Coding arbeitet, allerdings was bedeutet es wenn ich bei der Poolerstellung eine Size von 3 und eine min. Size von 2 einstelle?
5. Kommen wir zu den Placement Groups. Ich hab mal versucht den Calculator zu verwenden, finde den aber doch recht kompliziert. Wenn ich alles richtig gemacht habe, komme ich entweder auf 256 oder 512 PGs. Je nachdem was ich mit den SSDs und HDDs mache (siehe Frage 2).
6. Kann ich dann jedem Pool immer 256 (oder 512) PGs vergeben oder ist das eine Gesamtzahl welche sich aus der Summe aller PGs aller Pools ergibt?
7. Was genau bedeutet das PG Autoscalemode?
8. Ich werde hier zwar erst einmal die Finger von lassen, aber was macht meine CRUSH Rule? Den Eintrag im Wiki dazu habe ich schon 10 mal gelesen und verstehe es immer noch nicht ganz...
So ich denke das sind erst einmal die dringlichsten Fragen die mir so im Kopf herum schwirren...
Ich hoffe jemand von euch kann mir die Fragen beantworten.
Vielen Dank schon einmal,
Gruß
Joe