Skip to main content

Backup und Migration

    LDAP Verzeichnis-Server


    Die meisten Konfigurationen, insbesondere für ThinClients und Anwendungen, werden im LDAP gespeichert. Sie können den ganzen LDAP-Baum oder Teile davon als LDIF exportieren und importieren.

    Beachten Sie, dass die Daten im LDAP-Verzeichnis relativ unabhängig voneinander gespeichert werden und keine Konsistenzprüfung stattfindet. Insbesondere bei Import von einzelnen LDAP-Ästen sollte darauf geachtet werden, dass es nicht zu unbeabsichtigten Namensabweichungen kommt.

    Manager-Home

    Sämtliche Daten des openthinclient-Server sind im Manager-Home gespeichert.

    Installer  wird bei der Installation angegeben
    Virtual Appliance  /home/openthinclient/otc-manager-home

    Neben dem LDAP-Verzeichnis und Konfigurationsdateien finden sich dort die folgenden, sicherungsrelevanten Ordner.

    Benutzer-Home-Ordner

    Wenn ein persistentes Home Verzeichnis auf NFS Server genutzt wird (siehe Artikel persistentes Home Verzeichnis) und kein externer NFS-Server im Standort konfiguriert ist, werden die Benutzerverzeichnisse hier abgelegt:

    <Manager-Home>/nfs/home

    Custom-Ordner

    Der Custom-Order (u.a. für Citrix-Lizenzen und Hintergrundbilder) findet sich unter:

    <Manager-Home>/nfs/custom

    Datenbank

    Seit Version Pales 2.1 werden einige Daten in einer Datenbank abgelegt. Der Datenbank-Typ kann bei der Installation gewählt werden.

    In der Datenbank wird insbesondere der Zustand des Paketmanagers gespeichert. Wenn ein Backup der Datenbank wieder eingespielt wird, muß daher darauf geachtet werden, dass ebenfalls der selbe Stand des Manager-Home wiederhergestellt wird. Inkonsistenzen zwischen dem in der Datenbank gespeicherten Zustand des Paketmanagers und dem Datei-Bestand im Manager-Home können zu schwer verständlichen Fehlern führen.

    Für eine Migration wird empfohlen eine neue Installation aufzusetzen, manuell die notwendigen Client-Pakete zu installieren und die alte Datenbank nicht zu übertragen.


    MySQL / MariaDB

    MySQL bietet die besten Möglichkeiten für Administration und Backup der Datenbank. Bitte lesen Sie eine der vielen externen Dokumentationen zum Thema.

    Derby

    Eine Backup einer Derby Datenbank lässt sich mittels Kopieren aller Dateien in <Manager-Home>/db durchführen. Dazu muß vorher der openthinclient-Server beendet werden.

    Virtual Appliance

    Backup des gesamten Systems

    Die Virtual Appliance bietet neben den obigen Möglichkeiten die Option den Zustand des gesamten Systems als Snapshot zu sichern. Wir empfehlen oft, möglichst vor Paket-Updates einen Snapshot zu erstellen, so dass bei Problemen schnell und einfach ein funktionierender Zustand des System wiederhergestellt werden kann.

    Neben Snapshots ist es auch möglich die Virtual Appliance zu klonen, beispielsweise um ein möglichst realitätsnahes Testsystem zu kreieren.

    (Diese Optionen stehen Ihnen natürlich auch in einer selbst aufgesetzten Virtuellen Maschine zu Verfügung.)

    Lokales LDIF Backup auf der Appliance

    Auf der Appliance befindet sich ein automatisches LDIF-Backup Skript welches täglich um 2:00 Uhr die Daten des LDAP-Verzeichnis-Servers exportiert. Backups älter als 100 Tage werden automatisch gelöscht.

    Backup Skript

    /usr/local/sbin/openthinclient-ldapbackup

    Backup Verzeichnis mit den exportieren LDIF Dateien (Endung: *.ldif)

    /var/backups/openthinclient/