Backup auf SD Karte / USB / Interner Speicher (Logik-Modul)
Diese Logik erlaubt es, die Parameter für eine Datensicherung auf SD-Karte, eingesteckten ElabNET USB Backup Stick oder auf die interne SSD (je nach Modellreihe) über das Objektsystem einzeln zu übergeben. Die Logik setzt daraus die Kommando-Zeichenkette für die Anforderung der Datensicherung zusammen. Über Trigger kann sowohl ein manueller Start (Trigger 1 im Bild) als auch eine regelmäßige Sicherung über Zeitschaltuhr (Trigger 2 im Bild) konfiguriert werden.
hinweis Für die Anforderung einer Datensicherung auf das Sicherungsziel FTP steht das Logik-Modul Backup auf FTP (Logik-Modul) zur Verfügung.
Einsatzbereiche
Erstellen der Kommando-Zeichenkette für Datensicherung auf SD Karte / USB / Interner Speicher: Die an den Logik-Eingängen angegebenen Parameter für Backup Target und Container Volumes werden von der Logik zu einer gültigen Kommando-Zeichenkette zusammengesetzt und am Ausgang übergeben.
Variable Zeichenkette: Die Eingänge könnten selbst Zeichenketten empfangen, womit die Kommando-Zeichenkette variabel ist (z.B. durch VISU angesteuert).
Mehrere parallele Auslöser: Es können beliebig viele Trigger konfiguriert werden. Damit sind manuell angeforderte (Glastaster, VISU) als auch mehrere wiederkehrende Zeitpunkte für Datensicherungen konfigurierbar (z.B. jeden Sonntag sowie an jedem ersten Tag im Monat).
Logikfunktion
Kern-Modul
Dieses Modul ermöglicht es, regelmäßige Datensicherungen auf einen lokal mit dem Timberwolf Server verbundenes Speichermedium durchzuführen. Es wurde zur Nutzung mit Automatische Datensicherung (Objektsystem) entwickelt, dort werden auch die möglichen Optionen für die Kern-Eingänge beschreiben.
Kern-Operation
Zusammenfügen einer Kommando-Zeichenkette mit allen Optionen für die Ausführung einer Datensicherung
Kern-Eingänge
Bezeichnung | Typ | Nutzung | Hinweise |
|---|---|---|---|
Backup Target | Zeichenkette | Ziel der Datensicherung | Über diesen Parameter wird das Sicherungsziel angegeben. Die verfügbaren Ziele sind vom Modell des Timberwolf Server und der verbundenen Hardware abhängig. Bitte lesen Sie hierzu Sicherungsziele Mögliche Werte:
|
Container Volumes | Zeichenkette | Volumenamen getrennt durch Komma | Geben Sie über eine mit Komma separierte Zeichenkette die Bezeichnungen derjenigen Docker Volumes an, welche in der Sicherung enthalten sein sollen. Die Bezeichnungen der Docker Volumes könnten in der Seite Datensicherung, Container Manager oder Portainer gefunden werden. Sollten Bezeichnungen von Volumes angeben werden, welche nicht vorhanden sind bricht die Datensicherung mit einer Fehlermeldung ab. Beispiel: Hinweis: Die Docker-Container, welche diese Docker-Volumes nutzen, werden hierdurch NICHT gestoppt. Dies kann zu Problemen führen, wenn Software in Containern auf Dateien in Docker-Volumes gleichzeitig zugreift bzw. gesperrt hält. Damit wäre eine Sicherung solcher Docker-Volumes womöglich nicht vollständig. Stoppen Sie solche Container soweit für eine vollständige Sicherung notwendig. |
Es wird empfohlen, für diese zwei Eingänge jeweils eine feste Zeichenkette mithilfe der Eingabefunktion "Parameter" zuzuweisen.
Steuer-Eingänge
Diese Logik wird nur ausgelöst wenn entweder einer der Eingänge durch ein anderes Objekt aktualisiert wird (und die Auslösung entsprechend eingestellt ist) oder wenn ein separater Trigger TRUE wird. Insofern, wie im Bild, alle Werte der Eingänge als fester Parameter übergeben wird, ist mindestens ein Trigger anzulegen, damit die Logik ausgelöst wird.
Durch die Auslösung wird die Kommando-Zeichenkette berechnet und am Kern-Ausgang übergeben.
Bezeichnung | Typ | Nutzung | Hinweise |
|---|---|---|---|
Trigger | Steuerung |
| Beliebig viele Triggereingänge pro Modul möglich. Kein Start der Datensicherung ohne Trigger, falls alle Eingänge auf Parameter stehen. Zeitschaltuhr
|
Hinweis: Es können mehrere Trigger parallel angelegt werden. Für eine Auslösung der Logik ist es ausreichend, wenn EIN Trigger aktiv wird.
Kern-Ausgang
Bezeichnung | Typ | Nutzung | Hinweise |
|---|---|---|---|
Backup Command | Ergebnis | Verbindung mit dem Management Objekt “Backup - action - execute” | Nur ein Ausgang verfügbar |