1.052
Bearbeitungen
Zeile 116: | Zeile 116: | ||
===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 | Nach der Installation sollte das Ceph Dashboard unter folgender URL erreichbar sein: | ||
https://<Node-IP>:8443/ | |||
===Weitere Nodes installieren=== | ===Weitere Nodes installieren=== | ||
Alle Punkte unter '''Systemeinstellungen''' sollten bereits ausgeführt sein! | Alle Punkte unter '''Systemeinstellungen''' sollten bereits ausgeführt sein! | ||
Ceph SSH Zertifikat auf die | 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"> | ||
ssh-copy-id -f -i /etc/ceph/ceph.pub root@cephpi-b | ssh-copy-id -f -i /etc/ceph/ceph.pub root@cephpi-b | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Als Adresse die anderen Nodes auswählen, z.B. cephpi-b | |||