Zum Hauptinhalt springen
Version: TAO v2.x

System-Backup / -Wiederherstellung

ThingPark Enterprise All-in-one integriert zwei Arten von data-Backups:

  • Ein vollständiges Backup, das dazu dient, die exakte Serverkonfiguration später im Problemfall wiederherzustellen. Dies ist ein umfangreiches Backup, das Zeit und Ressourcen benötigt.

  • Ein reines data-Backup, das dazu dient, wichtige data regelmäßig zu sichern (stündlich). Dies ist ein sehr leichtgewichtiges Backup, das kein Write-IO verwendet. Es kann über die UI (ähnlich wie ein vollständiges Backup) oder von einem externen Backup-Server ausgeführt werden, der eine HTTP-POST-Anfrage an ThingPark Enterprise All-in-one senden kann.

Durch die Verwendung dieser beiden Backups ist es möglich, eine ThingPark Enterprise All-in-one-Plattform mit minimalen Auswirkungen auf verlorene data wiederherzustellen.

Hinweis

Alle Backups müssen auf genau derselben ThingPark Enterprise All-in-one-Version wiederhergestellt werden.

Vollständiges Backup

  • Es ist notwendig, in den folgenden Situationen regelmäßig ein Backup-Archiv Ihres Gateways zu erstellen:

    • Vor / nach Änderungen an Node-RED-Flows
    • Nach dem Anlegen neuer Geräte
    • Vor / nach LRR-Änderungen (über Suplog)
    • Vor / nach System-Upgrades, um mögliche Rollback-Situationen zu unterstützen
  • So erstellen Sie eine Backup-Datei:

    • Gehen Sie zu Advanced Management

    • Klicken Sie auf FULL BACKUP und klicken Sie dann im Popup erneut auf BACKUP

  • Nachdem das Backup erfolgreich ausgeführt wurde, wird ein persistenter Link generiert:

    • sie zeigt das Alter des letzten Backups an
    • sie ermöglicht es Ihnen, die Datei später herunterzuladen, es wird jedoch dringend empfohlen, die Backup-Datei an einem alternativen Speicherort zu sichern
  • Die Backup-Datei besteht aus:

    • LRC-Datenbank (FDB_lora),
    • Node-RED-data-Ordner (Flows, Zugangsdaten),
    • TPE-All-in-One-(TAO)-data-Ordner (geheimer Schlüssel),
    • Ein vollständiges LRR-Backup (spezifisches LRR-Verfahren), einschließlich der über Suplog bereitgestellten Netzwerkkonfigurationsänderungen
    • TAO-Release-Versionsdatei
    Hinweis

    Passwörter sind nicht im Archiv enthalten.

Reines data-Backup

  • Die Backup-Datei besteht aus:
    • Aktive data der LRC-Datenbank (FDB_lora [a*,b,l*,k]),
    • Node-RED-data-Ordner (Flows, Zugangsdaten),
    • TPE-All-in-One-(TAO)-data-Ordner (geheimer Schlüssel).

Reines data-Backup über die UI

  • So erstellen Sie eine reine data-Datei über die Benutzeroberfläche:

    • Gehen Sie zu Advanced Management:

    • Klicken Sie auf DATA-ONLY BACKUP.
  • Nachdem das Backup erfolgreich ausgeführt wurde, wird die Datei direkt im Browser heruntergeladen.

Reines data-Backup über die HTTP-POST-Anfrage

  • Sie müssen zunächst die HTTP-POST-URL aus der Benutzeroberfläche kopieren:

  • Auf einem externen Backup-Server können Sie die POST-Anfrage ausführen; der resultierende Inhalt ist eine tar.gz-Datei.

    [root@localhost /]# filename=tao-data-only-backup-$(date +"%Y-%m-%d-%H-%M").tar.gz
    [root@localhost /]# curl -X POST http://10.100.30.235:1323/rest/v1/system/backup-restore/data-backup?backup-key=2grRfjcytllA7N2S --output $filename
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 15615 0 15615 0 0 12799 0 --:--:-- 0:00:01 --:--:-- 12809

Systemwiederherstellung

Die Wiederherstellung kann nur auf derselben TAO-Version und demselben Hardwaremodell ausgeführt werden (die vollständige Wiederherstellung von LRR erfordert dasselbe Hardwaremodell). Sie ermöglicht es Ihnen beispielsweise, den ThingPark Enterprise All-in-one-Server nach einem Hardwareausfall anhand der folgenden Schritte neu aufzubauen:

  1. Installieren Sie dieselbe TAO-Version auf einem identischen Hardwaremodell.

  2. Stellen Sie den Inhalt des vollständigen Backup-Archivs auf diesem Gateway wieder her.

  3. Stellen Sie den Inhalt des letzten reinen data-Backups auf diesem Gateway wieder her.

    Hinweis

    Da die Netzwerkkonfiguration wiederhergestellt wird, könnten Sie Ihr Gateway verlieren; es wird daher empfohlen sicherzustellen, dass das Gateway korrekt (identisch zum Backup) konfiguriert ist.

So stellen Sie ein Backup über die Benutzeroberfläche wieder her:

  1. Gehen Sie im linken Bereich zu Advanced Management.

  2. Klicken Sie auf Restore.

  3. Aktivieren Sie im Popup das Kontrollkästchen "I understand the consequences of the restore" und

    • Klicken Sie auf und wählen Sie Ihr vollständiges Backup-Archiv aus

    • Klicken Sie auf und wählen Sie Ihr reines data-Backup-Archiv aus

    -> Während der Wiederherstellung wird ein Wartebildschirm angezeigt und die GUI ist gesperrt:

    • Jeder Versuch zu navigieren wird blockiert, alle neuen Logins werden auf diese gleiche Seite umgeleitet.
    • Nach der Wiederherstellung werden alle erforderlichen Dienste neu gestartet und der Benutzer kann wieder navigieren.

Eine vollständige Wiederherstellung dauert etwa 3 Minuten.