Dernière mise à jour le 06/04/2018
Objectif
Une IP fail-over (IPFO) est une adresse IP basculable d'un service à l'autre. Elle offre donc la possibilité de disposer d'une infrastructure résistant à une grande diversité de problèmes (pannes matérielles, surcharges de vos services, maintenance...).
Pour plus d'informations sur l'IP fail-over nous vous recommandons la lecture du document de présentation.
Le service OVH Load Balancer offre quant à lui des fonctionnalités de répartition de charge sur différents protocoles : HTTP, HTTPS, TCP et UDP. Associé à une IP fail-over, il devient possible de basculer votre infrastructure existante vers un Load Balancer sans perturber ou interrompre les services de vos clients. En effet il n'y aura désormais plus de changement d'adresse IP dans la mesure où vous utiliserez toujours l'IP fail-over, donc pas de délai de propagation des DNS.
Pour plus d'informations sur le service OVH Load Balancer, nous vous conseillons de consulter la présentation générale.
Ce guide vous explique comment utiliser une IP fail-over avec le service OVH Load Balancer.
Prérequis
- Disposer d'un Load Balancer OVH correctement configuré.
- Disposer d'une IP fail-over.
Configuration du Load Balancer requise
Afin de valider le changement dans la liste des IPs fail-over associées au Load Balancer, il est nécessaire de pouvoir actualiser celui-ci. Pour ce faire, plusieurs conditions doivent être réunies.
-
Si le Load Balancer est dans un vRack, toutes les fermes doivent être dans le vRack. De plus, le Load Balancer doit disposer de son vLAN. Sinon, aucune ferme ne doit être dans un vRack.
-
Au moins un frontend présent. Tous les frontends doivent être valides. Ils peuvent donc être désactivés ou activés, avec soit :
- une route valide (avec une règle de routage) ;
- une redirection (
redirectLocation
) ; -
une ferme par défaut.
-
Aucun autre rafraîchissement du Load Balancer ne doit être en cours. Un Load Balancer ne peut pas être actualisé/rafraîchi plusieurs fois en même temps. Cela n'aurait pas de sens quand à la configuration résultante.
En pratique
Dans la suite de ce document, nous allons voir 2 cas d'usages distincts.
- Associer une IP fail-over à votre service OVH Load Balancer.
- Associer une IP fail-over à un seul et unique frontend de votre service OVH Load Balancer.
Ajouter une IP fail-over
Depuis l'API OVH vous pouvez associer ces IPs avec votre service OVH Load Balancer. Voici l'appel API pour cela :
Vous pouvez ensuite lister les IPs fail-over attachées à votre OVH Load Balancer à l'aide de l'appel suivant :
Les IPs fail-overs attachées à votre Load Balancer seront disponibles pour tous vos frontends. Contrairement au cas suivant dans lequel nous allons attacher une IP fail-over à un seul frontend.
IP fail-over dédiée
Quelque soit le type de frontend que vous souhaitez utiliser, il est possible de définir une liste d'IPs fail-over dédiées qui lui seront attachées. À noter que dans ce cas précis votre IPFO sera rattachée à un seul et unique frontend. Elle ne permettra donc d'accéder qu'aux services fournis par ce frontend. Les services de vos autres frontends restent quant à eux accessibles via l'adresse IP de votre IPLB.
Via l'API
Création d'un Frontend
Depuis l'API OVH, l'appel suivant vous permettra de définir une ou plusieurs IPs fail-overs sur un frontend pendant sa création :
- protocole HTTP
- protocole TCP
- protocole UDP
Mise à jour d'un Frontend
Toujours depuis l'API OVH, l'appel suivant vous permettra de définir une ou plusieurs IPs fail-overs sur un frontend existant :
- protocole HTTP
- protocole TCP
- protocole UDP
Depuis le Manager
Il est enfin possible de définir vos IPFOs dédiées depuis l'espace client dans la partie Cloud
, section Load Balancer
.
Après avoir sélectionné le Load Balancer que vous souhaitez modifier, créez un nouveau Frontend, ou éditez en un existants.
Dans les Paramètres avancés
, vous pourrez choisir la ou les IPs fail-overs que vous souhaitez associer à votre Frontend.
Une fois le frontend configuré, cliquez sur Ajouter
ou Modifier
selon que vous configuriez un nouveau frontend, ou un frontend existant.
N'oubliez pas de déployer la configuration.
Pour ce faire, vous pouvez au choix :
-
dans la section
Statut
de la page d'accueil du Manager, cliquez sur le bouton...
de votre Load Balancer, et sélectionnezAppliquer la configuration
; -
dans le bandeau de rappel du Manager vous précisant que la configuration n'est pas appliquée, cliquez sur
Appliquer la configuration
.
Aller plus loin
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com.
Cette documentation vous a-t-elle été utile ?
N’hésitez pas à nous proposer des suggestions d’amélioration afin de faire évoluer cette documentation.
Images, contenu, structure… N’hésitez pas à nous dire pourquoi afin de la faire évoluer ensemble !
Vos demandes d’assistance ne seront pas traitées par ce formulaire. Pour cela, utilisez le formulaire "Créer un ticket" .
Merci beaucoup pour votre aide ! Vos retours seront étudiés au plus vite par nos équipes..