Aide pour Xen sous Debian 8.9

Bonjour à toutes et à tous.

Je suis entrain de créer un nouveau serveur de VM sous Xen.
Malgré avoir suivi plusieurs tuto’ concernant Xen, j’ai beaucoup de mal à le mettre en place.
En effet, j’ai dû a plusieurs reprise refaire l’installation de Debian car je n’avais plus de réseau après avoir suivi ces tuto’.
Je souhaite créer des VM qui sont sur des VLANs différents.
Pour l’instant, j’ai bien fait en sorte de booter sur le noyau Xen. Puis j’ai voulu poursuivre en utilisant Openvswitch. Résultat : plus de réseau sur mon serveur, c’est là où j’ai réinstallé Debian…

J’ai un autre serveur de VM en production qui n’a pas été fait par moi. Sur ce dernier, lorsque je fais un “ifconfig” j’ai des interfaces se nommant "eth1.‘numéro vlan’"et des interfaces se nommant “vif65.0-emu” “vif65.1-emu” et enfin des interfaces “vmbr’numéro vlan’”.
Je suis complétement largué…

Savez-vous me résumer les grandes étapes pour créer ce serveur de VM ?

Merci d’avance…

Dans le dernier nom il y a br pour bridge .
Vous devez avoir le paquet bridge-utils installé sur la machine hôte.
Regardez la documentation associée

debmany bridge-utils

Grosso mode : cela revient à remplacer dans le fichier /etc/network/interfaces l’interface ethx par un pont brx
Extrait du fichier /etc/network/interfaces


# The primary network interface  eth3 ==> br0
# allow-hotplug eth3
iface eth3 inet manual

auto br0
iface br0 inet static
        bridge_ports eth3
        address 10.71.41.220
        netmask 255.255.254.0
        network 10.71.40.0/23
        broadcast 10.71.41.255
        gateway 10.71.40.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 110.71.40.10 10.64.32.8  10.64.16.201
        dns-search eua.bvcorp.corp
        bridge_waitport  0  # no delay before a port becomes available
        bridge_fd 0  # no forwarding delay

Autrement dit on met l’IP sur le pont et non sur l’interface physique.
Quand un paquet arrive sur eth3 pour l’IP désignée ce sera pour le système hôte.
J’utilise ce mécanisme pour des conteneurs Linux LXC
Dans la configuration d’un conteneur, j’ai entre autre

lxc.utsname = drtesting
lxc.network.type = veth

lxc.network.flags = up
lxc.network.link = br0
lxc.network.name = eth0
lxc.network.ipv4 = 10.71.41.227/23
lxc.network.ipv4.gateway = 10.71.40.1

Et le conteneur a une IP associée au pontbr0 sous le nom eth0.

Je n’ai jamais installé des VMs avec Xen, c’est simplement pour expliquer le principe du pont.

Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة

F. Petitjean
Ingénieur civil du Génie Maritime.

« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)