Installation des VMware Servers auf einem CentOS 5.0 Desktop

Version 1.0
Author: Falko Timme


Dieses Tutorial ist eine Schritt-für-Schritt Anleitung zur Installation des VMware Server auf einem CentOS 5.0 Desktop System. Mit dem VMware Server kannst Du Gastbetriebssysteme ("virtuelle Maschinen") wie zum Beispiel Linux, Windows, FreeBSD, etc. unter einem Host Betriebssystem erstellen und ausführen. Das hat den Vorteil, dass Du mehrere Betriebssysteme auf einer Festplatte ausführen kannst, was viel Geld spart. Außerdem kannst Du virtuelle Maschinen von einem VMware Server zum nächsten verschieben (oder zu einem System, das den VMware Player hat).With VMware Server you can create and run guest operating systems ("virtual machines") such as Linux, Windows, FreeBSD, etc. under a host operating system. This has the benefit that you can run multiple operating systems on the same hardware which saves a lot of money, and you can move virtual machines from one VMware Server to the next one (or to a system that has the VMware Player which is also free).

Mit dem VMware Server kannst Du Deinen alten Windows Desktop (den Du vorher mit dem VMware Converter in eine virtuelle Maschine konvertiert hast, was in dieser Anleitung beschrieben wird: http://www.howtoforge.com/vmware_converter_windows_linux) unter Deinem CentOS Desktop ausführen. Das kann sehr nützlich sein, wenn Du Programme unter Windows verwenden möchtest, auf die Du nicht verzichten kannst oder wenn Du erst langsam zu Linux überwechseln möchtest.

Allerdings möchte ich an dieser Stelle darauf hinweisen, dass dies hier nicht der einzige Weg ist, ein solches System zu installieren. Es gibt viele Möglichkeiten - ich selbst habe mich für diese entschieden. Ich kann aber nicht garantieren, dass diese Lösung bei jedem funktioniert bzw. für jeden die richtige ist!

1 Die Version Deines Kernels herausfinden

Bevor wir zusätzliche Software installieren, macht es sich ganz gut die Version Deines Kernels herauszufinden, da wir in Kapitel 2 das Paket kernel-devel installieren werden, welches der VMware Server benötigt. Es sind mehrere kernel-source Pakete verfügbar. Um den richtigen auswählen zu können, musst Du die Version Deinen Kernels kennen.

Öffne ein Terminalfenster (Applications > Accessories > Terminal):
Werder Rootanwender indem Du Folgendes ausführst:

su

Führe dann dies aus

uname -r

Die Ausgabe sollte wie folgt aussehen:

[root@localhost Desktop]# uname -r
2.6.18-8.1.3.el5

was bedeutet, dass Du Kernel 2.6.18-8.1.3.el5 installiert hast.

2 Installation benötigter Pakete

Bevor wir den VMware Server installieren, müssen wir einige Voraussetzungen installieren. Gehe zu Applications > Add/Remove Software:


Gib das Root Passwort ein:


Der Package Manager öffnet sich. Gehe zur Browse Registerkarte und wähle:
  • Development > Development Libraries
  • Development > Development Tools

Gehe dann zur Search Registerkarte und suche nach xinetd. Wähle das xinetd Paket zur Installation aus:


Führe das Gleiche für das kernel-devel Paket aus. Pass bitte auf, dass Du das kernel-devel Paket auswählst, das zu Deinem derzeitigen kernel passt (wenn Dein Kernel also 2.6.18-8.1.3.el5 ist, dann wähle das kernel-devel - 2.6.18-8.1.3.el5.i686 Paket).


Klicke danach auf Apply.

Der Package Manager wird dann alle Abhängigkeiten auflösen, die Pakete runter laden, Dich vielleicht auffordern ein einige unbekannte Keys zu akzeptieren (bitte akzeptiere sie) und letztlich die Pakete installieren.

3 VMware Server

Um den VMware Server runter zu laden, gehe zu http://www.vmware.com/download/server/ und klicke auf Download Now:



Akzeptiere die Lizenzbestimmung indem Du auf Yes klickst:


Lade dann den VMware Server für die Linux .tar.gz Datei (nicht die rpm Datei!) auf Deinen Desktop (z.B. zu /home/falko/Desktop):




Um die Seriennummer zu beziehen, die Du benötigst, um den VMware Server ausführen zu können, gehe zu http://register.vmware.com/content/registration.html. Gib Deine persönlichen Daten ein. Danach erscheint eine Seite, auf der die Seriennummer des VMware Servers angezeigt wird. Schreib sie auf oder drucke sie aus:



Um den VMware Server zu installieren, öffne ein Terminalfenster (Applications > Accessories > Terminal) und werde Rootanwender:

su

Gehe dann zu dem Ort, wo Du die VMware Server .tar.gz Datei gespeichert hast, z.B. /home/falko/Desktop (ersetze falko mit Deinem eigenen Benutzernamen!):

cd /home/falko/Desktop

Entpacke die VMware Server .tar.gz Datei und führe den Installer aus:

tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
./vmware-install.pl

Der Installer wird Dir eine Menge Fragen stellen. Du kannst die Standardwerte immer beibehalten indem Du einfach <ENTER> drückst. Wenn Du gefragt wirst

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]

kannst Du entweder den Standardwert akzeptieren oder einen anderen Ort festlegen, wo Du mehr Speicherplatz hast, z.B. wie /home/falko/virtual_machines, aber das ist ganz Dir überlassen und nicht notwendig.

Am Ende der Installation wirst Du gebeten, die Seriennummer einzugeben:

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:

Gib die Seriennummer des VMware Servers ein.

Nach der erfolgreichen Installation kannst Du die VMware Server Download Datei und das Installationsverzeichnis löschen:

cd ../
rm -f VMware-server*
rm -fr vmware-server-distrib/

Den VMware Server findest Du nun unter Applications > System Tools:


Wenn Du ihn startest, wähle Local host:


Danach kannst Du virtuelle Maschinen erstellen (oder Deine virtuelle Windows Maschine importieren, die Du mit dem VMware Converter erstellt hast):

4 Links