Paravirtualisierung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

Paravirtualisierung

Beitrag von vicodas » 23.10.2008 12:33:28

Hi,

in meinem letzten VMware Kurs, wurde erzählt das der Debiankernel mit der Option zur Paravirtualisierung übersetzt ist.
Trifft das auf den Standardkernel in Etch/lenny zu oder muss ich einen speziellen installieren?

thx vicodas

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: Paravirtualisierung

Beitrag von ckoepp » 23.10.2008 14:13:47

Da hat dein Kursleiter definitiv Mist erzählt ;)
Paravirtualisierte Kernel laufen nur in einer virtuellen Umgebung und niemals auf echter Hardware. Unter VMWare existiert aber auch keine Paravirtualisierung, daher kannst du dort ja eben auch Windows laufen lassen und unter XEN nicht (ohne Hardware-virtualisierung versteht sich).
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

Re: Paravirtualisierung

Beitrag von vicodas » 23.10.2008 15:25:04

ckoepp hat geschrieben:Da hat dein Kursleiter definitiv Mist erzählt ;)
Paravirtualisierte Kernel laufen nur in einer virtuellen Umgebung und niemals auf echter Hardware. Unter VMWare existiert aber auch keine Paravirtualisierung, daher kannst du dort ja eben auch Windows laufen lassen und unter XEN nicht (ohne Hardware-virtualisierung versteht sich).
Also, ich will natürlich das Debian in einem ESX als VM laufen lassen.
Der ESX unterstützt ab Version 3.5 Paravirtualisierung!

Meine Frage war nur, ob der Standard Debian Kernel mit der Option zur Paravirtualisierung übersetzt ist.
Das ist nötig, um als Gast zu laufen und der HV direkt drauf zugreifen kann.
Bei Windows geht das bekannterweise nicht...

thx vicodas

Benutzeravatar
ckoepp
Beiträge: 1409
Registriert: 11.06.2005 20:11:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nähe Heidelberg

Re: Paravirtualisierung

Beitrag von ckoepp » 30.10.2008 18:32:08

vicodas hat geschrieben:Der ESX unterstützt ab Version 3.5 Paravirtualisierung!
Das kann natürlich sein, ich bin erst gerade dabei auf 3.5 umzustellen und habe noch nicht so wirklich mit der neuen Version herumgespielt.
vicodas hat geschrieben: Meine Frage war nur, ob der Standard Debian Kernel mit der Option zur Paravirtualisierung übersetzt ist.
Nein ist er natürlich nicht, weil er dann eben nicht auf einem "echten" Rechner laufen würde (siehe oben). Entweder nimmst du einen Paravirtualisierten Kernel oder einen "normalen", aber niemals beides zusammen.

vicodas hat geschrieben: Das ist nötig, um als Gast zu laufen und der HV direkt drauf zugreifen kann.
Was ist ein HV? Als Gast kann natürlich auch eine vMaschine ohne Paravirtualisierung laufen, nur weiß sie es dann nicht ;)
"Es gibt kein Problem, das man nicht mit einem doppelten Scotch lösen könnte!"
Ernest Hemingway

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Re: Paravirtualisierung

Beitrag von thorben » 02.11.2008 11:31:47

moin,
ich habe auch vor kurzem davon gelesen. im guestOS guide von vmware steht für ubuntu was von einem virtual kernel drin. habs aber noch nicht getestet.

gruß
thorben

vicodas
Beiträge: 148
Registriert: 28.06.2006 19:17:17
Wohnort: Frankfurt

Re: Paravirtualisierung

Beitrag von vicodas » 11.11.2008 09:19:20

Hi nochmal,
ich habe noch eine wenig geforscht ;-)
Der "normale" Debian Kernel hat die Option in Lenny bereits on Board.
Folgendes File ist enthalten:
/usr/src/linux-headers-2.6.26-1-686/include/asm-x86/paravirt.h
In diesem Headerfile sind die Optionen enthalten.
Es kann also ohne schlechtes Gewissen die Option "Paravirtualisierung" in der VM gesetzt werden.

hth vicodas

Antworten