Ins source verzeichnis wechseln
Kernel Version 2.6.27.10 herunterladen.
Tools für die Kompillierung herunterladen:
Pakete herunterladen:
apt-get install gcc build-essential libx11-dev libxtst6 libx11-6 psmisc xspecs libice6 libsm6 libxt6 libxrender1 x-window-system-core x-window-system
(Wichtig ist das die Linux-Headers Files installiert werden X-Window wird ebenfalls installiert. Ob dies wirklich notwendig ist bin ich mir nicht ganz sicher. Es gibt zwar Anleitungen mit denen es ohne gemacht wird)
Pakete updaten und upgraden
Kernel-Archiv im aktuellen Verzeichnis entpacken
SymLink anlegen
ins Kernel Verzeichnis wechseln
OVH Config herunterladen
OVH Config als neue Datei anlegen
String ersetzen CONFIG_LOCALVERSION="-nopatch-xxxx-ipv4-32" --> CONFIG_LOCALVERSION=""
Grafische Config Oberfläche starten
Loadable Modules aktivieren, Prozessor auf Xeon stellen, tickrate auf 100hz, IPv6 Enable, KVM Linux Virtualisazion disable (disable not the hardware support) den Rest auf Standard belassen
menuconfig beenden und speichern.
Kernel kompillieren
Bootloader anpassen: image=/boot/vmlinuz-2.6.xx --> image=/boot/vmlinuz-2.6.27.10
Bootloader neustarten
Wenn alles ohne Fehler durchgelaufen ist Server neustarten mit reboot
Nach dem Reboot ins Verzeichnis /home wechseln und mit wget http://skv-clan.ch/temp/VMware….0.1-156745.x86_64.tar.gz herunterladen
Archiv entpacken
Ins VMware Server 2 Verzeichnis wechseln und vmware-install.pl ausführen
Der Installationswizard wird gestartet. Diesen mit den Defaultwerten durchspielen.
Wichtig ist vor allem dieser Punkt der Installation:
QuoteDisplay More
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.27.10/build/include]
Da es keine passende Binaries für Debian 5 gibt müssen diese selber kompilliert werden. Dazu benötigt man die Header-Files des entsprechenden Kernels.
Ports evtl. auf andere anpassen.
Quote
Please specify a port for remote connections to use [902]
Please specify a port for standard http connections to use [8222]
Please specify a port for secure http (https) connections to use [8333]
Definiert das Verzeichnis wo die Virtuellen Maschinen gespeichert werden sollen
VMware Administrator bestimmen. Falls es nur den Benutzer root gibt unbedingt diesen angeben da man sonst gar kein Zugriff hat.
Die Serial Nr. muss auch einmal eingegeben werden. Diese ist für einen Linux VMware Server : XXX
Wenn die Services erfolgreich gestartet werden konnten wurde VMware Server 2 erfolgreich installiert:
QuoteDisplay More
Enjoy,
--the VMware team
Starting VMware services:
Virtual machine monitor done
Virtual machine communication interface done
VM communication interface socket family: done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
DHCP server on /dev/vmnet1 done
Host-only networking on /dev/vmnet8 (background) done
DHCP server on /dev/vmnet8 done
NAT service on /dev/vmnet8 done
VMware Server Authentication Daemon (background) done
Shared Memory Available done
Starting VMware management services:
VMware Server Host Agent (background) done
VMware Virtual Infrastructure Web Access
Starting VMware autostart virtual machines:
Virtual machines done
The configuration of VMware Server 2.0.1 build-156745 for Linux for this
running kernel completed successfully.
Nun können Virtuelle Maschinen über https://ip-oder-domain:8333/ hinzugefügt und gestartet werden.
Falls folgender Fehler beim Starten einer VMware Maschine auftaucht in den Event-Messages:
Failed to initialize monitor device.
The virtualization capability of your processor is already in use. Disable any other running hypervisors beforce running VMware Server.
Dann wurde die KVM Linux Virtualisierung beim Kernel kompillieren mitinstalliert.
To Do's: VMware Server 2 deinstallieren. Kernel neukompillieren. VMware Server installieren
Works Fine NOW!