Hallo,
ich habe ein Cluster mit 2 Nodes eingerichtet.
Die VM repliziere ich von Nodes 1 auf Nodes 2 per Gui-Task.
Dabei wird ein Snapshot angelegt.
Leider werden die alten Snapshot gelöscht, so dass ich bei einem Fehler nur auf den letzten Snapshot zurückgreifen kann.
Kann man das abstellen?
Denn bei einmem Problem. (ZB. Ransomware) möchte ich schrittweise rückwärts ein Rollback starten, denn auf Node-2 sind die Daten sicherlich auch schon verschlüsselt.
Die Rücksicherung per Backup dauert Stunden, daher ist mir ein Snapshot lieber. Das dauert nur solange, die die VM zum Runterfahren und zu Starten braucht.
Als Notlösung erstelle ich per Script vor der Replizierung ein Opfer-Snapshot vom letzten Snapshot.
Daür lege ich vorher ein ZFS Dataset an. (rpool/backup)
zfs clone rpool/data/vm-100-disk-1@__replicate_102-0_1579632661__ rpool/backup/Opfer_100.1.1
Replizierung
zfs clone rpool/data/vm-100-disk-1@__replicate_102-0_1579631341__ rpool/backup/Opfer_100.1.2
zfs rollback -R rpool/data/vm-100-disk-1@__replicate_102-0_1579631341__
zfs rollback -R rpool/data/vm-100-disk-1@__replicate_102-0_1579632661__
Nach einem rollback lösche ich die rpool/backup/Opfer_100.1.x und erstelle eine neue Replizierung, weil die alte nicht mehr funktioniert.
Aber funktioniert das auch per Bordmittel?
Kann man das Replizierungs-Script bearbeiten? oder soll ich dafür ein eigenes Script schreiben?
Klaus
Btw. Die Gui Snapshots und die Gui Replikation schießen sich gegenseitig aus.
ich habe ein Cluster mit 2 Nodes eingerichtet.
Die VM repliziere ich von Nodes 1 auf Nodes 2 per Gui-Task.
Dabei wird ein Snapshot angelegt.
Leider werden die alten Snapshot gelöscht, so dass ich bei einem Fehler nur auf den letzten Snapshot zurückgreifen kann.
Kann man das abstellen?
Denn bei einmem Problem. (ZB. Ransomware) möchte ich schrittweise rückwärts ein Rollback starten, denn auf Node-2 sind die Daten sicherlich auch schon verschlüsselt.
Die Rücksicherung per Backup dauert Stunden, daher ist mir ein Snapshot lieber. Das dauert nur solange, die die VM zum Runterfahren und zu Starten braucht.
Als Notlösung erstelle ich per Script vor der Replizierung ein Opfer-Snapshot vom letzten Snapshot.
Daür lege ich vorher ein ZFS Dataset an. (rpool/backup)
zfs clone rpool/data/vm-100-disk-1@__replicate_102-0_1579632661__ rpool/backup/Opfer_100.1.1
Replizierung
zfs clone rpool/data/vm-100-disk-1@__replicate_102-0_1579631341__ rpool/backup/Opfer_100.1.2
zfs rollback -R rpool/data/vm-100-disk-1@__replicate_102-0_1579631341__
zfs rollback -R rpool/data/vm-100-disk-1@__replicate_102-0_1579632661__
Nach einem rollback lösche ich die rpool/backup/Opfer_100.1.x und erstelle eine neue Replizierung, weil die alte nicht mehr funktioniert.
Aber funktioniert das auch per Bordmittel?
Kann man das Replizierungs-Script bearbeiten? oder soll ich dafür ein eigenes Script schreiben?
Klaus
Btw. Die Gui Snapshots und die Gui Replikation schießen sich gegenseitig aus.
Last edited: