Entwicklungsumgebung/Bereitgestellte Virtuelle Maschine nutzen: Unterschied zwischen den Versionen
(fertig) |
K (Schützte „Entwicklungsumgebung/Bereitgestellte Virtuelle Maschine nutzen“ [edit=sysop:move=sysop]) |
(kein Unterschied)
|
Version vom 1. Mai 2009, 11:06 Uhr
Seite fertig: Sollten Sie Änderungsvorschläge oder Ergänzungen zu diesem Punkt haben, dann nutzen Sie bitte den Punkt Diskussion (oben). |
Bereitgestellte virtuelle Maschine nutzen
Aus Gründen der Kompatibilität wird in inzwischen nur noch ein Image verwendet. Dieses ist sowohl mit den neuen als auch den älteren Produkten von VMWARE (also auch Server 1.x und Workstation 5) kompatibel. Auch lassen sich die virtuellen Festplatten mit OpenSource-Produkten wie KVM nutzen.
Mit Rücksicht auf Personen mit schmalbandiger Internet-Anbindung haben wir einen Weg gefunden, die Anfangsgröße der virtuellen Maschine zu reduzieren.
- Delixs_Alpha_2d-vmware_kompatibel.zip (229 MB) mit OpenSource größenreduzierte virtuelle Maschine - kompatibel zu VMWARE-Server 1.x, 2.x, VMWARE-Workstation 5, 6.x und KVM
- Delixs_Alpha_2d_vmware_original.zip (600 MB) nur mit VMWARE-zertifizierten Tools erzeugte Maschine, leider etwas größer
Wir empfehlen den Download der kompatiblen Maschine. Außer der Anfangsgröße sind beide identisch. Die virtuelle Festplatte ist auf "dynamisch wachsend" eingestellt - wird sich also bei Bedarf selbst wieder vergrößern.
Die jeweiligen Dateien finden Sie nach wie vor unter
http://dev-server.schul-netz.de/download/vmware-machines/
Nutzung mit VMWare-Server 2.0
Laden sie die benötigten Dateien alle herunter und entpacken Sie diese in ein Unterverzeichnis unterhalb ihres Ordners für die virtuellen Maschinen des VMWare-Servers. Dann sollte delixs beim Start des Servers automatisch angezeigt werden.
Nach der Installation des Servers muss vermutlich die Netzwerkumgebung entsprechend der Anleitung Entwicklungsumgebung/Virtuelle_Umgebung_einrichten eingerichtet werden. Da ich dies schon unter VMWare-Server 1 gemacht hatte, wurden bei mir die Einstellungen bei der Installation übernommen. Unter VMWareserver 2 muss dazu das Programm "Manage Virtual Networks" unter VMWare Server aufgerufen werden.
Nach dem Start der "VMWare Server Homepage" muss man sich in den Server einloggen - das geschieht mit dem Anmeldenamen und Passwort des Hostsystems - zumindest unter Windows XP. Jetzt sollte "delixs" im Inventory zu sehen sein.
Startet man die VM sieht man unter Summary die Daten der VM aber es passiert nichts. Man muss auf Console gehen und wenn noch nicht geschehen ein Browser-Plugin installieren. (Achtung bei Firefoxupdates - nach einem Update funktionieren Plugins nicht mehr, also sind die VMs auch erstmal nicht erreichbar).
Ist das erledigt erscheint eine Aufforderung in die Console zu klicken und endlich öffnet sich ein Fenster mit der virtuellen Maschine.
Alternativ kann man sich (später) auch gleich mit WinSCP und/oder putty anmelden - ich mache automatisch beides - sobald die VM vollständig hochgefahren ist. Ein Starten der Console ist dabei nicht nötig!
Die Passwörter sind alle mit "schule" voreingestellt. Als erstes sollte man die Netzwerkfunktion überprüfen und gegebenenfalls anpassen, damit Internet- und Netwerkzugriff funktionieren.
Imagegröße reduzieren
Wenn Sie selber virtuelle Maschinen als Image zum Download anbieten wollen, dann sollte deren Größe möglichst klein gehalten werden.
Image-Size: 38% sind möglich. Vergleichen Sie selbst:
ls -lhs 229M -rw-r--r-- 1 root root 229M 6. Mär 20:46 Delixs_Alpha_2d-new.zip 600M -rw-r--r-- 1 root root 600M 5. Mär 18:12 Delixs_Alpha_2d.zip
Beide Images sind identisch. Nur das beim Zweiten die Komprimierung fehlt.
Bei dem neuen, habe ich etwas Hand angelegt.
Eine Kopie des Images gemacht.
Eine KVM-Instanz mit beiden Images gestartet.
kvm -drive file=delixs.img,if=scsi,bus=0,unit=0,boot=on -drive file=Delixs_Alpha_2d/delixs-single.vmdk,bus=0,unit=1 -k de -vnc :112
delixs.img ist meine Arbeitskopie.
aptitude install zerofree
Danach habe ich den apt-cache geleert, mit
apt-get clean
und nun die früher mal benutzten, aber jetzt freigegeben Inodes, mit Nullen beschrieben.
fdisk -l |grep sda
zeigt mir die gemounteten Partitionen.
Und nun alle ext2 bzw ext3 Partitionen bearbeiten:
zerofree /dev/sdb1 ; zerofree /dev/sdb5 ; ...; shutdown -h now
Die VM wird heruntergefahren und das Image nebst Vmware-Steuer-Dateien mit
zip -9
gepackt.
Das war es schon..