Zum Inhalt springenZur Seitennavigation springen: vorherige Seite [Zugriffstaste p]/nächste Seite [Zugriffstaste n]
Bezieht sich auf SUSE Enterprise Storage 7

15 Sichern und Wiederherstellen Edit source

In diesem Kapitel wird erläutert, welche Teile des Ceph-Clusters gesichert werden müssen, damit die Funktion des Clusters wiederhergestellt werden kann.

15.1 Sichern von Cluster-Konfiguration und -Daten Edit source

15.1.1 Sichern der ceph-salt-Konfiguration Edit source

Exportieren Sie die Cluster-Konfiguration. Weitere Informationen finden Sie in Abschnitt 5.3.2.15, „Exportieren von Cluster-Konfigurationen“.

15.1.2 Sichern der Ceph-Konfiguration Edit source

Sichern Sie das Verzeichnis /etc/ceph. Es enthält wichtige Cluster-Konfigurationsdaten. Beispielsweise ist die /etc/ceph-Sicherung dann erforderlich, wenn Sie den Admin-Knoten ersetzen müssen.

15.1.3 Sichern der Salt-Konfiguration Edit source

Sichern Sie das Verzeichnis /etc/salt/. Es enthält die Salt-Konfigurationsdateien, beispielsweise den Salt-Master-Schlüssel und die akzeptierten Client-Schlüssel.

Die Salt-Dateien sind zum Sichern des Admin-Knotens nicht unbedingt erforderlich, doch die erneute Bereitstellung des Salt Clusters wird dadurch einfacher. Wenn diese Dateien nicht gesichert sind, müssen die Salt Minions erneut beim neuen Admin-Knoten registriert werden.

Anmerkung
Anmerkung: Sicherheit des privaten Salt-Master-Schlüssels

Vergewissern Sie sich, dass die Sicherungskopien des privaten Salt-Master-Schlüssels an einem sicheren Ort verwahrt sind. Mit dem Salt-Master-Schlüssel können alle Cluster-Knoten manipuliert werden.

15.1.4 Sichern benutzerdefinierter Konfigurationen Edit source

  • Prometheus-Daten und -Anpassung

  • Grafana-Anpassung

  • Manuelle Änderungen an der iSCSI-Konfiguration

  • Ceph-Schlüssel

  • CRUSH-Zuordnung und CRUSH-Regeln Mit folgendem Kommando speichern Sie die dekompilierte CRUSH-Zuordnung zusammen mit den CRUSH-Regeln in crushmap-backup.txt:

    cephuser@adm > ceph osd getcrushmap | crushtool -d - -o crushmap-backup.txt
  • Samba-Gateway-Konfiguration. Wenn Sie ein einzelnes Gateway nutzen, sichern Sie /etc/samba/smb.conf. Wenn Sie eine Hochverfügbarkeitseinrichtung verwenden, müssen Sie auch die CTDB- und Pacemaker-Konfigurationsdateien sichern. Weitere Informationen zur verwendeten Konfiguration der Samba Gateways finden Sie in Kapitel 24, Exportieren von Ceph-Daten mit Samba.

  • NFS-Ganesha-Konfiguration. Nur bei einer Hochverfügbarkeitseinrichtung erforderlich. Weitere Informationen zur verwendeten Konfiguration von NFS Ganesha finden Sie in Kapitel 25, NFS Ganesha.

15.2 Wiederherstellen eines Ceph-Knotens Edit source

Das Verfahren zur Wiederherstellung eines Knotens aus der Sicherung besteht darin, den Knoten neu zu installieren, seine Konfigurationsdateien zu ersetzen und dann den Cluster neu zu orchestrieren, so dass der Ersatzknoten wieder hinzugefügt wird.

Wenn Sie den Admin-Knoten neu bereitstellen müssen, finden Sie Informationen hierzu in Abschnitt 13.5, „Verschieben des Salt Masters auf einen neuen Knoten“.

Bei Minions ist es in der Regel einfacher, sie einfach wieder aufzubauen und neu zu verteilen.

  1. Installieren Sie den Knoten neu. Weitere Informationen finden Sie in Abschnitt 5.1, „Installieren und Konfigurieren von SUSE Linux Enterprise Server“.

  2. Weitere Informationen zum Installieren von Salt finden Sie im Abschnitt 5.2, „Bereitstellen von Salt“.

  3. Aktivieren Sie nach dem Wiederherstellen des Verzeichnisses /etc/salt aus einer Sicherung die entsprechenden Salt-Services und starten Sie sie neu. Beispiel:

    root@master # systemctl enable salt-master
    root@master # systemctl start salt-master
    root@master # systemctl enable salt-minion
    root@master # systemctl start salt-minion
  4. Entfernen Sie den öffentlichen Master-Schlüssel für den alten Salt-Master-Knoten aus allen Minions.

    root@master # rm /etc/salt/pki/minion/minion_master.pub
    root@master # systemctl restart salt-minion
  5. Stellen Sie alles wieder her, was sich lokal auf dem Admin-Knoten befand.

  6. Importieren Sie die Cluster-Konfiguration aus der zuvor exportierten JSON-Datei. Weitere Informationen finden Sie im Abschnitt 5.3.2.15, „Exportieren von Cluster-Konfigurationen“.

  7. Wenden Sie die importierte Cluster-Konfiguration an:

    root@master # ceph-salt apply
Diese Seite drucken