Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:virtualisierung_gast-systeme_snapshot

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tachtler:virtualisierung_gast-systeme_snapshot [2013/09/13 16:40] klaustachtler:virtualisierung_gast-systeme_snapshot [2013/09/13 16:54] (aktuell) – [snapshot-revert] klaus
Zeile 1: Zeile 1:
 ====== Virtualisierung Gast-Systeme Snapshot ====== ====== Virtualisierung Gast-Systeme Snapshot ======
  
-:!: **WICHTIG** - **Der Installation zugrunde liegendes Dateisystem muss "__qcow2__" sein !!!**+:!: **WICHTIG** - **Der Installation zugrunde liegendes Gast-Dateisystem muss "__qcow2__" sein !!!**
  
 Nachfolgend soll gezeigt werde, wie ein **//Gast//-Systen** innerhalb der Virtualisierungsumgebung - **KVM/Qemu** - über den **"Snapshot"**-Mechanismus  Nachfolgend soll gezeigt werde, wie ein **//Gast//-Systen** innerhalb der Virtualisierungsumgebung - **KVM/Qemu** - über den **"Snapshot"**-Mechanismus 
   * **ein "Snapshot" erstellt wird**   * **ein "Snapshot" erstellt wird**
-  * **der Zustand __vor__ dem "Snapshot" wiederhergestellt wird**+  * **der Zustand __zu__ dem "Snapshot" wiederhergestellt wird**
   * **ein "Snapshot" gelöscht wird**   * **ein "Snapshot" gelöscht wird**
  
 ===== Snapshot ===== ===== Snapshot =====
  
-Ein **"Snapshot"** speichern den Zustand der gesamten virtuellen Maschine (CPU, Speicher, Geräte und beschreibbare Datenträger). Auf diese Weise können Änderungen am System rückgängig gemacht werden. Ältere QEMU-Versionen speichern einen **"Snapshot"** in separaten Datei bzw. in separaten Dateien.+Ein **"Snapshot"** speichern den Zustand der gesamten virtuellen Maschine (CPU, Speicher, Geräte und beschreibbare Datenträger). Auf diese Weise können Änderungen am System rückgängig gemacht werden. Ältere QEMU-Versionen speichern einen **"Snapshot"** in einer separaten Datei oder mehreren separaten Dateien.
  
-Ab der **QEMU (qemu-kvm) Version 0.9.0** erfolgt die Speicherung eines **"Snapshots"** direkt auf die virtuellen Festplatten. Voraussetzung dazu ist, dass zumindest eines der eingebundenen Festplatten-Images im Format qcow2 vorliegt.+Ab der **QEMU (qemu-kvm) Version 0.9.0** erfolgt die Speicherung eines **"Snapshots"** direkt auf die virtuellen Festplatten-Image. Voraussetzung dazu ist, dass zumindest eines der eingebundenen Festplatten-Images im Format qcow2 vorliegt.
  
 ==== Voraussetzungen ==== ==== Voraussetzungen ====
Zeile 38: Zeile 38:
 Der Befehl **''virsh''**, ist ein Werkzeug zum Verwalten virtueller Maschinen. Der Befehl **''virsh''**, ist ein Werkzeug zum Verwalten virtueller Maschinen.
  
-:!: **HINWEIS** - **Es hat den Vorteil, das es auch innerhalb einer ''ssh'' Verbindung zum Host-System genutzt werden kann!**+:!: **HINWEIS** - **Der Befehl ''virsh'' hat den Vorteil, das er auch innerhalb einer ''ssh'' Verbindung zum Host-System genutzt werden kann!**
  
 **''virsh''** ist ein Teil des [[http://libvirt.org/|Libvirt-Projekts]], das eine Befehlssammlung zur Verfügung stellt, mit denen sowohl Teile des Host-Systems, sowie auch Teile des Gast-System gesteuert werden können. Es stellt gewissermaßen die Befehlssätze in der **''shell''** zur Verfügung. **''virsh''** ist ein Teil des [[http://libvirt.org/|Libvirt-Projekts]], das eine Befehlssammlung zur Verfügung stellt, mit denen sowohl Teile des Host-Systems, sowie auch Teile des Gast-System gesteuert werden können. Es stellt gewissermaßen die Befehlssätze in der **''shell''** zur Verfügung.
Zeile 163: Zeile 163:
 :!: **WICHTIG** - Bevor **''snapshot-revert''** ausgeführt werden kann, muss das Gast-System (Domain) **__heruntergefahren__** werden! :!: **WICHTIG** - Bevor **''snapshot-revert''** ausgeführt werden kann, muss das Gast-System (Domain) **__heruntergefahren__** werden!
  
-Die kann mit nachfolgendem Befehlen durchgeführt werden:+Dies kann mit nachfolgendem Befehlen durchgeführt werden:
 <code> <code>
 [root@vmltest ~]# shutdown -h now [root@vmltest ~]# shutdown -h now
Zeile 172: Zeile 172:
 Domain vmltest is being shutdown Domain vmltest is being shutdown
 </code> </code>
-Falls das Gast-System (Domain) **__nihct__** heruntergefahren ist, erscheint nachfolgende **Fehlermeldung**:+Falls das Gast-System (Domain) **__nicht__** heruntergefahren ist, erscheint nachfolgende **Fehlermeldung**:
 <code> <code>
 ... ...
Zeile 205: Zeile 205:
 </code> </code>
  
-:!: **HINWEIS** - **Die erstellte "Snapshot" ist immer noch vorhanden!**+:!: **HINWEIS** - **Der erstellte "Snapshot" ist immer noch vorhanden!**
  
 ==== snapshot-delete ==== ==== snapshot-delete ====
Zeile 239: Zeile 239:
 </code> </code>
  
 +
 +Nachfolgender Befehl listet die erstellten **"Snapshots"** für ein Gast-System (Domain) auf:
 +<code>
 +# virsh snapshot-list vmltest
 + Name                 Creation Time             State
 +------------------------------------------------------------
 +
 +</code>
 +
 +Die erstellte **XML-Datei** im Verzeichnis, hier für das Gast-System **''vmltest''** (Domain)
 +  * **''/var/lib/libvirt/qemu/snapshot/vmltest/''**
 +mit dem Namen **1379080157.xml** (was mit nachfolgendem Befehl abgefragt werden kann)
 +<code>
 +# ll /var/lib/libvirt/qemu/snapshot/vmltest/
 +total 0
 +</code>
 +existiert nicht mehr, das Verzeichnis jedoch schon!
  
tachtler/virtualisierung_gast-systeme_snapshot.1379083240.txt.gz · Zuletzt geändert: 2013/09/13 16:40 von klaus