Skip to main content
Backups verwalten (Kopia-Engine). Backups für dieses StackKit-Deployment verwalten. Backups basieren auf Kopia (siehe ADR-0016) und laufen im lokalen kopia-agent-Service, den der Kit-Core rendert (Basement oder Cloud Standalone). Native configure-, status- und run-Aufrufe validieren den exakten lokalen Plan, die generierten Artefakte, die Owner-Verwahrung und den Apply-Nachweis erneut, bevor sie Kopia berühren. Repository, Quelle, Ausschlüsse, Service-Identität und Zugangsdaten gehören CUE oder der Owner-Verwahrung.
Beispiele
Unterbefehle: stackkit backup configure, stackkit backup emergency-export, stackkit backup emergency-restore, stackkit backup init, stackkit backup restore, stackkit backup run, stackkit backup schedule, stackkit backup status, stackkit backup target

stackkit backup configure

Das von CUE gesteuerte lokale Kopia-Repository konfigurieren. Das lokale Kopia-Repository anhand der exakten generierten StackSpec-v2-Backup-Richtlinie konfigurieren. Repository-Pfad und kopia-agent-Service gehören CUE und lassen sich auf der Kommandozeile nicht überschreiben.
Beispiele

stackkit backup emergency-export

Ausgewählte lokale Daten als verschlüsseltes, portables Wiederherstellungsarchiv exportieren. Ein portables, mit age verschlüsseltes tar/gzip-Archiv mit Prüfsummen pro Datei und einem Restore-Runbook erstellen. Gib einen öffentlichen age-Empfängerschlüssel und ein neues Zielverzeichnis außerhalb der Quellen an. Lässt du --source weg, wird der generierte v2-Backup-Vertrag exportiert (CUE-emergencyExport-Klassen plus die Volumes der Generate-/Apply-Source-Policy). Explizite CLASS=PATH-Quellen bleiben der Standalone-Weg, wenn kein generierter Vertrag vorliegt. Das Kopieren von Dateien beweist keine Anwendungskonsistenz; halte Schreibzugriffe an oder exportiere zuerst datenbanknative Dumps. Die Wiederherstellung stellt Daten bereit, ohne den ursprünglichen Host, Kopia oder ein kombify-Konto.
Beispiele

stackkit backup emergency-restore

Einen portablen Export in ein neues Staging-Verzeichnis entschlüsseln und verifizieren.
Beispiele

stackkit backup init

Anleitung für die Ersteinrichtung ausgeben. Die Schritte der Ersteinrichtung für das Backup-Addon ausgeben. Dieser Befehl ist schreibgeschützt. Er beschreibt den nativen Lifecycle, der den von CUE verwalteten lokalen kopia-agent vor der Repository-Konfiguration rendert und anwendet.

stackkit backup restore

Einen signierten Snapshot verifizieren und in isoliertes Staging wiederherstellen. Einen inhaltsadressierten, vom Owner signierten Snapshot-Anker in das von CUE verwaltete isolierte Staging-Volume wiederherstellen. Die rohe Kopia-Snapshot-ID und der Staging-Pfad werden nicht vom Aufrufer bestimmt. --owner-approve hält die ausdrückliche lokale Owner-Autorisierung fest; dieser Befehl verlangt nie ein kombify-Konto oder einen Cloud-Service.
Beispiele
Unterbefehle: stackkit backup restore abandon, stackkit backup restore activate, stackkit backup restore recover

stackkit backup restore abandon

Eine ausstehende oder bereitgestellte Restore-Operation verwerfen.
Beispiele

stackkit backup restore activate

Eine verifizierte bereitgestellte Wiederherstellung in die Live-Volumes des Kit-Cores aktivieren.
Beispiele

stackkit backup restore recover

Eine unterbrochene Wiederherstellung wiederherstellen oder ihr committetes Ergebnis abschließen. Die exakte, vom Owner freigegebene Restore-Aktivierung wiederherstellen. Vor dem Commit stellt die Recovery die vorherigen Live-Volumes wieder her. Nach dem Commit bewahrt sie die aktivierten Daten und setzt das Aufräumen des Ergebnisses und die Anwendungs-Finalisierung fort. Wird die Recovery für eine abgeschlossene Operation wiederholt, liefert sie deren ursprüngliches signiertes Ergebnis zurück. --rollback ist erforderlich.
Beispiele

stackkit backup run

Jetzt einen Snapshot erzwingen (außerhalb des Zeitplans).
Beispiele

stackkit backup schedule

Den vom Owner freigegebenen lokalen Backup-Timer steuern.
Unterbefehle: stackkit backup schedule disable, stackkit backup schedule enable, stackkit backup schedule status

stackkit backup schedule disable

Die geplante Backup-Ausführung widerrufen und ihren Timer stoppen.
Geerbt von stackkit backup schedule: Beispiele

stackkit backup schedule enable

Die exakte CUE-Backup-Taktung freigeben und aktivieren.
Geerbt von stackkit backup schedule: Beispiele

stackkit backup schedule status

Timer, Autorisierung und letzten geplanten Snapshot getrennt anzeigen.
Geerbt von stackkit backup schedule: Beispiele

stackkit backup status

Den Status des lokalen Kopia-Repositorys anzeigen.
Beispiele

stackkit backup target

Ein vom Owner bereitgestelltes S3-Ziel an die generierte Backup-Richtlinie binden.
Unterbefehle: stackkit backup target import, stackkit backup target recipient, stackkit backup target status

stackkit backup target import

Verschlüsselte S3-Verwahrung aus JSON über stdin importieren. Die JSON-Felder endpoint, bucket, prefix, region, accessKeyId, secretAccessKey und passphrase über stdin importieren. Die Passphrase ist ein String für ein bestehendes Kopia-Repository. Es werden nur opake Zielreferenzen ausgegeben. Das importiert die Verwahrung; es erstellt keinen Bucket und verifiziert keine Offsite-Bereitschaft.
Beispiele

stackkit backup target recipient

Den Empfängerschlüssel dieses Nodes für versiegelte Zustellungen nachweisen. Erstellt einmalig den separaten Verschlüsselungs-Empfängerschlüssel dieses Nodes und gibt eine mit dem lokalen Owner-Schlüssel signierte Erklärung aus. Diese bindet den öffentlichen Schlüssel an diese Site und diesen Node und beantwortet die Challenge des Aufrufers. Der private Schlüssel verlässt die lokale Verwahrung nie. Eine zustellende Autorität versiegelt das Backup-Zielmaterial für diesen Schlüssel; importiere es mit backup target import --sealed.
Beispiele

stackkit backup target status

Die lokale Ziel-Verwahrung verifizieren, ohne S3 zu kontaktieren.
Beispiele