Backup über snapshot extern: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 7: Zeile 7:
 
  vda        /var/lib/libvirt/images/tiazel.xinux.lan.qcow2
 
  vda        /var/lib/libvirt/images/tiazel.xinux.lan.qcow2
 
=Snapshot erzeugen=
 
=Snapshot erzeugen=
*virsh snapshot-create-as --domain tiazel.xinux.lan state1 --diskspec vda,file=/var/lib/libvirt/images/tiazel.xinux.lan.state1 --disk-only --atomic
+
*virsh snapshot-create-as --domain tiazel.xinux.lan state1 --diskspec vda,file=/var/lib/libvirt/images/tiazel.xinux.lan.delta1 --disk-only --atomic
 
 
Wer wissen will was [http://www.cs.yale.edu/homes/aspnes/pinewiki/AtomicSnapshots.html Atomic Snapshot] bedeutet klickt hier drauf.
 
  
 
=Welche Platten werden benutzt=
 
=Welche Platten werden benutzt=
Zeile 15: Zeile 13:
 
  Target    Source
 
  Target    Source
 
  ------------------------------------------------
 
  ------------------------------------------------
  vda        /var/lib/libvirt/images/tiazel.xinux.lan.state1
+
  vda        /var/lib/libvirt/images/tiazel.xinux.lan.delta1
 +
 
 
=Backup=
 
=Backup=
 
*rsync --progress /var/lib/libvirt/images/tiazel.xinux.lan.qcow2 /var/lib/libvirt/images/tiazel.xinux.lan-backup.qcow2
 
*rsync --progress /var/lib/libvirt/images/tiazel.xinux.lan.qcow2 /var/lib/libvirt/images/tiazel.xinux.lan-backup.qcow2
 
=Aktiver Zustand auf das alte Image übertragen und aktiv schalten=
 
=Aktiver Zustand auf das alte Image übertragen und aktiv schalten=
 +
;Bei Stress mit Apparmor
 +
*aa-teardown
 +
 
*virsh blockcommit  tiazel.xinux.lan  vda --active --verbose --pivot
 
*virsh blockcommit  tiazel.xinux.lan  vda --active --verbose --pivot
 +
 
=Snapshot list=
 
=Snapshot list=
 
*virsh snapshot-list  tiazel.xinux.lan
 
*virsh snapshot-list  tiazel.xinux.lan
Zeile 34: Zeile 37:
  
 
=Links=
 
=Links=
*https://blog.aurka.com/backups-mit-externen-snapshots-mittels-kvm-unter-ubuntu-1404.html
+
*https://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit
*http://wiki.libvirt.org/page/Live-merge-an-entire-disk-image-chain-including-current-active-disk
 
*https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/Virtualization_Deployment_and_Administration_Guide/sub-sect-blockpull.html
 
*http://wiki.libvirt.org/page/Live-disk-backup-with-active-blockcommit
 
*https://roessner-network-solutions.com/backup-von-kvm-gaesten-im-laufenden-betrieb/
 

Aktuelle Version vom 30. März 2022, 10:56 Uhr


Welche Platten werden benutzt

  • virsh domblklist tiazel.xinux.lan
Target     Source
------------------------------------------------
vda        /var/lib/libvirt/images/tiazel.xinux.lan.qcow2

Snapshot erzeugen

  • virsh snapshot-create-as --domain tiazel.xinux.lan state1 --diskspec vda,file=/var/lib/libvirt/images/tiazel.xinux.lan.delta1 --disk-only --atomic

Welche Platten werden benutzt

  • virsh domblklist tiazel.xinux.lan
Target     Source
------------------------------------------------
vda        /var/lib/libvirt/images/tiazel.xinux.lan.delta1

Backup

  • rsync --progress /var/lib/libvirt/images/tiazel.xinux.lan.qcow2 /var/lib/libvirt/images/tiazel.xinux.lan-backup.qcow2

Aktiver Zustand auf das alte Image übertragen und aktiv schalten

Bei Stress mit Apparmor
  • aa-teardown
  • virsh blockcommit tiazel.xinux.lan vda --active --verbose --pivot

Snapshot list

  • virsh snapshot-list tiazel.xinux.lan
 Name                 Creation Time             State
------------------------------------------------------------
 state1               2017-04-01 23:17:48 +0200 disk-snapshot

Snapshot löschen

  • virsh snapshot-delete tiazel.xinux.lan --metadata state1
Domain snapshot state1 deleted

Virsh Backup Scripte

Links