4.6. Sichern und Wiederherstellen der luci-Konfiguration


Ab der Red Hat Enterprise Linux 6.2 Release können Sie das folgende Verfahren nutzen, um eine Sicherungskopie der luci Datenbank zu erstellen, die in der /var/lib/luci/data/luci.db Datei gespeichert ist. Diese Datei ist nicht die Cluster-Konfiguration selbst (die in der cluster.conf Datei gespeichert ist), sondern sie enthält eine Liste mit Benutzern, Clustern und zugehörigen Eigenschaften, die von luci gepflegt werden. Standardmäßig wird die Sicherungskopie, die mithilfe dieses Verfahrens erstellt wird, in dasselbe Verzeichnis geschrieben, in der sich auch die luci.db Datei befindet.
  1. Führen Sie den service luci stop Befehl durch.
  2. Führen Sie den service luci backup-db Befehl durch.
    Optional können Sie einen Dateinamen als Parameter zum backup-db Befehl angeben, wodurch die luci Datenbank in die angegebene Datei geschrieben wird. Um die luci Datenbank beispielsweise in die Datei /root/luci.db.backup zu schreiben, können Sie den Befehl service luci backup-db /root/luci.db.backup ausführen. Beachten Sie, dass Sicherungsdateien, die an anderen Speicherorten als /var/lib/luci/data/ abgelegt werden (Sicherungsdateien, deren Namen Sie zum Befehl service luci backup-db angeben), nicht in der Ausgabe des list-backups Befehls erscheinen.
  3. Führen Sie service luci start aus.
Nutzen Sie das folgende Verfahren, um eine luci Datenbank wiederherzustellen.
  1. Führen Sie den service luci stop Befehl durch.
  2. Führen Sie service luci list-backups aus und notieren Sie sich den Namen der Datei, von der wiederhergestellt werden soll.
  3. Führen Sie service luci restore-db /var/lib/luci/data/lucibackupfile aus, wobei lucibackupfile die Sicherungsdatei ist, von der wiederhergestellt werden soll.
    Der folgende Befehl stellt beispielsweise die luci Konfigurationsinformationen wieder her, die in der Sicherungsdatei luci-backup20110923062526.db gespeichert waren:
    service luci restore-db /var/lib/luci/data/luci-backup20110923062526.db
    
  4. Führen Sie service luci start aus.
Angenommen, Sie müssen eine luci Datenbank wiederherstellen, haben jedoch aufgrund einer Neuinstallation die host.pem Datei auf dem Rechner verloren, auf dem Sie die Sicherung durchgeführt haben. In diesem Fall müssen Sie Ihre Cluster manuell wieder zu luci hinzufügen, um alle Cluster-Knoten erneut zu authentifizieren.
Nutzen Sie das folgende Verfahren, um eine luci Datenbank auf einem anderen Rechner wiederherzustellen als dem, auf dem die Sicherung ursprünglich erstellt wurde. Beachten Sie, dass Sie neben der Datenbank selbst auch die SSL-Zertifikatsdatei kopieren müssen, damit sich luci bei den ricci Knoten authentifizieren kann. In diesem Beispiel wird die Sicherung auf dem Rechner luci1 erstellt und auf dem Rechner luci2 wiederhergestellt.
  1. Führen Sie die folgende Befehlssequenz aus, um eine luci Sicherungsdatei auf luci1 zu erstellen und um sowohl die SSL-Zertifikatsdatei als auch die luci Sicherungsdatei auf luci2 zu kopieren.
    [root@luci1 ~]# service luci stop
    [root@luci1 ~]# service luci backup-db
    [root@luci1 ~]# service luci list-backups
    /var/lib/luci/data/luci-backup20120504134051.db
    [root@luci1 ~]# scp /var/lib/luci/certs/host.pem /var/lib/luci/data/luci-backup20120504134051.db root@luci2:
  2. Stellen Sie sicher, dass auf dem luci2 Rechner luci installiert wurde und derzeit nicht läuft. Installieren Sie das Paket, falls es noch nicht installiert wurde.
  3. Führen Sie die folgende Befehlssequenz aus, um sicherzustellen, dass die Authentifizierung funktioniert, und um die luci Datenbank von luci1 nach luci2 zu kopieren.
    [root@luci2 ~]# cp host.pem /var/lib/luci/certs/
    [root@luci2 ~]# chown luci: /var/lib/luci/certs/host.pem
    [root@luci2 ~]# /etc/init.d/luci restore-db ~/luci-backup20120504134051.db
    [root@luci2 ~]# shred -u ~/host.pem ~/luci-backup20120504134051.db
    [root@luci2 ~]# service luci start
Red Hat logoGithubRedditYoutubeTwitter

Lernen

Testen, kaufen und verkaufen

Communitys

Über Red Hat Dokumentation

Wir helfen Red Hat Benutzern, mit unseren Produkten und Diensten innovativ zu sein und ihre Ziele zu erreichen – mit Inhalten, denen sie vertrauen können.

Mehr Inklusion in Open Source

Red Hat hat sich verpflichtet, problematische Sprache in unserem Code, unserer Dokumentation und unseren Web-Eigenschaften zu ersetzen. Weitere Einzelheiten finden Sie in Red Hat Blog.

Über Red Hat

Wir liefern gehärtete Lösungen, die es Unternehmen leichter machen, plattform- und umgebungsübergreifend zu arbeiten, vom zentralen Rechenzentrum bis zum Netzwerkrand.

© 2024 Red Hat, Inc.