xen-fr
Re: [Xen-fr] Bridge avec XEN 3 sur Debian
Dominique Jeannerod wrote:
Bonjour,
Je lis les messages de la liste que j'avais zappé pendant mes congés.
J'ai eu le même problème travaillant avec Xen dans un hôte sous VMWare (Je
sais, c'est tordu, mais assez pratique pour faire des tests avec un portable
un peu costaud).
Ce qui se passe est que VMWare attribue des adresses MAC spécifiques à ses
machines virtuelles, et filtre celles qui ne sont pas des adresses VMWare.
En analysant les tables ARP dans ce cas, on voit que la résolution ARP du
guest Xen vers l'extérieur ne se fait pas, alors que la communication entre
domU et dom0, et entre plusieurs domU se fait bien. Le fonctionnement du
bridge Xen est donc bon en local.
J'ai contourné ce "problème" en forçant le guest à prendre une adresse MAC
"VMWare" dans le fichier de conf de la machine virtuelle (vérifier avant que
l'adresse n'est pas un doublon !):
# MAC dans la plage de VMWare pour les tests
vif = [ 'mac=00:50:56:00:00:10' ]
Après ça, la résolution ARP marche, et on peut "sortir" vers l'extérieur si
les adresses IP et le routage sont bien configurés. Dans ma configuration de
tests, ça marche parfaitement, avec VMWare en mode NAT pour créer un réseau
local, et accéder à Internet via le hôte VMWare.
Pout info, j'utilise VMWare Workstation 5.5.1, mais ça doit aussi marcher
avec le VMWare Server gratuit.
Cordialement,
Dominique
-----Message d'origine-----
De : xen-fr-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-fr-bounces@xxxxxxxxxxxxxxxxxxx] De la part de Sylvain Garcia
Envoyé : vendredi 4 août 2006 14:46
À : xen-fr@xxxxxxxxxxxxxxxxxxx
Objet : Re: [Xen-fr] Bridge avec XEN 3 sur Debian
Sylvain Garcia wrote:
Dominique Rousseau wrote:
Le Thu, Aug 03, 2006 at 12:16:41PM +0200, Sylvain Garcia
[sylvain.garcia@xxxxxxxxxx] a écrit:
Par contre, quand tu dis "sortir vers l'extérieur", tu parles d'une
machine connectées sur ton LAN, ou en dehors ?
Machine connecter a mon LAN
ok
Ca ne serait pas un problème de route ?
Alors, donc si j'ai bien compris cela est normal si j'ai seulement
une adresse sur eth0 et pas sur les autres?
oui
Pour ce qui est de la table de routage
netstat -rn
Destination Passerelle Genmask Indic MSS Fenetre
irtt iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0
0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0
0 eth0
Pour moi tout me semble normal si c'est bien par eth0 que mon dom0
doit passer??
En reregardant, a priori les comptes des interfaces sont cohérents
(nombre de paquets sur eth0 = nombre de paquets sur vif0.0)
Y'a pas de règle iptables (ou ebtables ?) de chargées ?
Non rien de changer.
En fait je crois que ce soir je vais repartir de Zero et demain je
vous tiendrai au courant car la je comprend rien du tout. il y a tou
qui a l'air bon je comprend PAS :-) --Faut garder le moral--
Alors....
J'ai tou repris et la ca marche bien. En fait je vais vous expliqué comment
je m'y suis pris....
En fait cela fait bien longtemp que je regarde d'un oeuil XEN, car j'utilise
beaucoup la virtualisation pour faire des tests. J'ai pas mal utilisé VMware
et d'ailleur j'ai VmwareServer d'installer sur ma machine... ( Non ne me
gueuler pas dessus...).
Donc ayant VmwareServer sur ma distributon préféré et ne voulant pas
flinguer ma distribution Linux j'ai installer une DebianStable sur une
Vmware sur laquel j'ai installer XEN (paravirtualisation dans de la
virtualisation, oula...).
Eh bien en fait tout marche bien sauf que au niveaux réseaux pour un bridge,
Ben c'est la memerde...
Après avoir sniffer dans tous les sens pour voir ou passer les trames, il y
avait des trucs imcompréhensible. Alors j'ai décider de sortir mon vieux
celeron (avec 256M et 3Go DD) de mon placard, et aprés une install de Debian
Sarge+ XEn.... CA MARCHEEEEE.
Conclusion:
VMwaresServer a du mal a gérer le bridge d'un machine virtuelle, en fait
je pens qu'il a du mal avec le mode promiscious de la machine qu'il émule.
Mais ce n'été pas la version final de VmwareServer, peut-être qu'avec la
version final cela marche mieux... Mais bon j'en doute
Je vous remerci a tous de l'attention et de l'aide que vous m'avez apporté.
J'ai encore quelques question sur le fonctionnement de XEn que j'ai du mal a
comprendre:
En fait si j'ai bien compris, le dom0 utilise un kernel xen, et les domU
utilise aussi le kernel du dom0.
Mais comment on fait si on veut installer une distribution Fedora ou FreeBSD
sur un DomU sachant qu'en Dom0 on utilise une Debian Sarge.
est'ce que l'on est obligatoirement bloquer pour l'utilisation du meme
kernel pour toute les machines?
Merci
--
Sylvain Garcia
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
ok Merci pour cette réponse, c'est vrai que j'avais pas du tout pensez a
cela. Je pense que je vais re-essayer de faire fonctionner,histoir de voir.
Merci pour cette analyse et la solution.
--
Sylvain Garcia
_______________________________________________
Xen-fr mailing list
Xen-fr@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-fr
|
|
|