Installer une IP Virtuelle sur Linux
Introduction :
Une adresse IP virtuelle est une adresse IP qui est partagée par deux serveurs. Ces deux serveurs disposent également de deux adresses IP différentes.
Contexte :
Je dispose de deux serveur :
- SRV-1
- adresse IP : 172.31.120.59
- masque de sous réseau : /20
- SRV-2
- adresse IP : 172.31.122.41
- masque de sous réseau : /20
Ces deux serveurs disposent d'un serveur Apache chacun. J'ai modifier le fichier index.php pour pouvoir les différentier :
SRV-1 :
SRV-2 :
Installation de l'IP virtuelle :
Nous voulons installer l'IP virtuelle 172.31.120.70 avec un masque en /20 sur nos deux serveurs.
Nous allons modifier le fichier interface de nos serveurs :
nano /etc/network/interfaces
auto eth0:1
iface eth0:1 inet static
address 172.31.120.70
netmask 255.255.0.0
Enfin on procède au redémarrage du service :
ifdown eth0 & ifup eth0
Cette commande est à réaliser sur les deux serveurs
Maintenant que nos serveurs disposent de leurs adresse IP virtuelle commune, nous allons pouvoir tenter d'afficher la page web de cette IP :
Nous constatons que c'est le SRV-1 qui répond. Éteignons celui-ci et réactualisons la page :
Et voila ! Nous avons constaté que définir une adresse IP virtuelle permet la tolérance de panne !



