Ce guide ne s'applique pas au serveur RPS.
Info !
Tout au long de ce guide, IP.FAIL.OVER correspond à votre adresse IP failover à configurer.
Il vous faut donc remplacer à chaque fois IP.FAIL.OVER par l'IP qui vous à été fournie.
|
Créer une ip failover
- Allez sur votre manager OVH
- Sélectionnez votre serveur à partir de l'accueil
-
Cliquez sur Services
-
Choisissez Ip FailOver
-
Puis en cliquant sur Ajouter une Fail-Over, vous pourrez créer une nouvelle Ip Failover
Redhat 7.2 & Fedora
L'alias d'IP (IP aliasing en anglais) est une configuration spéciale du réseau de votre serveur dédié qui vous permet d'associer plusieurs adresses IP sur une seule carte réseau.
Le but est de créer une interface virtuelle au dessus de
eth0, qui sera nommée
eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau. Ici se trouvent les explications pour l'ajout via ssh. Vous pouvez aussi le faire directement via votre
webmin, section
autres et puis
genstionnaire des fichiers.
En ssh/putty
1. On copie le fichier de l'interface eth0 et on l'appelle eth0:0. Ceci va nous permettre d'éditer le fichier en tout tranquillité:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
2. Nous pouvons maintenant éditer le fichier eth0:0 afin de remplacer l'IP. Vous pouvez vous servir de pico ou vi:
pico /etc/sysconfig/network-scripts/ifcfg-eth0:0
Remplacez tout d'abord le nom du device et puis l'IP déjà existant par l'IP supplémentaire/Failover que vous avez reçu par Email :
DEVICE="eth0:0"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="IP.FAIL.OVER"
NETMASK="255.255.255.255"
BROADCAST="IP.FAIL.OVER"
3. Maintenant il suffit de monter la nouvelle interface que nous venons d'ajouter:
ifup eth0:0
Lors d'un reboot, l'interface sera automatiquement montée.
4. Test de l'IP
Si les opérations 1 à 3 ont été effectués correctement l'IP indiqué dans le fichier eth0:0 doit être pingable depuis l'extérieur et répondre au requêtes.
Si vous avez plusieurs IPs supplémentaires vous pouvez renouveler l'opération en utilisant eth0:1 , eth0:2 et ainsi de suite.
Si après la manipulation, votre IP ne devrait pas répondre aux pings, veuillez contacter le support.
Centos
Sous cette distribution, l'installation est presque identique à celle sous Redhat.
En ssh/putty
1. On copie le fichier de l'interface eth0 et on l'appelle eth0:0. Ceci va nous permettre d'éditer le fichier en tout tranquillité:
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
2. Nous pouvons maintenant éditer le fichier eth0:0 afin de remplacer l'IP. Vous pouvez vous servir de nano ou vi:
nano /etc/sysconfig/network-scripts/ifcfg-eth0:0
Remplacez tout d'abord le nom du device et puis l'IP déjà existant par l'IP supplémentaire/Failover que vous avez reçu par Email :
DEVICE="eth0:0"
BOOTPROTO=static
IPADDR="IP.FAIL.OVER"
NETMASK="255.255.255.255"
BROADCAST="IP.FAIL.OVER"
ONBOOT=yes
3. Maintenant il suffit de monter la nouvelle interface que nous venons d'ajouter:
ifup eth0:0
Lors d'un reboot, l'interface sera automatiquement montée et fonctionnera.
4. Test de l'IP
Si les opérations 1 à 3 ont été effectuées correctement l'IP indiqué dans le fichier eth0:0 doit être pingable depuis l'extérieur et répondre aux requêtes.
Si vous avez plusieurs IPs supplémentaire vous pouvez renouveler l'opération en utilisant eth0:1 , eth0:2 et ainsi de suite.
Si après la manipulation, votre IP ne devrait pas répondre aux pings, veuillez contacter le support.
Gentoo OVH
Le but est de créer une interface virtuelle au dessus de
eth0, qui sera nommée
eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau.
En ssh/putty
1. On copie d'abord le fichier d'origine afin de pouvoir revenir en arrière à tout moment.
cp /etc/conf.d/net /etc/conf.d/net.save
2. Nous pouvons maintenant éditer le fichier afin d'y ajouter l'IP.
Vous pouvez vous servir de nano ou vi. Sous gentoo une alias s'ajoute directement dans l'eth0. On ne crée pas d'interface eth0:0 comme sous la redhat par exemple.
Important: l'IP par défaut du serveur DOIT rester avec config_eth= sur la même ligne. Ceci afin d'assurer le bon fonctionnement de certains manipulations spécifique OVH.
Faites simplement après le netmask 255.255.255.0 un retour à la ligne et ajoutez y votre IP:
(les xxx.xxx.xxx.xxx sont bien sure à remplacer par l'ip principale de votre machine )
nano /etc/conf.d/net
Il faut ajouter:
config_eth0=( " xxx.xxx.xxx.xxx netmask 255.255.255.0"
"IP.FAIL.OVER netmask 255.255.255.255 brd IP.FAIL.OVER" )
ou
config_eth0=(
"XX.XX.XX.XX/24"
"IP.FAIL.OVER/32"
"ADRESSE IPV6/64"
)
Votre fichier /etc/conf.d/net doit maintenant contenir cela:
#This blank configuration will automatically use DHCP for any net.
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0"
"IP.FAIL.OVER netmask 255.255.255.255 brd IP.FAIL.OVER" )
routes_eth0=( "default gw xxx.xxx.xxx.254" )
ou
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
modules="iproute2"
config_eth0=(
"XX.XX.XX.XX/24"
"IP.FAIL.OVER/32"
"ADRESSE IPV6/64"
)
routes_eth0=(
"default via XX.XX.XX.254"
"GATEWAY ADRESSE IPV6 dev eth0"
"default via GATEWAY ADRESSE IPV6 "
)
3. Redémarrer l'interface de réseau.
Afin de faire pinger votre IP-Failover il vous suffit de redémarrer l'interface réseau:
/etc/init.d/net.eth0 restart
4. Test de l'IP
Si les opérations 1 à 3 ont été effectuées correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes. Vous pouvez ainsi insérer ligne par ligne une IP supplémentaire. Toute fois il est important que l'IP par défaut reste sur la même ligne que le config_eth0.
Debian
Le but est de créer une interface virtuelle au dessus de
eth0, qui sera nommée
eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau.
En ssh/putty
1. On copie d'abord le fichier d'origine afin de pouvoir revenir en arrière à tout moment.
cp /etc/network/interfaces /etc/network/interfaces.save
2. Nous pouvons maintenant éditer le fichier afin d'y ajouter l'IP.
Vous pouvez vous servir de nano ou vi. Sous gentoo une alias s'ajoute directement dans l'eth0. On ne crée pas d'interface eth0:0 comme sous la redhat par exemple.
pico /etc/network/interfaces
Pour
Debian 3, 4 et 5, il faut ajouter:
auto eth0:0
iface eth0:0 inet static
address IP.DE.FAIL.OVER
netmask 255.255.255.255
broadcast IP.DE.FAIL.OVER
Votre fichier /etc/network/interfaces doit maintenant contenir cela:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
network xxx.xxx.xxx.0
gateway xxx.xxx.xxx.254
auto eth0:0
iface eth0:0 inet static
address IP.DE.FAIL.OVER
netmask 255.255.255.255
broadcast IP.DE.FAIL.OVER
Pour
Debian 6, il faut ajouter une ligne par ip (en incrémentant X dans eth0:X):
post-up /sbin/ifconfig eth0:X IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER
post-down /sbin/ifconfig eth0:X down
Votre fichier /etc/network/interfaces doit maintenant contenir cela:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
network xxx.xxx.xxx.0
gateway xxx.xxx.xxx.254
post-up /sbin/ifconfig eth0:0 IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER
post-down /sbin/ifconfig eth0:0 down
post-up /sbin/ifconfig eth0:1 IP.DE.FAIL.OVER1 netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER1
post-down /sbin/ifconfig eth0:1 down
3. Redémarrer l'interface de réseau.
Afin de faire pinger votre IP-Failover il vous suffit de redémarrer l'interface réseau:
/etc/init.d/networking restart
4. Test de l'IP
Si les opérations 1 à 3 ont été effectuées correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes.
Si après la manipulation votre IP ne devrait pas répondre aux pings, veuillez contacter le support.
Cpanel
1. On édite le fichier /etc/ips :
pico /etc/ips
2. On ajoute l'ip dans le fichier :
IP.FAIL.OVER:255.255.255.255:IP.FAIL.OVER
__3. on ajoute l'ip dans le fichier /etc/ipaddrpool
IP.FAIL.OVER
4. On relance le service gérant les ips failover :
/etc/init.d/ipaliases restart
Plesk
1. A partir de la page d'accueil du panel de plesk dans la catégorie "Serveur", on clique sur le bouton "ajouter une adresse ip"
2. On renseigne ensuite dans le champs "Adresse Ip et masque de sous-réseau" : IP.FAILOVER.DU.SERVEUR/32
DirectAdmin
1. A partir de la page d'accueil du Directadmin (https://nsxxx.ovh.net:2222) dans la catégorie "AdminTools", on clique sur le bouton "IP Management"
2. On renseigne ensuite dans le champs "IP" : IP.FAIL.OVER
Dans le champ "Netmask" : 255.255.255.255
ISPConfig
La configuration de l'ISPConfig est sensiblement identique à celle de la Debian.
Par contre, afin que le panel propose cette ip, il vous faut donc l'ajouter.
1. Via le panel de la machine (https://nsxxx.ovh.net:8080) cliquez sur System
, Edit Server IP
, puis Add new IP Adrdress
2. Il ne vous restera plus qu'à renseigner l'ip failover dans le champs IP Address__
Serveurs HG
Pour les serveurs HG qui sont de base livrée avec deux IP et deux interfaces réseau, il faut ajouter l'IP fail-over dans les règles de routage:
postup()
{
/sbin/ip route add default via IP.INITIAL.2eme.CARTE dev eth1 table 223
/sbin/ip rule add from IP.INITIAL.DU.SERVEUR/32 table 223
/sbin/ip rule add from IP.FAILOVER.DU.SERVEUR/32 table 223
}
Un fichier exemple sur un Serveur HG sous Gentoo donne donc:
This blank configuration will automatically use DHCP for any net.*
scripts in /etc/init.d. To create a more complete configuration,
please review /etc/conf.d/net.example and save your configuration
in /etc/conf.d/net (this file :]!).
config_eth0=( "xxx.xxx.xxx.xxx netmask 255.255.255.0"
"xxx.xxx.xxx.xxx netmask 255.255.255.255 brd IP.FAIL.OVER"
)
routes_eth0=( "default gw xxx.xxx.xxx.254" )
config_eth1=( "xxx.xxx.xxx.xxx netmask 255.255.255.0"
"xxx.xxx.xxx.xxx netmask 255.255.255.255 brd IP.FAIL.OVER"
)
postup()
{
/sbin/ip route add default via xxx.xxx.xxx.xxx dev eth1 table 223
/sbin/ip rule add from xxx.xxx.xxx.xxx/32 table 223
/sbin/ip rule add from IP.FAIL.OVER/32 table 223
}
Windows 2003 Server
Vous devez tout d'abord ajouter un nouveau matériel :
Démarrer, Panneau de configuration, Nouveau matériel
Cliquer sur Suivant, puis cocher "Oui, j'ai déjà connecté le matériel" et valider
Sélectionner le dernier élément de la liste: "Ajouter un nouveau périphérique matériel" et valider
Choisir la deuxième option: "Installer le matériel que je sélectionne manuellement dans la liste (utilisateur expérimenté)" puis valider
Sélectionner "Cartes réseau" puis dans la fenêtre suivante, rechercher le fabricant Microsoft et sélectionner "Carte de bouclage Microsoft" (loopback en anglais)
Terminer l'installation de ce matériel
En installant la carte de bouclage, une nouvelle interface réseau est apparue: "Connexion au réseau local 2" (sauf pour les serveurs HG qui auront une 3ème interface). Il est temps de lui affecter l'adresse IP fail-over:
Dans le menu Démarrer, sélectionner Panneau de configuration, Connexions réseau puis Connexion au réseau local 2
Cliquer sur Propriétés
Sélectionner Protocole Internet (TCP/IP) puis cliquer sur Propriétés
Entrez l'adresse IP correspondant à votre IP fail-over et 255.255.255.0 comme masque de sous-réseau. Laisser les autres champs vides.
Valider toutes les fenêtres ouvertes.
Il faut enfin corriger le masque de sous-réseau vers 255.255.255.255 mais cela n'est pas autorisé par la boite de dialogue de configuration de l'IP ; il faut modifier l'information dans la base de registre:
Dans le menu démarrer, cliquer sur Exécuter, puis tapper regedit
Tapper CTRL+F3 afin d'ouvrir la fenêtre de recherche, puis indiquer l'adresse IP fail-over et
cliquer sur Suivant
Une fois l'IP trouvée, doucle-cliquer sur la paramètre "SubnetMask" et changer de 255.255.255.0 vers 255.255.255.255 et valider.
Poursuivre la recherche en tappant F3 et refaire la modification comme précédemment
Fermer l'éditeur du registre
Enfin, pour valider les modifications, redémarrer l'interface:
Démarrer, Panneau de configuration, Connexions réseau et faire un clic droit sur Connexion au
réseau local 2 puis cliquer sur Désactiver
Attendre quelques secondes et réactiver la connexion réseau
Windows 2008 Server
Par defaut les serveurs sous windows 2008 sont en dhcp au niveau de la configuration reseau. Si vous avez deja configuré une ip failover ou que vous avez deja passé votre configuration en ip fixe alors passez au point 2.
1. Vous devez tout d'abord passer d'une configuration dhcp au niveau de la configuration reseau a une configuration fixe
Ouvrez une invite de commande :
tappez la commande
ipconfig /all
cela vous donne ceci :
recuperer votre Adresse IPv4, masque de sous-reseau, passerelle par defaut
dans notre exemple l'ip est : 94.23.196.18
ensuite :
- Allez dans le menu demarrez > panneau de configuration > reseau et internet > centre de reseau et partage > modifier les paramèttres de la carte (dans le menu de gauche).
- Faite une click droit sur Connexion au réseau local
- Cliquer sur Propriétés
- Sélectionner Protocole Internet version 4 (TCP/IPv4) puis cliquer sur Propriétés
-cliquez sur utiliser l'adresse ip suivante et remettez l'ip principale du serveur , masque de sous-reseau, passerelle par defaut obtenu grace a la commande ipconfig. (en serveur dns preferé mettez 213.186.33.99).
attention a ne pas faire d'erreur sur ces informations sinon le serveur ne sera plus accessible et vous serez obligé de faire les corrections en mode winrescue
2. Configurez votre ip failover
Ensuite cliquez sur avancé :(toujours dans Paramettres TCP/IP avancé)
dans la partie Adresse IP cliquez sur ajouter.
renseignez votre ip failover et le netmask 255.255.255.255
cliquez sur ajouter .
Votre IP Failover est maintenant utilisable.
FreeBsd
En ssh/putty
1. On determine le nom de votre interface réseau principale
Vous pouvez utiliser la commande ifconfig pour cette operation:
ifconfig
Cela vous donne par exemple :
comsdvt# ifconfig
nfe0: flags=8843 metric 0 mtu 1500
options=10b
ether 00:24:8c:d7:ba:11
inet 94.23.196.18 netmask 0xffffff00 broadcast 94.23.196.255
inet 87.98.129.74 netmask 0xffffffff broadcast 87.98.129.74
media: Ethernet autoselect (100baseTX )
status: active
lo0: flags=8049 metric 0 mtu 16384
options=3
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
comsdvt#
Le nom de l'interface est par consequent :
nfe0
2. On copie le fichier /etc/rc.conf afin de pouvoir revenir en arrière à tout moment :
Vous pouvez utiliser la commande cp :
cp /etc/rc.conf /etc/rc.conf.back
3. On edite le fichier /etc/rc.conf
Vous pouvez utiliser l'editeur ee ou vi pour cette operation
ee /etc/rc.conf
Rajoutez la ligne suivante a la fin du fichier :
ifconfig_INTERFACE_alias0="inet IP.FAIL.OVER netmask 255.255.255.255 broadcast IP.FAIL.OVER"
Remplacez respectivement INTERFACE et IP.FAIL.OVER par le nom de l'interface recuperer dans le point n°1 et IPfailover par l'ip failover.
exemple :
ifconfig_nfe0_alias0="inet 87.98.129.74 netmask 255.255.255.255 broadcast 87.98.129.74"
4. On redemarre l'interface reseau
/etc/rc.d/netif restart && /etc/rc.d/routing restart
Info !
Tapez bien cette commande et non en deux commandes séparés sinon vous perdez l'acces au serveur
|
5. Test de l'IP
Si les opérations 1 à 4 ont été effectué correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes.
Si aprés la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support.
Solaris
En ssh/putty
1. On determine le nom de votre interface réseau principale
Vous pouvez utiliser la commande ifconfig pour cette operation:
ifconfig -a
Cela vous donne par exemple :
lo0: flags=2001000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
e1000g0: flags=1000843 mtu 1500 index 2
inet 94.23.41.167 netmask ffffff00 broadcast 94.23.41.255
ether 0:1c:c0:f2:be:42
Le nom de l'interface est par consequent :
e1000g0
2. On crée le fichier /etc/hostname.INTERFACE:ALIAS
Vous pouvez utiliser l'editeur vi pour cette operation exemple :
vi /etc/hostname.e1000g0:1
dans ce fichier indiquer ceci :
IPFAILOVER/32 broadcast + up
Remplacez IPFAILOVER par l'ip failover.
exemple :
188.165.171.40/32 up
3. On redémarre l'interface reseau
svcadm restart svc:/network/physical:default
4. Test de l'IP
Si les opérations 1 à 3 ont été effectué correctement l'IP indiqué dans le fichier doit être pingable depuis l'extérieur et répondre au requêtes.
Si aprés la manipulation votre IP ne devrait pas répondre au pings, veuillez contacter le support.
open suse
L'alias d'IP (IP aliasing en anglais) est une configuration spéciale du réseau de votre serveur dédié qui vous permet de associer plusieurs adresses IP sur une seule carte réseau.
Le but est de créer une interface virtuelle au dessus de
eth0, qui sera nommée
eth0:0 et qui va attacher l'IP supplémentaire ou Failover à votre interface réseau. Ici se trouvent les explications pour l'ajout via ssh.
En ssh/putty
1. Il vous suffit de créer le fichier /etc/sysconfig/network/ifcfg-eth0:0 de la manière suivante :
cat >> /etc/sysconfig/network/ifcfg-eth0:0 << EOF
IPADDR1='IP.FAIL.OVER'
NETMASK1='255.255.255.255'
LABEL1='0'
EOF
Si vous devez activer plusieurs adresses ip failover, vous n'aurez qu'a remplacer /etc/sysconfig/network/ifcfg-eth0:0, IPADDR1, NETMASK1, LABEL1='0' par /etc/sysconfig/network/ifcfg-eth0:1 IPADDR2, NETMASK2, LABEL2='1' et ainsi de suite.
2. Maintenant il suffit de monter la nouvelle interface que nous venons d'ajouter:
ifup eth0:0
Lors d'un reboot, l'interface sera automatiquement montée.
3. Test de l'IP
Si les opérations 1 à 3 ont été effectuées correctement l'IP indiqué dans le fichier eth0:0 doit être joignable depuis l'extérieur et répondre aux requêtes.
Si après la manipulation, votre IP ne devrait pas répondre aux pings, veuillez contacter le support.