1.051
Bearbeitungen
KKeine Bearbeitungszusammenfassung |
|||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 94: | Zeile 94: | ||
</syntaxhighlight>Die IPv6 Einträge können ruhigen gewissen gelöscht werden. | </syntaxhighlight>Die IPv6 Einträge können ruhigen gewissen gelöscht werden. | ||
Am wichtigsten ist es aber den Eintrag '''"127.0.1.1 cephpi-a"''' zu entfernen, da der Cluster mit den absoluten Adressen arbeiten soll. | Am wichtigsten ist es aber den Eintrag '''"127.0.1.1 cephpi-a"''' zu entfernen, da der Cluster mit den absoluten Adressen arbeiten soll. | ||
Danach werden die Hostnamen der Nodes hinzugefügt, so dass es am Ende so aussehen sollte:<syntaxhighlight lang="bash"> | Danach werden die Hostnamen der Nodes hinzugefügt, so dass es am Ende so aussehen sollte:<syntaxhighlight lang="bash"> | ||
Zeile 115: | Zeile 115: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Ceph installieren (1. Node) === | ===Ceph installieren (1. Node)=== | ||
'''Diese Installation ist nur beim ersten Node notwendig!'''<syntaxhighlight lang="bash"> | '''Diese Installation ist nur beim ersten Node notwendig!''' | ||
Cephadm herunterladen und ausführbar machen:<syntaxhighlight lang="bash"> | |||
curl --silent --remote-name --location https://github.com/ceph/ceph/raw/pacific/src/cephadm/cephadm | curl --silent --remote-name --location https://github.com/ceph/ceph/raw/pacific/src/cephadm/cephadm | ||
chmod +x cephadm | chmod +x cephadm | ||
</syntaxhighlight><syntaxhighlight lang="bash"> | </syntaxhighlight>Jetzt kann mit Cephadm die Installation gestartet werden:<syntaxhighlight lang="bash"> | ||
./cephadm bootstrap --mon-ip | ./cephadm bootstrap --mon-ip <Node IP> | ||
</syntaxhighlight>'''Hinweis zum Monitoring:''' | </syntaxhighlight>'''Hinweis zum Monitoring:''' | ||
Das Monitoring beinhaltet einen Prometheus & Grafana Server. | |||
Zusammen liefern diese etliche Statistiken zu den OSDs, Pools, Hosts, etc und dienen auch der Generierung von Alarm-Meldungen. | |||
Wer Speicher, CPU oder RAM sparen möchte, kann zum deaktivieren einfach <code>--skip-monitoring-stack</code> ans Ende des Befehls hängen. | |||
Nach der Installation sollte das Ceph Dashboard unter folgender URL erreichbar sein: | |||
https://<Node-IP>:8443/ | |||
===Weitere Nodes installieren=== | |||
Alle Punkte unter '''Systemeinstellungen''' sollten bereits ausgeführt sein! | |||
Zuerst muss das Ceph SSH Zertifikat auf die neuen Nodes übertragen werden. | |||
Dazu auf dem 1. Node folgenden Befehl ausführen: | |||
Als Adresse die anderen Nodes auswählen, z.B. cephpi-b<syntaxhighlight lang="bash"> | Als Adresse die anderen Nodes auswählen, z.B. cephpi-b<syntaxhighlight lang="bash"> | ||
Zeile 136: | Zeile 147: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Als Adresse die anderen Nodes auswählen, z.B. cephpi-b | |||
Danach im Ceph Dashboard unter '''Cluster -> Host''' den neuen Node hinzufügen. | |||
Die weitere Installation geschieht automatisch per SSH und könnte ein paar Minuten dauern. | |||
==Quellen== | ==Quellen== | ||
https://docs.ceph.com/en/latest/rados/configuration/ceph-conf/ | https://docs.ceph.com/en/latest/rados/configuration/ceph-conf/ |