Comment configurer les hôtes pour les distributions de virtualisation permettant le bridge ?

Explications


OVH permet de configurer votre Virtual Machine en mode bridge. Certaines modifications doivent être apportés sur les VM pour une configuration réseau fonctionnelle. Il vous sera indiqué en bleu le nom des fichiers à éditer (avec vi, nano, pico...) et sous ses derniers leur contenu. Dans ces configurations, des champs devront être remplacés, ces derniers seront en rouge.

Prérequis


Un serveur dédié avec Vmware Esxi ou Citrix Xen Server ou Hyper-V
Avoir assigné une mac virtuelle à une ip FailOver
Savoir se connecter en ssh

Determiner la gateway de l'Hote


Afin de pouvoir configurer les Virtual Machines, vous avez besoin de connaitre la gateway de votre machine hôte (nsxxx.ovh.net;ksxxx.ovh.net...). Pour ce faire, vous devez remplacer le dernier groupe de chiffre de l'ip de votre machine par 254.
Vous pouvez retrouver l'ip de votre machine directement dans l'email d'installation de cette derniere.

ex :

IP de votre Serveur ( Hôte ) : 123.456.789.012
IP de la gateway de l'hôte n'est rien d'autre l'IP de votre serveur se terminant par .254
Donc: 123.456.789.254


Debian Like (Debian, Ubuntu...)

ATTENTION : il ne faut en aucun cas utiliser l'IP principale de votre serveur comme gateway !! Vous devez en aucun cas utiliser : route add default gw dev eth0 sinon vous risquez la coupure de votre IP pour le serveur virtuel.

/etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address IP.FAIL.OVER
netmask 255.255.255.255
broadcast IP.FAIL.OVER
post-up route add IP.DE.VOTREDEDIE.254 dev eth0
post-up route add default gw IP.DE.VOTREDEDIE.254
post-down route del IP.DE.VOTREDEDIE.254 dev eth0
post-down route del default gw IP.DE.VOTREDEDIE.254


/etc/resolv.conf
nameserver 213.186.33.99


Pour Debian 6, la configuration du serveur dns se fait directement dans le fichier /etc/network/interfaces où vous devez retrouver cette section :

# dns-* options are implemented by the resolvconf package, if installed (default)
dns-nameservers 213.186.33.99 #Serveur DNS OVH
dns-search ovh.net #Résoudre plus vite les hosts sur le réseau OVH


Redhat Like (Redhat, Centos...)

ATTENTION : il ne faut en aucun cas utiliser l'IP principale de votre serveur comme gateway !! Vous devez en aucun cas utiliser : route add default gw dev eth0 sinon vous risquez la coupure de votre IP pour le serveur virtuel.

/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
IPV6INIT=no
PEERDNS=yes
TYPE=Ethernet
NETMASK=255.255.255.255
IPADDR=IP.FAIL.OVER
GATEWAY=IP.DE.VOTREDEDIE.254
ARP=yes
HWADDR=MA:MAC:VI:RT:UEL:LE

/etc/sysconfig/network-scripts/route-eth0
IP.DE.VOTREDEDIE.254 dev eth0
default via IP.DE.VOTREDEDIE.254 dev eth0

/etc/resolv.conf
nameserver 213.186.33.99

Autres distributions

ATTENTION : il ne faut en aucun cas utiliser l'IP principale de votre serveur comme gateway !! Vous devez en aucun cas utiliser : route add default gw dev eth0 sinon vous risquez la coupure de votre IP pour le serveur virtuel.

Voici la configuration réseau qui devra être renseignée sur la Virtual Machine :

ip : IP.FAIL.OVER
netmask : 255.255.255.255

Il vous faudra ensuite ajouter à la Virtual Machine:

route add IP.DE.VOTREDEDIE.254 dev eth0
route add default gw IP.DE.VOTREDEDIE.254


Il vous sera ensuite nécessaire de configurer le dns de votre machine, afin qu'il puisse faire des résolution de domaine. L'ip a renseigner est 213.186.33.99

FreeBSD 8.0

ATTENTION : il ne faut en aucun cas utiliser l'IP principale de votre serveur comme gateway !! Vous devez en aucun cas utiliser : route add default gw dev eth0 sinon vous risquez la coupure de votre IP pour le serveur virtuel.

/etc/rc.conf
ifconfig_em0="inet IP.FAIL.OVER netmask 255.255.255.255 broadcast IP.FAIL.OVER"
static_routes="net1 net2"
route_net1="-net IP.DE.VOTREDEDIE.254/32 IP.FAIL.OVER"
route_net2="default IP.DE.VOTREDEDIE.254"

/etc/resolv.conf
nameserver 213.186.33.99

Windows 2003

ATTENTION : il ne faut en aucun cas utiliser l'IP principale de votre serveur comme gateway !! Vous devez en aucun cas utiliser : route add default gw dev eth0 sinon vous risquez la coupure de votre IP pour le serveur virtuel.

Dans un premier temps, vous devez vous connecter au panneau "Connexions réseau" (Démarrer > Panneau de configuration > Connexions réseau > Connexions au réseau local)
Ensuite, sélectionnez Propriétés :



Puis, sélectionnez Protocole Internet (TCP/IP) :



Enfin, il vous faudra renseigner votre ip Failover dans le champs "Adresse IP", le Masque de sous-réseau 255.255.0.0, la gateway de votre machine physique comme passerelle par défaut, et l'ip 213.186.33.99 comme Serveur DNS préféré.



Dans un second temps, via le menu démarrer, cliquez sur Exécuter, puis tapez regedit.
Une fois dans l'application, vous devez rechercher votre ip-failover (Édition Rechercher).
Une fois l'IP trouvée, double-cliquez sur la paramètre "SubnetMask" et changez de 255.255.0.0 vers 255.255.255.255, puis vous validez.
Fermez l'éditeur du registre

Enfin, pour valider les modifications, vous devez redémarrer l'interface réseau (Démarrer > Panneau de configuration > Connexions réseau > Connexion au
réseau local > clique droit, puis Désactiver)
Attendre quelques secondes et réactiver la connexion réseau