Als zusätzlichen Schutz gegen Diebstahl, Brand, etc. möchte ich in regelmässigen Abständen noch externe verschlüsselte Backups bei meinem Web-Hoster ablegen. Das ganze löse ich mit Borg Backup: https://wiki.ubuntuusers.de/BorgBackup/ (Webspace per SSHFS rein mounten)
Momentan bin ich noch am überlegen, wie ich die VM's am besten konsistent sichern kann, vor allem wenn in manchen VM's Datenbanken laufen (MySQL, MSSQL). Am sichersten wäre vermutlich die VM's alle runter zu fahren, dann einen ZFS-Snapshot zu machen, VM's wieder starten und dann das Backup laufen zu lassen (Sicherung des ZFS-Snapshots). Allerdings gefällt mir diese Variante irgendwie nicht wirklich, denn Hänger beim herunterfahren der VM's könnten auftreten und eine gewisse Downtime ist dann eben auch da.
Meine Überlegung nun: Einen QM-Snapshot inkl. RAM von jeder VM anlegen mit "qm snapshot ID SNAPNAME --vmstate", dann einen ZFS-Snapshot vom Filesystem machen und anschliessen das Backup machen vom ZFS-Snapshot.
Wäre das denn eine sichere Lösung für konsistente Backups?
Oder müsste man die VM's vor dem QM-Snapshot erst noch suspenden?
Momentan bin ich noch am überlegen, wie ich die VM's am besten konsistent sichern kann, vor allem wenn in manchen VM's Datenbanken laufen (MySQL, MSSQL). Am sichersten wäre vermutlich die VM's alle runter zu fahren, dann einen ZFS-Snapshot zu machen, VM's wieder starten und dann das Backup laufen zu lassen (Sicherung des ZFS-Snapshots). Allerdings gefällt mir diese Variante irgendwie nicht wirklich, denn Hänger beim herunterfahren der VM's könnten auftreten und eine gewisse Downtime ist dann eben auch da.
Meine Überlegung nun: Einen QM-Snapshot inkl. RAM von jeder VM anlegen mit "qm snapshot ID SNAPNAME --vmstate", dann einen ZFS-Snapshot vom Filesystem machen und anschliessen das Backup machen vom ZFS-Snapshot.
Wäre das denn eine sichere Lösung für konsistente Backups?
Oder müsste man die VM's vor dem QM-Snapshot erst noch suspenden?