Kompilieren von Vmnet schlägt fehl
Hallo, ich habe bei mir Opensuse 10.2 installiert - mit allen derzeitig verfügbaren Updates. Seither habe ich auf meinem Linux immer VMWARE Server laufen lassen, plane jedoch nach einer Test-Phase auf XEN umzusteigen. Daher läuft mein System jetzt mit Kernel 2.6.18.8-0.1-xen. Das erzeugen eines Moduls für meinen Areca-Raid-Controller ist mir gelungen. Leider gelingt mir nicht, die VMWare-Server module über vmware-config.pl zu erzeugen: Auch ein Patch 'vmware-any-any-update108' hat leider nicht geholfen. Müßte ich eine andere Lokation für die C-Header Files angeben?? Thx.... **************** Ausgabe von vmware-config.pl *************************** What is the location of the directory of C header files that match your running kernel? [/lib/modules/2.6.18.8-0.1-xen/build/include] Extracting the sources of the vmmon module. Building the vmmon module. Building for VMware Server 1.0.0. Using 2.6.x kernel build system. make: Entering directory `/tmp/vmware-config4/vmmon-only' make -C /lib/modules/2.6.18.8-0.1-xen/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules make[1]: Entering directory `/usr/src/linux-2.6.18.8-0.1-obj/x86_64/xen' make -C /usr/src/linux-2.6.18.8-0.1 O=/usr/src/linux-2.6.18.8-0.1-obj/x86_64/xen modules CC [M] /tmp/vmware-config4/vmmon-only/linux/driver.o CC [M] /tmp/vmware-config4/vmmon-only/linux/hostif.o /tmp/vmware-config4/vmmon-only/linux/hostif.c: In function ‘HostIF_APICBase’: /tmp/vmware-config4/vmmon-only/linux/hostif.c:2488: error: ‘FIX_APIC_BASE’ undeclared (first use in this function) /tmp/vmware-config4/vmmon-only/linux/hostif.c:2488: error: (Each undeclared identifier is reported only once /tmp/vmware-config4/vmmon-only/linux/hostif.c:2488: error: for each function it appears in.) /tmp/vmware-config4/vmmon-only/linux/hostif.c: In function ‘HostIF_APIC_ID’: /tmp/vmware-config4/vmmon-only/linux/hostif.c:2540: error: ‘FIX_APIC_BASE’ undeclared (first use in this function) In file included from /tmp/vmware-config4/vmmon-only/linux/hostif.c:3608: /tmp/vmware-config4/vmmon-only/linux/hostif_compat.h: In function ‘HostIF_IOAPICBaseV45’: /tmp/vmware-config4/vmmon-only/linux/hostif_compat.h:466: error: ‘FIX_IO_APIC_BASE’ undeclared (first use in this function) make[4]: *** [/tmp/vmware-config4/vmmon-only/linux/hostif.o] Error 1 make[3]: *** [_module_/tmp/vmware-config4/vmmon-only] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18.8-0.1-obj/x86_64/xen' make: *** [vmmon.ko] Error 2 make: Leaving directory `/tmp/vmware-config4/vmmon-only' Unable to build the vmmon module. ------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Dirk Abe wrote:
Am Montag, 9. April 2007 12:46 schrieb Charlie Blank:
Hallo,
Hey ... [Vmware und XEN] ...
Vmware läuft ihmo nicht unter einem Xen-Kernel.
www.vmware-forum.de da wird man sicher eine verbindliche Info finden -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Monday 09 April 2007 18:29, Ralf Prengel wrote:
Dirk Abe wrote:
Am Montag, 9. April 2007 12:46 schrieb Charlie Blank:
Hallo,
Hey ... [Vmware und XEN] ...
Vmware läuft ihmo nicht unter einem Xen-Kernel.
www.vmware-forum.de da wird man sicher eine verbindliche Info finden
Hi, tja - es war offensichtlich nicht ein Opensuse Problem - so wie ich das gehofft hatte, sondern ein Verhalten - by design. Quote aus dem VMWARE-Forum:
You cannot run VMware products on a xen kernel. If you need a xen kernel, then install a 2nd kernel, and dual-boot to the non-xen kernel to run VMware products.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Charlie Blank schrieb:
Seither habe ich auf meinem Linux immer VMWARE Server laufen lassen, plane jedoch nach einer Test-Phase auf XEN umzusteigen. Daher läuft mein System jetzt mit Kernel 2.6.18.8-0.1-xen. Das erzeugen eines Moduls für meinen Areca-Raid-Controller ist mir gelungen. Leider gelingt mir nicht, die VMWare-Server module über vmware-config.pl zu erzeugen:
...[cut]... Richte Dir doch zwei Bootkernel ein. Einer mit XEN, wenn Du XEN verwenden willst und einen 'normalen', wenn Du mit der VMware arbeiten willst. Beide Kernel parallel zu installieren sollte keine Große Sache sein. MfG Richi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Monday 09 April 2007 18:34, Richard Kraut wrote:
Charlie Blank schrieb:
Seither habe ich auf meinem Linux immer VMWARE Server laufen lassen, plane jedoch nach einer Test-Phase auf XEN umzusteigen. Daher läuft mein System jetzt mit Kernel 2.6.18.8-0.1-xen. Das erzeugen eines Moduls für meinen Areca-Raid-Controller ist mir gelungen. Leider gelingt mir nicht, die VMWare-Server module über vmware-config.pl zu erzeugen:
...[cut]...
Richte Dir doch zwei Bootkernel ein. Einer mit XEN, wenn Du XEN verwenden willst und einen 'normalen', wenn Du mit der VMware arbeiten willst.
Leider löst das meine 'Wunschvorstellung' nicht: Host-System mit einem Linux - egal welcher VM-Variante: - Guest: Produktiv-Windows-2003 Server - sollte einigermaßen stabil und performant sein. Und mit Xen hatte ich bis jetzt keine wirklich vernünftige Performance (zum Bsp. Filecopy über SMB von 1 GB auf den Server dauerte bis zu 30 min. Das ging unter VMWARE Server in weniger als 3 min. Sicherlich kann man da noch etwas tunen - aber ob man da auf vernünftige Werte kommen kann, mag ich im Moment noch nicht abzuschätzen. - Guest-Linux mit einem VDR derivat, das direkt auf die DVB-Karte zugreifen kann (was VMWARE bekanntlich nicht kann - und XEN könnte). In der Vergangenheit hatte ich immer wieder VDR-Updates auf dem Host-Linux gemacht, die einen Reboot meiner Guest-Windows-VM erzwangen bzw. den Host instabil machten. Man hat einfach mehr Freiheitsgrade in einem Guest-verglichen mit den Host umzukonfigurieren... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Charlie Blank
-
Charlie Blank
-
Dirk Abe
-
Ralf Prengel
-
Richard Kraut