[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-fr] Pb configuration réseau



Bonjour,
dans ton brctl show, je ne vois pas d'interface vif correspondante au domu1 en face de la ligne xenbr1.
As-tu du réseau de l'extérieur vers le dom0 dans cette configuration ?

Peut être devrais-tu faire des scripts manuels d'activation de ton réseau pour obtenir précisément ce que tu désires. (un exemple en http://www.antredugeek.fr/wiki/wiki/bridge%20shorewall%20et%20xen )

À ta place j'essaierai d'abord d'avoir un résultat sans toucher au xend-config.sxp.

Essaye de faire :
brctl addbr xenbr1
brctl addif eth1
ifconfig eth1 up
ifconfig eth1 0.0.0.0
Ensuite tu démarres ton domU en précisant bien xenbr1 dans son fichier de conf, comme tu l'as fait.
Théoriquement tu devrais avoir pour résultat brctl show , une ligne avec ça
xenbr1          8000.000000000000       no   eth1
vif1.0 <------------- l'interface de ton domu1

Tant que tu n'obtiens pas au moins ce résultat, ce n'est pas la peine d'essayer d'atteindre ton domU.


Une autre voie peut être l'utilisation du pci backend pour attribuer physiquement ton interface réseau au domU, une doc ici : http://www.antredugeek.fr/wiki/wiki/PCI%20Backend

N'hésite pas à passer sur le chan #xenfr sur irc.freenode.fr pour être aidé en temps réel ;)

a+
Yves aka nantes_geek


P. Dumontroty a écrit :
Bonjour.

Je fais mes premiers pas avec Xen sous Fédora Core 8.

Je souhaite réaliser un Dom0 hébergent 2 serveurs d'applications (domu1,domu2) La machine hôte dispose de 3 interfaces ethernet. La 1ère est destinée uniquement à Dom0 et je voudrais assigner respectivement les 2 autres à domu1 et domu2. Pour cela j'utilise les scripts network-bridge et vif-bridge pour assigner eth1 et eth2 à domu1 et domu2. Ça me parraissait facile mais impossible de communiquer avec les Domu depuis dom0 ou n'importe quelle autre machine ?

Pouvez-vous m'aider ?

Voici la configuration que j'ai mise en place pour configurer dans un 1er temps le 1er domu1. J'ai essayer en désactivant complètement les iptables sur dom0 et domu1, mais sans succès.

Version de xen: xen-3.1.2-2.fc8
Version OS: Fedora release 8 (Werewolf) noyau: 2.6.21.7-3.fc8xen pour machine AMD 64 bits
Ma configuration réseau avant le démarrage de xend:
# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:C0:DD:0A:AA:9E inet addr:192.168.4.24 Bcast:192.168.4.255 Mask:255.255.255.0
          inet6 addr: fe80::2c0:ddff:fe0a:aa9e/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:184 errors:0 dropped:0 overruns:0 frame:0
          TX packets:73 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:256
          RX bytes:20193 (19.7 KiB)  TX bytes:8049 (7.8 KiB)
          Interrupt:17

eth1 Link encap:Ethernet HWaddr 00:30:48:7F:36:4C BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:64 (64.0 b)
          Interrupt:22 Base address:0xc000

eth2 Link encap:Ethernet HWaddr 00:30:48:7F:36:4D BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:9 dropped:0 overruns:0 frame:5
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:21 Base address:0xe000

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:810 errors:0 dropped:0 overruns:0 frame:0
          TX packets:810 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2102924 (2.0 MiB)  TX bytes:2102924 (2.0 MiB)
#
*après le démarrage de libvirtd l'interface virbr0 est rajoutée.*

virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:5315 (5.1 KiB)

*ma configuration xend-config.sxp contient.*

    (xend-unix-path /var/lib/xend/xend-socket)
    (xend-relocation-hosts-allow '^localhost$ ^localhost\\.localdomain$')
    (network-script 'network-bridge netdev=eth1 bridge=xenbr1')
    (vif-script 'vif-bridge bridge=xenbr1')

*après le démarrage de xend les interfaces réseau sont devenues:*

# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:C0:DD:0A:AA:9E inet addr:192.168.4.24 Bcast:192.168.4.255 Mask:255.255.255.0
          inet6 addr: fe80::2c0:ddff:fe0a:aa9e/64 Scope:Link
          UP BROADCAST RUNNING  MTU:1500  Metric:1
          RX packets:1426 errors:0 dropped:0 overruns:0 frame:0
          TX packets:170 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:256
          RX bytes:119432 (116.6 KiB)  TX bytes:37523 (36.6 KiB)
          Interrupt:17

eth2 Link encap:Ethernet HWaddr 00:30:48:7F:36:4D BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:17 dropped:0 overruns:0 frame:7
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:21 Base address:0xe000

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:810 errors:0 dropped:0 overruns:0 frame:0
          TX packets:810 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2102924 (2.0 MiB)  TX bytes:2102924 (2.0 MiB)

peth1 Link encap:Ethernet HWaddr 00:30:48:7F:36:4C BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:64 (64.0 b)
          Interrupt:22 Base address:0xc000

tmpbridge Link encap:Ethernet HWaddr 00:00:00:00:00:00 BROADCAST MULTICAST MTU:1500 Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

virbr0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
          inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:5315 (5.1 KiB)

xenbr1 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:308 (308.0 b)
#

*Les paramètres du domu:*

name = "DomU-websrv1"
memory = "6144"
disk = [ 'phy:/dev/sdd1,xvda,w', ]
vif = [ 'mac=00:30:48:7f:36:4c, bridge=xenbr1', ]
vfb = [ 'type=vnc, vncunused=1' ]
vnc=1
vncunused=1
uuid = "190fb6d1-2f75-9a69-a121-c653839ad2a6"
bootloader="/usr/bin/pygrub"
vcpus=2
on_reboot   = 'restart'
on_crash    = 'restart'

*# xm create DomU-websrv1*

Tout semble ok, mais pas de réseau ???

routage:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.4.0 * 255.255.255.0 U 0 0 0 eth0 192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0 link-local * 255.255.0.0 U 0 0 0 eth0 default gre1.iram.fr 0.0.0.0 UG 0 0 0 eth0

*bridge:*
# brctl show
bridge name     bridge id               STP enabled     interfaces
tmpbridge               8000.000000000000       no
virbr0          8000.000000000000       yes
xenbr1          8000.000000000000       no




--
Patrick DUMONTROTY,     Institut de Radio Astronomie Millimetrique
300 rue de la Piscine,  F-38406 St Martin d'Heres Cedex   (FRANCE)
Tel +33 (0)4 76 82 49 47 - Fax +33 (0)4 76 51 59 38 - Tlx 980753 F
E-mail: mailto:dumontro@xxxxxxx             http://iram.fr/~dumontro
------------------------------------------------------------------------

_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr

--
------------------------------------
|Yves-Gaël Chény...................|
|email.:.yves@xxxxxxxxxxxxxxxxxxxxx|
|site.:.www.antredugeek.fr.........|
------------------------------------

_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.