Diskussion:Alte-Xen-Installation

aus PUG, der Penguin User Group
Wechseln zu: Navigation, Suche

Danke an alle, die diesen Artikel fleißig erweitern und korrigieren :-) --Denny 16:05, 27. Nov 2005 (CET)


Frage:

# nano /vi /etc/fstab
/dev/sda1               /               ext3    defaults        1       2
/dev/sda2               none            swap    sw            0       0
/dev/pts                devpts          gid=5,mode=620    0       0
none                    /dev/shm        tmpfs   defaults     0       0

Muss ich hier /dev/sda[] angeben auch wenn ich nur eine /dev/hda im System habe?

Denn immer wenn ich das tatsächlich vorhandene Device Verwende, dann bekommt ich bei xm create den folgenden Fehler

xm create -c /etc/xen/mail-config.sxp 
Using config file "/etc/xen/mail-config.sxp".
Error: Device 770 (vbd) could not be connected. Backend device not found.


Antwort: Das kommt darauf an. Du kannst in der Xen Config meine ich angeben, ab du hd[] willst, oder sd[] Ich weiß es aber nicht mehr mit Bestimmtheit. Aber davon abgesehen, ist es der DumU egal, ob du echte SCSI Platten im System hast, oder nicht. Da der Xen DomU Kernel ein anderer sein kann, als der von Dom0, kann der auch SCSI Treiber intus haben. Ich empfehle bei sd[] zu bleiben. Wichtig ist nur, das SCSI im Kernel ist (keine Chipsatz SCSI Treiber (Adaptec und Co)), sondern nur "support for scsi disk".

Dann passt es. --Denny 20:29, 23. Aug 2006 (CEST)


Hallo XENiologen :-)

ich habe versucht anhand eurer anleitung meine erste Dom0 hochzufahren, leider scheitert es bisher an der Konfiguration des Interfaces.

Wie beschrieben habe ich das eth0 interface auf static 0.0.0.0 gesetzt, das xen-br0 versucht mit DHCP zu konfigurieren, aber leider bekommt dieses interface keine IP von Server. Was auch komisch ist, dass die manuelle Konfiguration von xen-br0 einen fehler auswirft...

ifconfig xen-br0 192.168.178.21 up ... Fehler: Kein passendes Gerät gefunden :-??

der Xen Kernel wurde gebootet.

Hilfe!! --Schroedi 14:38, 2. Apr 2006 (CEST)

xen-br0

hi, das dürfte wohl schlicht daran liegen, das a) Xen selbst nicht gestartet wurde b) etwas mit der /etc/network/interfaces nicht stimmt. Denn xen-br0 muß extistieren. --Denny 11:54, 20. Apr 2006 (CEST)

eth0

Hallo, super Anleitung! Trotzdem habe ich grad einen Knopf. Habe ich es richtig verstanden:

Die eth0 vom Host muss, wie beschrieben: auto lo eth0 iface lo inet loopback iface eth0 inet static address 0.0.0.0 netmask 255.255.255.255

sein. Die IP bekommt dan xen-br0. Und wenn ich im Gast folgendes eingebe:

auto lo iface lo inet loopback

       address 127.0.0.1
       netmask 255.0.0.0

bekommt dieser die IP von seiner Config (Beispiel: /etc/xen/mail-config.sxp) ?

Ich habe zwar kein xen-br0 sondern, nur xenbr0, aber mir geht es nur um das Verständnis. Habe ich es geschnallt? Gruss Fabian

xen-br0 vs. xenbr0

Es ist im Grunde ganz einfach. Die xenbr0/xen-br0 in Dom0 übernimmt alle Werte, die normalerweise eth0 bekommen hätte, bzw. bekam. Dummerweise sind die Xen-network Scripte in den höheren Versionen abgeändert worden, daher die Änderungen in der Nomenklautur. Die eth0 in Dom0 ist dann nur noch pyhsisch aktiv, aber besitzt keine IP mehr, da ja dann alles über die Bridge läuft.

In DomU ist es einfacher. Die eth0 erhält er von dem Config script in /etc/xen/*.sxp. Die lo von dem Distrie eignen Netzwerk Script /etc/network/interfaces.

cu denny --Denny 18:05, 24. Apr 2006 (CEST)

Gentoo Bridge Setup

Hallo! Im Abschnitt 5.5 heißt es "Unter Gentoo ist es nicht ganz so simpel. [...] Das Problem besteht darin, das diese Brücke automatisch an ein reales Netzwerkgerät gehangen wird. Im Beispiel an eth0. Da dies hier jedoch nicht sein darf, müssen wir uns mit der depend() Funktion aushelfen." Das stimmt so nicht (mehr):

Mit dem aktuellen Baselayout und folgender Einstellung in /etc/conf.d/net kann man eine Bridge hochfahren die sich nicht automatisch an ein reales Netzwerkgerät anhängt:

bridge_xenintbr=( "" )
config_xenintbr=( "192.168.0.1/24" )
brctl_xenintbr=( "setfd 0" "sethello 0" "stp off" )

Es wäre toll wenn jemand den Abschnitt dahingehend abändern würde.

--Ms 00:04, 20. Aug 2006 (CEST)

Hi, ich werde es nachtragen. Da ich keinGentoo mehr nutze, müsste es aber mittlerweile Egal sein, da Xen im Portage ist, was es zu meiner Zeit, als dieses Howto entstand, nicht der Fall war. --Denny 20:29, 23. Aug 2006 (CEST)


Xen Networking

Hallo in euren Setup verwendet ihr immer xenbr0 als primäre Netzwerkkarte. Auf XenSource ist aber zu lesen daß, beim start von xend das network-script ausgeführt wird, was folgendes bewirkt:

1. xenbr0 anlegen
2. eth0 deaktivieren
3. mac von eth0 nach veth0 kopieren
4. eth0 nach peth0 umbenennen.
5. veth0 nach eth0 umbenennen.
6. peth0 und vif0.0 mit bridge xenbr0 verknüpfen
7. die bridge, peth0, eth0 and vif0.0 hochfahren

klingt kompliziert aber danach hatt man wieder sein eth0 und man muss nichts an seiner Netzwerkkonfiguration ändern. und die DomUs benutzen dann die Schnittstellen vif1.0 ,vif1.1... dass klappt bei meiner CentOS4.4 Installation super.

--Norman 21:09, 19. Okt 2006 (CEST)

hi norman,

das liegt schlicht daran, dass das Script von Version zu Version geändert wird. In meiner Version (3.0.1) gibt es noch kein peth0. --Denny 09:01, 20. Okt 2006 (CEST)


Hi Denny,

in dem Artikel von XenSource stand leider kein Hinweis auf die Version. Ich benutze die rpms von XenSource für RHEL4.4 Xen 3.0.3

--Norman 11:10, 20. Okt 2006 (CEST)

Hm... irgendwie bekomme ich das mit dem yum nicht hin.....

Ich habe ständig: Error: Missing Dependency: