VMware

Der VMware-Server ist ein PC im PC. Er macht es möglich, dass ein umständliches Herunterfahren und wieder Hochfahren überflüssig wird. Jedoch ist das Installieren und Einrichten nicht ganz so einfach.

Dieses HowTo ist in zusammenarbeit mit Peter Steffinger und Lajos Herpai entstanden! Wir übernehmen keine Verantwortung, falls etwas schief laufen sollte. Wir helfen aber trotzdem gerne bei Problemen.

Inhalt:

1. Vorbereitungen
1.1 Benötigtes Werkzeug
1.2 Wo bekomme ich das Paket und die Registriernummer
1.3 Kernel vorbereiten
1.4 Probleme nach Kernelupdate
2. Installation
2.1 Installation in der Konsole starten
2.2 Konfiguration
3. VMware-Server und Gastsystem (am Beispiel Windows XP)
3.1 "create a new virtual machine" (Windows XP)
3.1.1 Vorbereitungen zur Gastinstallation
3.1.2 WindowsXP installieren
3.2 Snapshot und Revert
3.3 VMware-Tools installieren
3.4 Fullscreen / Quickswitch
3.5 Sound aus der VM
3.6 USB-Geräte an die VM anschliessen
3.7 Netzwerk
4. Links

Download:

vmware_howto.pdf / vmware_howto.odt

1. Vorbereitungen

Bevor man anfängt ist es am Besten, wenn man erstmal sicherstellt, dass alles komplett ist was man braucht.

a) Hast du alles installiert was nötig ist?
b) Hast du schon eine Registriernummer und das Paket?
c) Hast du den Kernel schon vorbereitet?

1.1 Benötigtes "Werkzeug"

Wie ein Handwerker bevor er auf die Baustelle fährt schauen wir erst mal ob alles komplett ist.

openSUSE: Yast --> Software --> "Software installieren oder löschen" --> Suche

Hier überprüfen wir nun ob folgende Pakete installiert sind:

gcc
make
libtool
autoconf
automake
kernel-source

Ubuntu: Auf der Konsole:

uname -r
sudo apt-get install make gcc-3.4 g++-3.4 linux-headers-`uname -r`
export CC=/usr/bin/gcc-3.4
export CXX=/usr/bin/g++-3.4

1.2 Wo bekomme ich das Installations-Paket und die Registriernummer

Wenn man sich das Installations-Paket runterladet muss man auch eine Registrier-nummer dazu Anfordern.
Auf folgenden Link kann man sich sofort registrieren. Sobald man mit einem Mausklick die Registrierung abgeschlossen hat kommt man auch schon auf die Download-Seite:

http://register.vmware.com/content/registration.html

Die Registriernummer bitte bereithalten weil wir die später bei der Konfiguration brauchen.
Ich würde das Intallations-Paket jetzt in /tmp/ speichern.

Für openSUSE jetzt das RPM-Paket, für Ubuntu das .tar.gz herunterladen.

1.3 Kernel vorbereiten (Dieser Schritt ist eigentlich nur nötig falls bei Punkt 2.2 Probleme auftreten, dann evtl. mal erst das hier probieren)


Dank unserer "Werkzeuge" (siehe oben) können wir jetzt den Kernel vorbereiten für den VMware-Server.

Auf der Konsole:

openSUSE:

su
passwort: (es werden keine * angezeigt)

cd /usr/src/linux
make cloneconfig
make prepare

Ubuntu: nichts nötig.

1.4 Probleme nach Kernelupdate

Folgt ...

2. Installation

Jetzt beginnt die eigentliche Installation des VMware-Servers.
Dazu müssen wir erstmal in das Verzeichnis wechseln, in dem das Paket liegt:

cd /tmp

2.1 Installation in der Konsole starten

openSUSE:

rpm -Uhv VMware-server-...

Es reicht, wenn man die ersten Buchstaben eingibt. Die [Tab]-Taste vervollständigt die Pfadangabe.

Jetzt [Enter] und schon läuft die Installation.

Ubuntu:

tar -xzf VMware-server-...

Es reicht, wenn man die ersten Buchstaben eingibt. Die [Tab]-Taste vervollständigt die Pfadangabe.

cd vmware-server-distrib
sudo ./vmware-install.pl

Immer [Enter] drücken bis zu:

Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes]

Hier geht’s beim nächsten Punkt weiter.

2.2 Konfiguration

Nachdem die Installation durchgelaufen ist, kommt unmittelbar die Konfiguration. Also bitte Konsole immer noch offen lassen.
Wir sind immer noch im Verzeichnis /tmp

Nun geben wir in die Konsole ein:

vmware-config.pl
(unter Ubuntu wird dieser Befehl automatisch nach vmware-install.pl gestartet.)

Die End User License Agreement mit [q] wieder beenden und dann mit [y] betätigen.

Jetzt wird bei der Konfiguration einiges abgefragt. Ich empfehle keine Experimente zu machen, wenn man nicht Experte ist. Aber wärst du Experte, dann bräuchtest du auch mein HowTo nicht. ;-)
ALSO, alles mit [Enter] bestätigen.
Falls bei der Netzwerkkonfiguration das Script auf der Konsole verschwindet und nur noch eine oder zwei Zeilen angezeigt werden, dann kommt man wieder mit [q] zurück.
Ziemlich weit unten wird deine Registriernummer abgefragt. Die hast du ja wie oben bereits vorgeschlagen zurechtgelegt und kannst jetzt eintragen, danach ist das Script beendet und VMware konfiguriert und bereit zum Starten.

3. VMware-Server und Gastsysteme am Beispiel von WindowsXP

Jetzt startest du den VMware-Server in dem du bei "Ausführen" vmware einträgst.

[Alt+F2]  --> vmware

Beim sich öffnenden Fenster einfach "Connect" klicken

3.1 "create a new virtual machine"

wenn du da draufklickst startest du den Dialog

3.1.1 Vorbereitungen zur Gastinstallation

Next --> Next --> Windows auswählen --> Next --> eventuell Pfad anpassen --> Next --> Next --> Finish

3.1.2 WindowsXP installieren

XP-CD einlegen --> Power on this virtual machine --> ins Vmware-Fenster Klicken (Maus mit [Ctrl]+[Alt] wieder "befreien") --> XP installieren (das erkläre ich jetzt nicht)

3.2 Snapshot und Revert

Snapshot: Hiermit macht man eine Momentaufnahme von dem Betriebssystem.
Es ist empfehlenswert gleich nach der Installation einen Snapshot zu machen.
Dazu genügt ein klick auf den Knopf Snapshot. Nach der Installation der Tools kann nochmals ein Snapshot gemacht werden, wenn alles geklappt hat.

Revert: Wenn etwas schief läuft, hast du damit die Möglichkeit zurückzukehren zu dem Moment, wo du mit Snapshot die Momentaufnahme gemacht hast.

3.3 VMware-Tools installieren

VM --> Install Vmware-Tools... --> Install --> Next --> Complete --> Next --> Install --> Finish --> Yes

Es kann nun sein, das XP nur in "Postkartengrösse" angezeigt wird, das lässt sich aber ganz schnell abstellen:

View --> Autofit Guest

Danach wird XP exakt ins Fenster eingepasst!

3.4 Fullscreen / Quickswitch

Ich empfehle den Quickswitch Modus, da in diesem Modus die VM auch automatisch an den Bildschirm angepasst werden. (sofern die oben beschriebene Funktion eingeschaltet ist)

In den Quickswitch Modus kommt man folgendermassen: View --> Quick Switch
Und zurück: mit der Maus an den oberen Rand des Bildschirms fahren --> View --> Quick Switch

Wer lieber den Fullscreen Modus hat, soll das machen. Bei mir wurde in diesem Modus XP aber verzerrt angezeigt. Und für den Fullscreen Modus muss XGL deaktiviert sein! (wer nicht weiss was XGL ist, der hats ganz sicher nicht aktiviert.)

Fullscreen einschalten: View --> Full Screen
und zurück: [Strg+Alt]

3.5 Sound aus der VM

Wer Sound braucht, der muss dazu zuerst mal die VM herunterfahren, da man im laufenden Betrieb auch in einen virtuellen PC keine virtuelle Soundkarte einbauen kann.
Danach: VM --> Settings --> Add --> Sound Adapter --> Next --> Finish

PC wieder Starten, dann sollte automatisch der Treiber für den Sound installiert werden.

3.6 USB-Geräte an die VM anschliessen


USB wird leider aktuell bei openSUSE 10.2 nicht unterstützt, da der Kernel kein usbfs unterstützt, das soll aber beim nächsten Kernel-Patch nachgerüstet werden.

Wer ein USB-Gerät an die VM anschliessen möchte, muss auch zuerst einen USB Controller "einbauen".

VM herunterfahren.
Danach: VM --> Settings --> Add --> USB Controller --> Next --> Finish

Eventuell muss noch der Eintrag in der /etc/fstab angepasst werden (als root):
Der Eintrag usbfs sollte nachher so aussehen:

usbfs              /proc/bus/usb       usbfs     auto               0 0

Leider unterstützt VMware nur USB 1.1 und es können nie mehr als 2 USB-Geräte auf einmal angeschlossen sein.

Die Geräte können über

VM --> Removeable Devices --> USB Devices

hinzugefügt und entfernt werden.

3.7 Netzwerk

Folgt ...

4. Links

Ein über 200 Seiten starkes PDF-Handbuch bekommt man hier (allerdings in englisch):
http://www.vmware.com/pdf/server_vm_manual.pdf

VMware Workstation 5.5 -- der PC im PC (Artikel aus EasyLinux)
http://www.easylinux.de/Artikel/ausgabe/2006/03/024-vmware/

Linux-Community: VMware Server 1.0 zum Download
http://www.linux-community.de/Neues/story?storyid=20326

VMware-Tools in einem Linux Gast installieren
http://www.vmware.com/support/ws5/doc/ws_newguest_tools_linux.html

Deutsche VMware Homepage
http://www.vmware.com/de/

VMware Forum
http://vmware-forum.de/
Letzte Änderung: 20.09.2008   
© copyright 2006-2008, All Rights Reserved by Benjamin Neff (vmware-howto)