pve-zsync - 2x snapshots and interrupted network

vdm

Well-Known Member
May 23, 2018
44
0
46
Hi,

nachdem ich jede Menge über pve-zsync gelesen und dessen Vorzüge schätzen gelernt habe, so habe ich nun eine Detailfrage, die ich bis heute nicht beantworten konnte.

Ich habe:

*/15 * * * * root pve-zsync sync --source 300 --dest target-IP:ZFS0 --name 300_Bkp --maxsnap 2 --skip --method ssh

angelegt. Wenn ich es richtig verstanden habe, wird alle 15 Minuten das Delta dieser VM vom Quell-Server an den Ziel-Server übertragen.

--maxsnap würde bedeuten, es würden 2 Snapshots angelegt
(Ist das überhaupt richtig verstanden? Denn ich sehe nur einen Snap am Ziel-Server..)

Ausgehend davon, dass bei --maxsnap 2 auch wirklich 2 Snaps vorgehalten werden..
Die Detailfrage:
Was würde passieren, wenn bei pve-zsync plötzlich das Netzwerk wegfliegt.
- Der aktuelle Sync würde dann pausiert werden?
- Und bei wiederhergestellter Leitung fertig übertragen?
- Wäre dann der 'Snap1' auf dem Zielserver 'für Desaster Recovery 'brauchbar'?
- Denn 'Snap2' wäre aufgrund von unterbrochenem Sync in dem Moment ja unbrauchbar?

Vielen Dank und VG,
vdm.
 
Hi,
*/15 * * * * root pve-zsync sync --source 300 --dest target-IP:ZFS0 --name 300_Bkp --maxsnap 2 --skip --method ssh
richtig.

--maxsnap würde bedeuten, es würden 2 Snapshots angelegt
Die letzen zwei snapshots werden aufbewahrt, also ergo erst der dritte snapshot wird gelöscht.

Was würde passieren, wenn bei pve-zsync plötzlich das Netzwerk wegfliegt.
Der syncsnapshot (also neuester) an der Quelle wir durch Error Handling gelöscht.
Am Ziel wir er auch gelöscht aber das passiert automatisch wenn die Verbindung unterbrochen wird.
 
  • Like
Reactions: vdm
Hi,

richtig.


Die letzen zwei snapshots werden aufbewahrt, also ergo erst der dritte snapshot wird gelöscht.


Der syncsnapshot (also neuester) an der Quelle wir durch Error Handling gelöscht.
Am Ziel wir er auch gelöscht aber das passiert automatisch wenn die Verbindung unterbrochen wird.

Danke Wolfgang. Wenn ich am Ziel trotz --maxsnap 2 dennoch nur eine Disk sehe, wie kann ich feststellen, wie viele Snaps vorhanden sind?
Ich sehe die Disks mit zfs list am Ziel-Server.

Das Ziel ist es, am Ziel-Server zumindest ein Start-fähiges Image vorzuhalten.
 
Code:
zfs list -t all
 
  • Like
Reactions: vdm
Love it.
Alle Snaps sind da, wie Du gesagt hast.
Alles inkrementell.
Alles supi ;-)

Vielen Dank!
Alle Fragen beantwortet.