Anmelden Kostenlos testen
← Zum Hilfe-Center

Eine Safenix-Wiederherstellung testen, ohne die Produktion zu berühren

Führen Sie eine vollständige Überprüfung der Wiederherstellung in einem temporären Ordner durch, ohne eine Verbindung zu Datenbanken herzustellen oder Produktionsdaten zu ändern.

Führen Sie safenix-agent verify-restore aus. Der Befehl führt eine echte Wiederherstellung in einem vom Agenten erstellten temporären Ordner durch, ohne eine Verbindung zu einer Datenbank herzustellen oder außerhalb dieses Ordners zu schreiben. Nach Abschluss der Überprüfung löscht der Agent den temporären Ordner immer, unabhängig davon, ob die Wiederherstellung erfolgreich ist oder fehlschlägt.

Was die Überprüfung prüft

Der Befehl entschlüsselt das vollständige Backup und wendet die erfassten Änderungen bis zum aktuellen Zeitpunkt erneut an. Er überprüft, dass:

  • Die Daten mit dem von Ihnen angegebenen Verschlüsselungskennwort entschlüsselt werden können.
  • Die Kette der erfassten Änderungen keine Unterbrechungen aufweist.
  • Die Wiederherstellung bis zum aktuellen Zeitpunkt abgeschlossen wird.

Wenn die Änderungskette eine Unterbrechung aufweist, wird der Befehl beendet und meldet den Punkt, bis zu dem eine Wiederherstellung möglich wäre.

Die Überprüfung stellt keine Verbindung zu einer Datenbank her und wendet nichts in der Produktion an. Dies gilt auch, wenn Sie sie auf dem ursprünglichen Server ausführen.

Die Überprüfung ausführen

Sie benötigen vier Werte: die Serverkennung, das Verschlüsselungskennwort, die Control-Plane-Adresse und eine vom Dashboard ausgestellte Wiederherstellungsberechtigung. Die Wiederherstellungsberechtigung beginnt mit sk_restore_.

  1. Öffnen Sie im Dashboard den Abschnitt Anmeldedaten des Servers. Die ersten drei Zeilen können direkt kopiert werden; Serverkennung und Wiederherstellungsberechtigung sind bereits eingetragen. Das Verschlüsselungskennwort ist nicht enthalten: Safenix kennt es nicht und kann es nicht bereitstellen.

  2. Legen Sie die vier Werte vor der Ausführung des Befehls als Umgebungsvariablen fest:

    export SAFENIX_AGENT_ID=<identificativo del server>
    export SAFENIX_CONTROL_PLANE_URL=https://api.safenix.eu
    export SAFENIX_API_TOKEN=<la credenziale sk_restore_...>
    export SAFENIX_ENCRYPTION_PASSWORD='<la password di cifratura>'

    Das Verschlüsselungskennwort kann auch als RESTIC_PASSWORD angegeben werden.

  3. Führen Sie die Überprüfung aus:

    safenix-agent verify-restore

Warum das Upload-Token nicht funktioniert

Das vom Agenten zum Hochladen von Backups verwendete Token kann für diesen Befehl nicht verwendet werden. Mit diesem Token können Daten geschrieben, aber nicht gelesen werden. Dieselbe Einschränkung gilt auf dem ursprünglichen Server. Verwenden Sie daher stattdessen die Wiederherstellungsberechtigung aus dem Dashboard.

Wann Sie die Überprüfung ausführen sollten

Safenix führt jeden Monat automatisch eine separate Überprüfung durch. Dabei wird geprüft, ob die für eine Wiederherstellung erforderlichen Objekte vorhanden, vollständig, korrekt groß und unverändert sind. Die Daten werden dabei nicht entschlüsselt, und es kann nicht nachgewiesen werden, dass die Backups geöffnet werden können. Die beiden Überprüfungen ergänzen sich.

Safenix erfasst nicht, wann Sie verify-restore ausführen, und es gibt keine automatische Erinnerung. Sie entscheiden, wann Sie diese Überprüfung durchführen.

Immer noch nicht gelöst?

Wenn diese Seite nicht geholfen hat, schreiben Sie uns — es antwortet ein Mensch.

Kontakt