Zum Hauptinhalt springen

Backup und Wiederherstellung

Der OPC Router hält seine Daten an zwei Stellen: im Konfigurationsstore, in dem die Projektierung als YAML-Dateien liegt, und in der Projektdatenbank, in die das Veröffentlichen den Stand für die Laufzeit stellt. Ein Backup, das nur eine der beiden mitnimmt, stellt das System nicht vollständig wieder her.

Was zu sichern ist

Konfigurationsstore

Die Projektierung liegt im Konfigurationsverzeichnis – unter Windows standardmäßig C:\ProgramData\inray\OPC Router 5\config, im Container unter /data/config. Der git-versionierte Teil darin ist der Unterordner versioned.

warnung

Sichern Sie das gesamte Konfigurationsverzeichnis, nicht nur versioned. Die Werte der Secrets liegen daneben und sind kein Teil eines Versionsstands – eine Sicherung, die nur die Versionsstände mitnimmt, stellt die Anbindungen später ohne ihre Zugangsdaten wieder her.

Projektdatenbank

Die Projektdatenbank trägt den veröffentlichten Stand, das Transferprotokoll und die Statusdaten. Wie Sie sie unter Windows sichern und warum dazu auch das Programmverzeichnis gehört, steht unter Backup erstellen. Im Container liegen die Daten im Mount-Pfad /data, siehe Mount-Pfade.

Projektsicherungen und Export

Zwei weitere Wege sichern die Projektierung allein:

  • Automatische Projektsicherung – in den Grundeinstellungen legen Sie fest, wann sie läuft, wie viele Stände vorgehalten werden, wohin sie schreibt und ob Authentifizierungsdaten eingeschlossen werden.
  • Projekt exportieren – schreibt ausgewählte Bereiche der Projektstruktur in eine .rpe-Exportdatei. Sie enthält die Projektierung: Plug-in-Konfigurationen, Vorlagen und Flows samt abhängiger Strukturen, Optionen, Benachrichtigungen und GDS-Anwendungen, auf Wunsch die Authentifizierungsdaten. Sie enthält keine Lizenz (Lizenz-Id und Systemname stehen nur als Herkunftsvermerk in der Datei – ein Import lizenziert das Zielsystem nicht), keine Benutzerkonten und keine Laufzeitdaten wie Transferprotokoll oder Status.

Wiederherstellen

Drei Wege führen zurück. Jeder von ihnen stellt zunächst nur die Konfiguration her; die Laufzeit arbeitet erst damit, wenn Sie die Änderungen veröffentlichen.

AusgangspunktWeg
Ein Snapshot der VersionierungStand auswählen und wiederherstellen, siehe Snapshots anlegen und wiederherstellen.
Eine ExportdateiProjekt importieren; Konflikte bei Plug-in-Konfigurationen und Flows lösen Sie dabei auf.
Gesicherte Dateien des KonfigurationsstoresDateien zurückspielen und den OPC Router neu starten. Der zurückgespielte Stand erscheint im Web Management als ausstehende Änderungen.
hinweis

Ein wiederhergestellter Snapshot lässt die Werte der Secrets unverändert, weil nur der Verweis auf den Key versioniert wird. Eine Exportdatei dagegen enthält die Werte der referenzierten Secrets; beim Import kann ein Key hochgezählt werden. Beides steht unter Secrets.