Sanbarrow.com


Wo speichert VMware die Festplatten der Gäste?


Wo speichert VMware die Festplatten der Gäste?



Schauen wir uns einmal an, wie zum Beispiel eine Linuxinstallation auf einem normalen Rechner gespeichert wird.
Nehmen wir mal ein ganz normalen Windows-rechner. Die Festplatte ist in 2 Partitionen aufgeteilt - eine kleine für
das System und eine grosse für die Daten.

Betriebssystem : 10GB Daten : 70GB

 

Um auf diesem Rechner ein zweites System zu installieren muss zuerst einmal Platz geschaffen werden. Im Normalfall würde man eine Partition zum Beispiel mit Partitionmagic verkleinern und den so gewonnen Platz für das zweite System verwenden.

Betriebssystem : 10GB Daten : 50GB
Platz für Linux


Installieren wir das Linux mit sagen wir mal 4GB an Software sieht das etwa so aus:
nur der rote Teil wird auch wirklich genutzt.

 

Betriebssystem : 10GB Daten : 50GB

Wie regelt das nun VMware? Wo landet unsere Linuxinstallation?


6 Möglichkeiten stehen zur Auswahl.
Egal was wir hier aussuchen - der Gast denkt in jedem Fall, er hätte 20 GB zur Verfügung - von denen er nach der Installation vielleicht 4 GB wirklich belegt hat.

1 Raw-disk  Typ: Full Device

Host  

 

2 Raw-disk   Typ: Partitioned Device

Host  

 

3 Ein Stück - Platz wird schon bei Erstellung reserviert.

Host

 

4 Gestückelt - Platz wird schon bei Erstellung reserviert.

Host

                                                         

 

5 Ein Stück - kann bei Bedarf bis 20GB anwachsen

Host

 

6 Gestückelt - kann bei Bedarf bis 20GB anwachsen

Host                                                         

 

 

            

 



 

Original VMware Name

 

Kommentar

1

  fullDevice

Sehr gefährlich

2

partitionedDevice

gefährlich

3

monolithicFlat

schnellste Variante - vielleicht beste Datensicherheit

4

twoGbMaxExtentFlat

schnell - transportabel

5

monolithicSparse

Unsinn - man braucht sehr viel freien Platz, um so eine Festplatte zu shrinken

6

twoGbMaxExtentSparse

ideal für den Normalfall

     

Wie funktioniert ein Snapshot?


Nehmen wir doch mal Beispiel 3 heraus und schauen uns an was bei Veränderungen passiert. Angenommen wir kopieren eine DVD auf Festplatte - jetzt gibt es zwei Möglichkeiten solche Fälle anzugehen.


- Ausgangslage - nur das rote Stück enthält Daten.

Host

- Alle Änderungen werden direkt übernommen - das grüne Stück ist die DVD-Kopie

Host

 

Diese Speichermethode entspricht dem normalen Verhalten einer Festplatte

- Alle Änderungen werden in ein REDO-log gespeichert. - Das dunkelgrüne Stück ist die DVD-Kopie als Teil eines REDO-logs.

Host


Diese Variante ist nur in virtuellen Maschinen möglich. Alle Veränderungen werden separat gespeichert - das hat den Vorteil, das man später entscheiden kann, was mit den veränderten Daten anzufangen ist.
Am Ende einer Sitzung würde dann die Frage lauten:

Was soll mit dem Inhalt des REDO-logs geschehen?

Im Prinzip gibt es darauf 3 mögliche Antworten:

  • Woher soll ich das jetzt schon wissen? Frag morgen noch mal ....
  • Schmeiss weg den Plunder ...
  • Das will ich auf jeden Fall behalten ...

Zu Zeiten von Workstation 3 war diese Frage sehr plausibel - die 3 Moglichkeiten hiessen damals:

  • Woher soll ich das jetzt schon wissen? Frag morgen noch mal .... KEEP
  • Schmeiss weg den Plunder ... DISCARD
  • Das will ich auf jeden Fall behalten ... COMMIT

Bei der Workstation 4 werden jetzt leider sehr irreführende Bezeichnungen verwendet

  • Woher soll ich das jetzt schon wissen? Frag morgen noch mal .... KEEP
  • Schmeiss weg den Plunder ... REVERT TO SNAPSHOT
  • Das will ich auf jeden Fall behalten ... REMOVE SNAPSHOT

Was passiert nun genau?

KEEP

bei dieser Antwort wird das REDO-log beim nächsten Start der Maschine einfach fortgeführt. Dies ist auf jeden Fall die Option der Wahl, wenn man nicht genau weiss, was bei den beiden anderen Antworten geschieht.




REVERT TO SNAPSHOT

Zur Erinnerung: das dunkelgrüne Stück(REDO-log) enthält alles was wir bei dieser Sitzung gemacht haben -
unter anderem die DVD-Kopie auf Festplatte.

vorher

 

nachher


Was ist passiert? Das REDO-log wurde gelöscht - damit sind alle Daten, die bei der letzten Sitzung entstanden sind un-
wiederbringlich verloren - auch die DVD-Kopie.


REMOVE SNAPSHOT

vorher

 

nachher

effektiv


Was ist passiert? Das REDO-log wurde mit der Basis-Festplatte verschmolzen - die Daten der letzten Sitzung bleiben
erhalten.


Diese Seite ist wie ihr seht noch in Arbeit - Kommentare bitte ins Forum.