1.052
Bearbeitungen
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 28: | Zeile 28: | ||
su - | su - | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==== SSH via root erlauben ==== | |||
<syntaxhighlight lang="bash"> | |||
vi /etc/ssh/sshd_config | |||
</syntaxhighlight><syntaxhighlight lang="bash"> | |||
# Den Eintrag finden | |||
#PermitRootLogin prohibit-password | |||
# Aktivieren und auf 'yes' ändern | |||
PermitRootLogin yes | |||
</syntaxhighlight> | |||
====Feste IP einrichten (/etc/dhcpcd.conf)==== | ====Feste IP einrichten (/etc/dhcpcd.conf)==== | ||
Damit die Ceph-Nodes | Damit sich die Ceph-Nodes nach dem nächsten DHCP-Lease noch verständigen können, setzen wir bei allen eine statische IP. | ||
Dafür editieren wir die Datei <code>/etc/dhcpcd.conf</code>:<syntaxhighlight lang="bash"> | Dafür editieren wir die Datei <code>/etc/dhcpcd.conf</code>:<syntaxhighlight lang="bash"> | ||
Zeile 90: | Zeile 102: | ||
192.168.0.92 cephpi-c | 192.168.0.92 cephpi-c | ||
</syntaxhighlight> | |||
==== Abhängigkeiten installieren ==== | |||
<syntaxhighlight lang="bash"> | |||
apt update | |||
apt upgrade | |||
</syntaxhighlight>Die Abhängigkeiten 'lvm2' und 'Docker' installieren:<syntaxhighlight lang="bash"> | |||
apt install lvm2 | |||
curl -sSL https://get.docker.com | sh | |||
</syntaxhighlight><syntaxhighlight lang="bash"> | |||
systemctl enable --now docker | |||
</syntaxhighlight> | |||
=== Ceph installieren (1. Node) === | |||
'''Diese Installation ist nur beim ersten Node notwendig!'''<syntaxhighlight lang="bash"> | |||
curl --silent --remote-name --location https://github.com/ceph/ceph/raw/pacific/src/cephadm/cephadm | |||
chmod +x cephadm | |||
</syntaxhighlight><syntaxhighlight lang="bash"> | |||
./cephadm bootstrap --mon-ip 192.168.0.90 | |||
</syntaxhighlight>'''Hinweis zum Monitoring:''' | |||
Zum deaktivieren einfach <code>--skip-monitoring-stack</code> ans Ende des Befehls hängen. | |||
=== Weitere Nodes installieren === | |||
Alle Punkte unter | |||
Ceph SSH Zertifikat auf die anderen Nodes übertragen: | |||
Auf dem 1. Node ausführen | |||
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 | |||
</syntaxhighlight> | </syntaxhighlight> | ||