virtualisierung:proxmox:pve_ceph
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| virtualisierung:proxmox:pve_ceph [2024/11/19 12:35] – stone | virtualisierung:proxmox:pve_ceph [2024/11/22 10:13] (current) – stone | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ===== Begriffe ===== | ===== Begriffe ===== | ||
| Nützliche Begriffe sind: | Nützliche Begriffe sind: | ||
| - | * asdf - asdf | + | * Monitor |
| + | * Manager - Liefert Stats und hat auch ein eigenes GUI. Hier wird nur einer benötigt da dieser nicht kritisch ist. Man kann jedoch auch davon mehr anlegen. In größeren Cluster kann man hier auch 2-3 dazu anlegen. Einer davon ist Master die anderen Slave. | ||
| + | * OSD - Object Storage Daemons - kurz gesagt Disken | ||
| + | * PG - | ||
| + | * CephFS - | ||
| + | \\ | ||
| ===== Installation ===== | ===== Installation ===== | ||
| + | Die Installation kann via PVE GUI durchgeführt und muss auf jeder Node einzeln gemacht werden. \\ | ||
| + | Meistens hat man zwei Versionen zur Auswahl. Ich würde die neuere Empfehlen. Danach muss man auch noch ein Repo angeben. Wenn man eine Lizenz hat dan natürlich das Enterprise Repo. \\ | ||
| + | ==== Config für Ceph ==== | ||
| + | Grundsätzlich soll man Ceph laut Doku nur mit 10G oder schneller betreiben. Zum rum spielen geht 1G auch aber in einer Produktion müssen es unbedingt 10G oder mehr über einen Switch sein. \\ | ||
| + | Konfiguration Ceph: | ||
| + | * Public Network - Hier verbinden sich die Ceph Clients auf ein Storage Backend | ||
| + | * Private Network - Über dieses Netzwerk werden die Daten gespiegelt | ||
| + | * Numbers of replicas: 3 - | ||
| + | * Minimum of replicas: 2 - | ||
| + | |||
| + | PVE legt automatisch einen Monitor selbst an. Danach sollten noch mind. zwei weitere Monitore installiert werden. | ||
| \\ | \\ | ||
| \\ | \\ | ||
| \\ | \\ | ||
| + | |||
| + | ===== Pools erstellen ===== | ||
| + | Ein Ceph Pool wird als Datastore im Cluster gemountet auf dem Daten abgelegt werden können. \\ | ||
| + | |||
| + | * Name: Name | ||
| + | * Size: 3 -> heisst die Daten werden 3x bzw. auf drei Nodes repliziert | ||
| + | * Min. Size: -> heisst der Pool bzw. die Daten sind verfügbar solange mind. 2 Kopien online sind | ||
| + | |||
| + | \\ | ||
| + | |||
| + | |||
| + | ===== Ceph Manager Dashboard ===== | ||
| + | |||
| + | Dieses ist optinonal. \\ | ||
| + | Wenn man dieses haben möchte kann man das GUI via apt nach installieren auf den Nodes die die Manger Rolle laufen haben | ||
| + | |||
| + | < | ||
| + | apt install ceph-mgr-dashboard | ||
| + | ceph dashboard create-self-signed-cert | ||
| + | ceph mgr module enable dashboard | ||
| + | ceph dashboard ac-user-create admin -i passwd.txt administrator | ||
| + | </ | ||
| + | |||
| + | Aufrufen kann man das Dashboard dann unter \\ | ||
| + | http:/< | ||
| + | |||
| + | |||
| ===== Ceph Fehler / Crash anzeigen ===== | ===== Ceph Fehler / Crash anzeigen ===== | ||
virtualisierung/proxmox/pve_ceph.1732019705.txt.gz · Last modified: by stone
