1 votes

Comment configurer manuellement le pontage Xen sur OpenSUSE pour deux DomU

J'ai eu des problèmes de réseau Xen sur OpenSUSE, en particulier pour établir une connexion TCP de Dom0 à DomU. D'autres machines sur le réseau peuvent ouvrir des connexions TCP vers les 3, donc j'espère qu'une configuration de réseau manuelle me permettra de résoudre le problème de Dom0 -> DomU.

Donc, j'ai besoin d'aide pour configurer manuellement mon réseau Dom0, pont et 2 interfaces VIF sous OpenSUSE. Idéalement, j'aurai 3 adresses MAC, deux générées aléatoirement pour chaque VIF et une pour le Dom0. De cette manière, mon serveur DHCP/DNS interne peut attribuer une IP à chacun et toutes les machines sur le LAN peuvent se connecter aux 3 serveurs. Les 3 machines devraient être sur le même réseau interne que tout le reste (pas de VLAN ou NAT). REMARQUE : Vous pouvez supposer qu'il s'agit d'une configuration de réseau statique, j'utilise simplement DHCP avec des MAC statiques pour la commodité, mais je m'attends à ce que les IPs de Dom0 et DomUs soient fixes.

1) Comment puis-je configurer ce réseau de A à Z dans YaST ?

ou

2) Veuillez fournir des scripts d'exemple /etc/sysconfig/network, et tout autre script de fichier de configuration pour mettre en place ceci.

Merci

1voto

Dr. Faust Points 361

Je crée les ponts manuellement en utilisant les fichiers ifcfg dans /etc/sysconfig/network. J'ai un pont attaché à eth0 qui est transmis aux domUs. Ci-dessous se trouvent mes fichiers ifcfg-eth0 et ifcfg-br5000. C'est légèrement différent si vous avez besoin de relier un VLAN, mais comme vous ne l'indiquez pas, je suppose que ce n'est pas nécessaire.

eth0:

BOOTPROTO='static'
#IPADDR='172.16.30.221/24'
IPADDR='0.0.0.0/24'
BROADCAST='172.16.30.255'
MTU=9000''
STARTMODE='onboot'
NAME='Carte Réseau Ethernet'

br5000:

BOOTPROTO='static'
BRIDGE='yes'
BRIDGE_FORWARDDELAY='0'
BRIDGE_PORTS='eth0'
BRIDGE_STP='off'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='172.16.30.221/24'
MTU='9000'
NAME=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

0voto

Nils Points 7622

Je suis plus familier avec XEN sous SLES, mais je pense que OpenSuSE sera similaire.

Si le pontage est disponible via yast network, essayez celui-ci (fonctionne sur SLES11, pas sur SLES10).

Si le pontage n'est pas disponible via yast, regardez dans /etc/xen/scripts. Là, vous devriez trouver un script appelé network-bridge. Utilisez ce script enveloppe pour déplacer votre interface Dom0 sur le pont (regardez l'en-tête du script pour les paramètres).

J'ai trouvé nécessaire de mettre une configuration /etc/sysconfig/network/ifcfg-$BRIDGE avec startmode manual pour que le pont soit actif après l'exécution du script network-bridge.

Le truc de base du script enveloppe est de déplacer le MAC (et l'IP) de l'interface physique vers le périphérique de pont. L'interface d'origine sera ajoutée au pont et renommée en PETH - servant de "liaison montante" vers le réseau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X