Archiv für 'Server' Kategorie

“HP ProLiant BL rack upgrade utility”

Wieso steht bei HP nirgendwo, dass dieses dusselige Bladecenter-Upgradetool in den “HP ProLiant Rack Infrastructure Interface Services” enthalten ist? Da kann man sich ja einen absuchen…

VMware Server 2.0.2 mit Linux Kernel 2.6.36

Im neuen Kernel wurde eine für VMware wichtige Funktion mit Big Kernel Lock entfernt. Mit dem IT-Psycho Patch wird das vmmon-Modul an den Kernel angepasst.

Patch: VMware 2.0.2 Patch for Kernel 2.6.36 (842 bytes)

 

CC [M] /tmp/vmmon-only/linux/driver.o
In file included from /tmp/vmmon-only/./common/vmx86.h:32,
from /tmp/vmmon-only/linux/driver.h:29,
from /tmp/vmmon-only/linux/driver.c:101:
/tmp/vmmon-only/./include/x86msr.h:164:1: warning: “MSR_THERM2_CTL” redefined
In file included from /usr/src/linux-2.6.36/arch/x86/include/asm/msr.h:4,
from /usr/src/linux-2.6.36/arch/x86/include/asm/processor.h:21,
from include/linux/prefetch.h:14,
from include/linux/list.h:7,
from include/linux/module.h:9,
from /tmp/vmmon-only/./include/compat_module.h:27,
from /tmp/vmmon-only/linux/driver.c:26:
/usr/src/linux-2.6.36/arch/x86/include/asm/msr-index.h:233:1: warning: this is the location of the previous definition
/tmp/vmmon-only/linux/driver.c: In function ‘init_module’:
/tmp/vmmon-only/linux/driver.c:426: error: ‘struct file_operations’ has no member named ‘ioctl’
make[2]: *** [/tmp/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36′
make: *** [vmmon.ko] Error 2

VMware Server 2.0.2 und SSL

Standardmäßig wird man beim Aufruf der Webconsole von Port 8222 (HTTP) auf Port 8333 (HTTPS) umgeleitet. Mit der SSL-Verschlüsselung gibt es hier immer wieder Probleme, insbesondere hinter Proxies.  Die Fehlermeldungen des Browsers selbst sind unergiebig.

Die Fehlermeldung auf dem Host im hostd.log lautet so:

[‘Proxysvc’ warning] SSL Handshake on client connection failed: SSL Exception: error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request

Wenn VMware Server sowieso nur im gesicherten LAN eingesetzt wird, dann kann man sich hier ruhig in die kalkulierbare Gefahr des unverschlüsselten Datentransports begeben. Mit diesem kleinen Zweizeiler-Script wird die Zwangsumleitung auf HTTPS/8333 entfernt.

root@host:# cp /etc/vmware/hostd/proxy.xml /etc/vmware/hostd/proxy.xml.orig
root@host:# sed 's/>httpsWithRedirect</>httpAndHttps</' \ /etc/vmware/hostd/proxy.xml.orig >/etc/vmware/hostd/proxy.xml

Happy virtualizing!

VMware Server 2.0.2 mit Linux Kernel 2.6.34

Funktioniert bislang auch ohne weitere Patches. Zwei Dateien wurden mit der Kernelversion jedoch verschoben.

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not match your running kernel (version 2.6.35.3).  Even if the module were to compile successfully, it would not load into the running kernel. What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

The directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not matchyour running kernel (version 2.6.35.3).  Even if the module were to compilesuccessfully, it would not load into the running kernel.
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

[…]

The path “/usr/src/linux/include” is a kernel header file directory, but it does not contain the file “linux/autoconf.h” as expected.  This can happen if the kernel has never been built, or if you have invoked the “make mrproper” command in your kernel directory.  In any case, you may want to rebuild your kernel.

What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]

Es genügt, Symlinks zu setzen.

user@computer:# ln -s /usr/src/linux/include/generated/utsrelease.h \ /usr/src/linux/include/linux/utsrelease.h
user@computer:# ln -s /usr/src/linux/include/generated/autoconf.h \ /usr/src/linux/include/linux/autoconf.h

Weiter »