Configuration d'un vRack sur le load balancer
Objectif
Ce guide a pour but de vous aider à lier et à configurer votre Load Balancer dans le vRack via l'APIv6 OVHcloud.
Le vRack est un réseau privé dédié qui crée un lien entre tous vos produits cloud. Pour plus d'informations n'hésitez pas à consulter la page sur le vRack
Avant de vous lancer, si vous ne l’avez pas encore lue, nous vous conseillons de consulter la présentation générale du service Load Balancer.
Prérequis
- Posséder une offre OVHcloud Load balancer dans votre compte OVHcloud.
- Être connecté à votre espace client OVHcloud.
- Être connecté à l'API OVHcloud.
- Posséder une ferme configurée
- Posséder un frontend configuré
Attention, une fois liées à votre vRack, les fermes de votre Load Balancer seront dans l'incapacité de communiquer avec vos serveurs via leurs adresses IP publiques. Vous serez alors obligé d'utiliser leur adresse IP privée à l'intérieur du vRack.
En pratique
Connectez-vous à l'interface API OVHcloud et suivez les étapes ci-dessous.
Lister les services Load Balancer éligibles au vRack
Vous pouvez consulter la liste de vos services Load Balancer pouvant être connectés à un vRack.
Le serviceName dans l'API ci-dessous est celui de votre vRack, par exemple : pn-1234.
Vous trouverez vos services Load Balancer à l'index : ipLoadbalancing.
Vous pouvez aussi voir l'éligibilité d'un service Load Balancer particulier grâce à l'attribut vrackEligibility de la réponse à l'appel :
Lier un service Load Balancer à un vRack
Pour attacher votre service Load Balancer à votre vRack, voici l'API concernée:
Comme précédemment, le serviceName ici est celui de votre vRack, par exemple : pn-1234.
Configurer un réseau vRack
Pour fonctionner, votre Load Balancer a besoin de connaître la topologie réseau que vous utilisez au sein de votre vRack et avoir une plage d'adresses IP lui étant spécifiquement dédiée au sein de ce réseau. Cette plage d'adresses IP sera utilisée pour contacter vos serveurs dans votre vRack. Aucune autre adresse IP ne sera utilisée pour communiquer avec vos serveurs.
Exemple de configuration :
- serviceName : loadbalancer-1234...
- subnet : 192.168.0.0/16
- natIp : 192.168.100.0/24
- vlan : 42
La plage natIp doit bien entendu être contenue dans votre subnet.
Une fois votre réseau créé, vous aurez besoin de récupérer son vrackNetworkId pour la configuration de vos fermes.
Pour connaître la taille minimale de la plage à attribuer à natIp, un call API est à votre disposition.
Configurer une ferme liée à un vRack
Vous pouvez maintenant créer votre ferme de serveurs dans le vRack. Pour ce faire, configurez normalement votre ferme TCP ou HTTP et renseignez simplement le vrackNetworkId que vous avez précédemment obtenu dans le champ du même nom.
Suite de la configuration
Vous pouvez maintenant utiliser les call API habituels ou même l'espace client pour continuer la configuration du Load Balancer.
Pour rappel, un guide de configuration du Load Balancer est disponible : Configurer un service OVHcloud Load Balancer HTTP/HTTPS.
Aller plus loin
Échangez avec notre communauté d'utilisateurs.