OpenVZ fuer 2.6.32

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

OpenVZ fuer 2.6.32

Beitrag von suno » 18.03.2010 08:42:01

FYI, es gibt wieder aktuelle OpenVZ kernel basierend auf 2.6.32 d.h. damit auch Squeeze

Code: Alles auswählen

sa@wks:~/mm/new$ date -u; type acsn; acsn openvz | grep linux-image
Thu Mar 18 07:47:21 UTC 2010
acsn is aliased to `apt-cache search --names-only'
linux-image-2.6.32-4-openvz-amd64 - Linux 2.6.32 for 64-bit PCs, OpenVZ support
sa@wks:~/mm/new$ 

OpenVZ ist eine Virtualisierungsloesung die sehr leichtgewichtig und dafuer auch sehr schnell ist.
- http://sunoano.name/ws/public_xhtml/openvz.html
- http://en.wikipedia.org/wiki/Operating_ ... ualization

MasterFly
Beiträge: 19
Registriert: 21.03.2005 12:27:40
Kontaktdaten:

Re: OpenVZ fuer 2.6.32

Beitrag von MasterFly » 20.03.2010 21:07:57

Sehr schön, dass sich da wieder etwas tut.
Ich kämpfe jedoch gerade mit einem mir unerklärlichen Problem: Ich kann keinen 2.6.26er-Kernel mit OpenVZ selbst kompilieren, egal ob ein Vanilla-Kernel oder aus den Debianquellen - er bricht immer mit Fehlern in der Datei if_tun.h ab (letztes offizielles Patchset http://download.openvz.org/kernel/branc ... 1/patches/).

Nun habe ich auch versucht, das bereits fertige Debianpaket neu zu bauen nach http://kernel-handbook.alioth.debian.or ... tasks.html, doch auch dies ist nicht von Erfolg gekrönt und hängt an derselben Fehlermeldung. Ich bin ratlos, irgendwie müssen die Debian-Maintainer den Kernel doch einmal erfolgreich gebaut haben? Wie, wenn da Syntaxfehler in den Patches sind?

Aufs Selberbauen bin ich im Moment leider angewiesen, da der Server, auf dem ich OpenVZ einsetzen möchte, eine angepasste Kernelkonfiguration benötigt.

Ich versuche den Kernel gerade hier auf meinem Desktop noch einmal zu bauen, um die ausführliche Fehlermeldung liefern zu können.

Edit: Da haben wirs, vanilla-Kernel mit zuvor genanntem Patch:

Code: Alles auswählen

make[1]: Leaving directory `/home/fly/kernelbuild/linux-2.6.26'
/usr/bin/make  EXTRAVERSION=.8.selfbuilt-openvz  ARCH=i386 \
			     -C Documentation/lguest
make[1]: Entering directory `/home/fly/kernelbuild/linux-2.6.26/Documentation/lguest'
cc -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include    lguest.c  -lz -o lguest
In file included from lguest.c:30:
../../include/linux/if_tun.h:61: error: field ‘list’ has incomplete type
../../include/linux/if_tun.h:68: error: expected specifier-qualifier-list before ‘wait_queue_head_t’
../../include/linux/if_tun.h:86: error: field ‘dev_list’ has incomplete type
../../include/linux/if_tun.h:89: warning: ‘struct net_device’ declared inside parameter list
../../include/linux/if_tun.h:89: warning: its scope is only this definition or declaration, which is probably not what you want
../../include/linux/if_tun.h:90: warning: ‘struct file’ declared inside parameter list
../../include/linux/if_tun.h:90: warning: ‘struct inode’ declared inside parameter list
../../include/linux/if_tun.h:91: warning: ‘struct net_device’ declared inside parameter list
../../include/linux/if_tun.h:92: warning: ‘struct net_device’ declared inside parameter list
make[1]: *** [lguest] Fehler 1
make[1]: Leaving directory `/home/fly/kernelbuild/linux-2.6.26/Documentation/lguest'
make: *** [debian/stamp/build/kernel] Fehler 2
Linux auf dem X31 | wiremore - Shellskript zur komfortablen WLAN-Konfiguration auf der Konsole

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: OpenVZ fuer 2.6.32

Beitrag von suno » 22.03.2010 17:29:26


Antworten