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.
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.
| Ausgangspunkt | Weg |
|---|---|
| Ein Snapshot der Versionierung | Stand auswählen und wiederherstellen, siehe Snapshots anlegen und wiederherstellen. |
| Eine Exportdatei | Projekt importieren; Konflikte bei Plug-in-Konfigurationen und Flows lösen Sie dabei auf. |
| Gesicherte Dateien des Konfigurationsstores | Dateien zurückspielen und den OPC Router neu starten. Der zurückgespielte Stand erscheint im Web Management als ausstehende Änderungen. |
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.