Debian 6.0 (Squeeze) - OpenVZ / Hyper-V Kernel kompilieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
michaeluray
Beiträge: 3
Registriert: 18.03.2011 22:41:31

Debian 6.0 (Squeeze) - OpenVZ / Hyper-V Kernel kompilieren

Beitrag von michaeluray » 19.03.2011 00:06:34

Hallo Leute!

Ich versuche jetzt schon seit einiger Zeit einen Kernel zu kompilieren, welcher OpenVZ und die Hyper-V Dienste unterstützt.
Nachdem in Debian 6 ja schon ein Kernel für OpenVZ inkludiert ist, war mein Ansatz, dass ich diesen als Vorlage verwende und ihn um die Hyper-V Treiber aus dem Staging Bereich erweitere.

Folgendes habe ich dafür durchgeführt.
Installation des OpenVZ Kernel 2.6.32 und den entprechenden VZ Programmen (linux-image-openvz-amd64 vzctl vzquota vzdump).

Installation der Kernelsourcen (linux-source-2.6.32) und kopieren der Konfiguration des installieren OpenVZ Kernels.
cd /usr/src/linux-source-2.6.32/
cp /boot/config-2.6.32-5-openvz-amd64 .config

Danach habe ich "make menuconfig" ausgeführt.
Laut dieser Beschreibung hier (http://wiki.openvz.org/Compiling_the_Op ... ian_way%29) sollten hier einige Punkte für OpenVZ (z.B. CONFIG_VZ_QUOTA) vorhanden sein. Diese scheinen aber in der Menükonfiguration nicht auf.
Vor dem Start von "make menuconfig" ist der Eintrag "CONFIG_VZ_QUOTA" in der Datei ".config" noch enthalten, nach dem Speichern in menuconfig nicht mehr.

Für mich sieht es so aus, als ob der OpenVZ Patch nicht in den Sourcen enthalten ist, obwohl er das eigentlich sein sollte.
Ich habe auch schon probiert den Kernel zu kompilieren ohne menuconfig aufzurufen, aber leider mit dem selben Ergebnis, nämlich dass OpenVZ von dem erzeugten Kernel nicht unterstüzt wird.

Hat irgendwer von euch ein Idee, warum sich das so verhält?
Ich würde mich sehr über eine Antwort freuen.

Liebe Grüße
Michi

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: Debian 6.0 (Squeeze) - OpenVZ / Hyper-V Kernel kompilier

Beitrag von Colttt » 19.03.2011 22:37:19

warum instllierst du nich direkt von den debian-sourcen den openvz-kernel?ß
Debian-Nutzer :D

ZABBIX Certified Specialist

michaeluray
Beiträge: 3
Registriert: 18.03.2011 22:41:31

Re: Debian 6.0 (Squeeze) - OpenVZ / Hyper-V Kernel kompilier

Beitrag von michaeluray » 20.03.2011 18:12:02

Du meinst "linux-image-openvz-amd64"?
Der hat leider die folgenden Module nicht inkludiert, welche ich für Hyper-V benötige:
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc

Ich möchte eben genau diesen Kernel mit diesen Modulen kompilieren.
Wenn ich den Kernel mit "make menuconfig" konfiguriere, kann ich zwar diese Module aussuchen, nicht aber gewisse Einstellungen für OpenVZ wie z.B. CONFIG_VZ_QUOTA.
Diese Option zum Beispiel scheint im Konfigurationsmenü nicht auf, bzw. wird von diesem sogar aus der ".config" Datei entfernt.

In der Konfigurationsdatei "config-2.6.32-5-openvz-amd64" sind all diese Einträge gesetzt, werden von "make menuconfig" aber nicht akzeptiert und dann auch nicht mitkompiliert
Warum nicht?

Früher einmal war der Patch "linux-patch-openvz" (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586409) nötig, heute ist dieser schon in den Debian Sourcen integriert.
Verwende ich da die falschen Sourcen (linux-source-2.6.32)? Gibt es eigene Sourcen welche OpenVZ integriert haben?

Liebe Grüße
Michi

Antworten