OVH, Ip Failover dans une machine virtuelle VMWare
par guiguiabloc le 05 déc, 2008, sous linux, réseau
Suite à ce billet sur la mise en oeuvre de VMware Server 2 sur un serveur dédié OVH, il semble que certain d’entre vous soit en difficulté pour affecter une ip failover à votre Machine Virtuelle et pour la faire communiquer avec le Nain Ternet.
Donc , petite mise au point et tuto pour le « comment qu’on fait » pour mettre une ip failover OVH sur ma VM.
- Pré-requis Hôte
Vous avez lu le billet sur l’installation VMWare et l’hôte est opérationnel.
J’appelerais l’hôte le serveur sur lequel est installé VMWare server.
L’interface Host-only utilisée sur l’hôte est VMNET1 :
hote# ifconfig
vmnet1 Lien encap:Ethernet HWaddr 00:50:56:C0:00:01
inet adr:10.154.98.1 Bcast:10.154.98.255 Masque:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3675317 errors:0 dropped:0 overruns:0 frame:0
TX packets:3013354 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)L’ip affectée à VMNET1 est de classe privée (192.168/16, 172.16/12 ou 10/8) ici, 10.154.98.1/24 (la notation /24 correspond au nombre de bits du masque se sous-réseau donc ici 255.255.255.0).
Le forwarding IP est activée :
hote# cat /proc/sys/net/ipv4/ip_forward 1
Le proxy ARP est actif sur l’interface VMNET1 :
hote# cat /proc/sys/net/ipv4/conf/vmnet1/proxy_arp 1
Si les valeurs sont a 0, les activer :
hote# /bin/echo "1" > /proc/sys/net/ipv4/ip_forward hote# /bin/echo "1" > /proc/sys/net/ipv4/conf/vmnet1/proxy_arp
L’ip FailOver utilisée dans cette exemple est 91.121.58.158.
On ajoute une route par défaut pour l’ipFailover :
hote# route add 91.121.58.158 dev vmnet1 hote# route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 91.121.58.158 0.0.0.0 255.255.255.255 UH 0 0 0 vmnet1
- Machine Virtuelle Linux (type Debian)
guest:~# cat /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 91.121.58.158 netmask 255.255.255.255 dns-nameservers 213.186.33.99 post-up /sbin/route add default dev eth0
N’oubliez pas de renseigner vos serveurs de noms (opendns ici)
guest:~# cat /etc/resolv.conf search localdomain nameserver 208.67.222.222 nameserver 208.67.220.220
On reboot, Un ping sur une adresse externe doit fonctionner sans problème :
Si vous préférez faire la config à la main :
guest# ifconfig eth0 91.121.58.158 netmask 255.255.255.255 guest# route add default dev eth0
- Machine Virtuelle WINDOWS
On spécifie l’ip failover, la passerelle qui l’adresse de VMNET1 de l’hôte et les DNS.
Concernant les masques, si vous laissez 255.255.255.255, vous aurez un message d’erreur :
On va donc laisser 255.255.255.0 pour l’instant :
Lancer Regedit pour modifier la valeur du netmask (Démarrer/executer/Regedit).
Déplacer vous sur HkEY_LOCAL_MACHINE/SYSTEM et faites une recherche sur « subnet »
Modifie la valeur 255.255.255.0 en 255.255.255.255
On reboot le pc, tout doit être ok désormais :
ATTENTION le netmask affichée est INCORRECT !! LA PREUVE :
En espèrant que cela vous aide
16 Commentaires pour ce billet
1 Trackback or Pingback for this entry
-
Configurare la rete per VMware server e gli IP Failover in un dedicato OVH | digg.it
avril 4th, 2009 le 14:57[...] Articolo di GuiGui – OVH, Ip Failover dans une machine virtuelle VMWare [...]








décembre 6th, 2008 le 13:22
Merci pour ce tuto. Il n’y a plus de doute possible sur certain détail assez difficile à comprendre (comme la config IP des machines virtuelle)
Merci encore
décembre 10th, 2008 le 19:36
décidément on tombe sur les mêmes sujets a une journée d’intervalle…. comme quoi !
http://www.dedibox-news.com/doku.php?id=installation:virtualisation+avec+vmware+server+2.0&rev=1228559637
par contre personnellement je perd les routes au démarrage ainsi que les config de forwarding et de proxy arp. J’ai un cron qui tourne pour tester tous ça et le rétablir si nécessaire. De plus je travaille également sur la sécurisation de l’hôte via iptables.
++ et bon travail !
décembre 31st, 2008 le 0:53
Arghh ça marche trop bien ! Merci !
février 25th, 2009 le 9:37
Salut,
Excellent, ça fonctionne au poil. Merci pour ton billet.
Par contre la je me galère un peu avec l’iptable de l’hôte pour qu’il autorise les communication avec la VM. Si jamais quelqu’un avais un début de piste ?
février 25th, 2009 le 15:03
merci
Pour iptables, il te faut juste jouer sur l’interface vmnet1 en plus d’eth0
mars 20th, 2009 le 17:42
Je n’arrive pas à faire fonctionner centos 5 en guest avec technique similaire.
Si quelqu’un à la soluce merci
mai 19th, 2009 le 15:41
Perdon, je ne parle pas français.
Thanks for your guide. It help me a lot. I have configured my own set up using Shorewall. I have done this guide to VMware, Shorewall and IP aliasing
juin 4th, 2009 le 13:49
Merci pour ce tuto qui m’a beaucoup aidé
novembre 12th, 2009 le 10:31
bonjour
pas mal le tuto, j’en cherché un simple.
j’ai une question, sur un serveur vm en .88 je voudrais rediriger tout les connexion en port 25 sur une des vm en .250
est-ce possible ?
comment je peux faire, car j’ai essayer avec des regles iptables mais ca ne marche pas.
Merci
août 1st, 2010 le 3:08
Salut
Petite question ! j’ai 2 ip fail over a mettre sur une vm et j’y arrive pas !
sur le dédié d’habitude je rajoute eth0:0 et op mais la je bloque.
peux tu m’aider?
merci !
août 1st, 2010 le 10:17
C’est exactement pareil que sur un dédié.
eth0 pour la premiere ip, eth0:1 pour la deuxieme
et route add ip1 dev vmnet1 et route add ip2 dev vmnet1
septembre 6th, 2010 le 18:08
ma VM est un IPCOP.
je voudrais attribuer l’ip failover à sa patte RED.
impossible d’appliquer les mêmes paramètres que dans ce guide (ipcop refuse le mask 255.255.255.255)
une idéé ?
merci d’avance !
septembre 9th, 2010 le 8:11
Je ne connais pas assez bien la surcouche IPCOP mais je pense que cela doit se régler en modifiant directement le fichier de config en shell et/ou le template associé.
décembre 23rd, 2010 le 18:08
Bonjour et merci pour ce tuto qui m’ a donné satisfaction sur deux serveru… jusqu’a ce jour.
Sur un nouveau serveur dedie ovh avec une ubuntu serveur 10.04 noyau 2.6.32-26-generic suite à un safe-upgrade, les machines virtuelles ne voient pas internet, ne sont pas vue…..
un trace route de mes adress failover me conduise bien sur ma machine hôte, mais cela s’arrete la…
Quelle démarche suivre pour débloque la situation
Merci
décembre 23rd, 2010 le 18:48
Je crois qu’il y a du changement chez OVH la dessus, il faut voir le routage par MAC adress sur leur Guide
décembre 23rd, 2010 le 23:49
Bonsoir,
merci de votre réactivité…
je vais essayé de voir ca…
et reviendrais si je trouve,
ou pas
joyeux noël