close
Warning:
Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Dec 10, 2011, 2:48:34 PM (15 years ago)
- Author:
-
Rüdiger Kupper
- Comment:
-
Beschreibung der Medientypen
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v2
|
v3
|
|
| 14 | 14 | Idee:: Das kann wohl nur gehen, wenn nicht alle Nutzer gleichzeitig das selbe Image beschreiben können. Sie dürfen zwar gemeinsam //lesen//, müssen jedoch in verschiedene Dateien //schreiben//. Unsere Hoffnung ist, dass dies passiert, wenn man in VirtualBox einen "Snapshot" erstellt und den startet. Dann sollten alle Änderungen in ein Differenzplattenimage gehen. |
| 15 | 15 | |
| 16 | | === Medientyp: unveränderlich === |
| | 16 | === Wahl des passenden Medientyps === |
| 17 | 17 | |
| 18 | 18 | In der VirtualBox-Konfig kann man anklicken, dass eine virtuelle Platte "unveränderlich" sein soll (Medieneigenschaften). |
| 19 | 19 | |
| | 20 | Kapitel 5.4 und 5.5 des ziemlich gut geschriebenen VirtualBox-Manuals enthalten die relevanten Informationen: |
| | 21 | - [https://www.virtualbox.org/manual/ch05.html 5 Virtual Storage] |
| | 22 | - [https://www.virtualbox.org/manual/ch05.html#hdimagewrites 5.4 Special Image Write Modes] |
| | 23 | - [https://www.virtualbox.org/manual/ch05.html#diffimages 5.5 Differencing Images] |
| | 24 | |
| | 25 | Demnach sind die Modi, die für uns in Frage kommen |
| | 26 | - "immutable" |
| | 27 | - "multi-attach mode" |
| | 28 | - oder eventuell auch "shareable". |
| | 29 | (Ausprobieren!) |
| | 30 | |
| | 31 | |
| | 32 | ==== Medientyp: unveränderlich (immutable) ==== |
| | 33 | |
| | 34 | Ein wichtiger Hinweis steht da, wie man ein "immutable" Image richtig erstellt: |
| | 35 | 1. Zuerst als "normales" Image installieren, bis alles in dem Zustand ist, in dem man es einfrieren möchte. |
| | 36 | 1. Dann die virtuelle Maschine //abschalten//(!) |
| | 37 | 1. Dann das Image als "immutable" kennzeichen |
| | 38 | |
| | 39 | Danach sollte jeder Nutzer bei jedem Start der virtuellen Maschine wieder das eingefrorene Image erhalten, **das Differenzabbild wird automatisch verworfen!** |
| | 40 | |
| | 41 | Das scheint doch genau das zu sein, was wir wollen, oder? Funktioniert aber nicht, wenn das Image von einer //laufenden// Maschine eingefroren wurde (siehe Manual). |
| | 42 | |
| | 43 | |
| | 44 | ==== Medientyp: multi-attach mode ==== |
| | 45 | |
| | 46 | Beim Medientyp "multi-attach mode" können mehrere VM konkurrierend auf ein Image zugreifen. Jede Maschine erhält ihr Differenzabbild (im Homeverzeichnis des Users). Das Differenzabbild überlebt zwischen verschiedenen Aufrufen. |
| | 47 | |
| | 48 | |
| | 49 | ==== Medientyp: shareable ==== |
| | 50 | |
| | 51 | Der Medientyp "shareable" erlaubt es mehreren laufenden virtuellen Maschinen gleichzeitig auf das gleiche Image zuzugreifen. Die Maschinen erhalten **kein Differenzabbild**, sondern greifen wirklich alle gleichzeitig auf die Datei zu, wie auf einem normalen Multiuser-Betriebssystem. (Kommt Windows damit klar?) |
| 20 | 52 | |
| 21 | 53 | |