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