ADC

Serveurs virtuels multi-IP

Citrix ADC prend en charge la création d’un serveur virtuel d’équilibrage de charge unique avec plusieurs adresses IPv4 et IPv6 non consécutives/consécutives de type VIP. Chaque adresse VIP liée à un serveur virtuel est traitée comme un serveur virtuel individuel. Ces serveurs virtuels ont le même protocole et d’autres paramètres de niveau serveur virtuel. Un serveur virtuel avec plusieurs adresses VIP est également appelé serveur virtuel multi-IP.

L’utilisation de serveurs virtuels multi-IP présente les avantages suivants :

  • Un serveur virtuel multi-IP permet de ne pas créer de nombreux serveurs virtuels avec les mêmes paramètres et liaisons de service.
  • Les serveurs virtuels multi-IP réduisent efficacement la possibilité d’atteindre la limite maximale des entités de serveurs virtuels.
  • Un serveur virtuel multi-IP peut être utilisé pour les clients de différents sous-réseaux afin de se connecter au même ensemble de serveurs.
  • Un seul serveur virtuel multi-IP peut être utilisé pour les clients IPv6 et IPv4 afin de se connecter au même ensemble de serveurs.

Configuration d’un serveur virtuel multi-IP

La configuration d’un serveur virtuel multi-IP comprend les tâches suivantes :

  • Créez un IPSet et associez-le à plusieurs adresses IP.
  • Liez l’IPSet aux serveurs virtuels d’équilibrage de charge.

Notez les points suivants relatifs à la configuration d’IPSet :

  • Un IPSet peut avoir :
    • adresses IPv4 et adresses IPv6 non consécutives/consécutives
    • combinaisons d’adresses IPv4 et IPv6.
  • Toutes les adresses IPv4/IPv6 à associer à des serveurs virtuels utilisant IPSet doivent être de type VIP.
  • Un même IPSet peut être lié à plusieurs serveurs virtuels.
  • Les adresses IPv4/IPv6 peuvent être liées/dissociées depuis/vers IPSet indépendamment des liaisons IPSet existantes avec des serveurs virtuels.
  • Vous devez annuler la liaison IPSet à un serveur virtuel avant de lui lier un nouvel IPSet.

Pour ajouter un IPSet et y associer plusieurs adresses VIP à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

add ipset <name>

bind ipset <name> <IPaddress1 …>

bind ipset <name> <IPaddress2…>

show ipset <name>
<!--NeedCopy-->

Pour lier l’IPSet à un serveur virtuel à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set lb vserver <name> -ipset <ipset name>

show lb vserver <name>
<!--NeedCopy-->

Pour ajouter un IPSet et y associer plusieurs adresses VIP à l’aide de l’interface graphique

Accédez à Système > Réseau > IPSet, puis créez un IPSet avec plusieurs adresses VIP.

Pour lier l’IPSet à un serveur virtuel à l’aide de l’interface graphique

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuelset ouvrez un serveur virtuel auquel vous souhaitez lier l’IPSet créé.
  2. Dans Paramètres de base, définissez le paramètre IPSetsur le nom de l’IPSet créé.
> add ipset IPSET-1


Done

> bind ipset IPSET-1 9.9.9.10


Done

> bind ipset IPSET-1 1000::20


Done

> add lb vserver LBVS-1 HTTP 8.8.8.10 80 –ipset IPSET-1


Done

> add service SVC-1 3.3.3.10 HTTP 80


Done

> add service SVC-2 3.3.3.100 HTTP 80


Done

> bind lb vserver LBVS-1 SVC-1


Done

> bind lb vserver LBVS-1 SVC-2


Done

Prise en charge de GSLB pour les serveurs virtuels multi-IP

Les adresses IP flottantes sont requises pour les déploiements haute disponibilité. Les déploiements cloud ne prennent pas en charge les adresses IP flottantes. Ainsi, la fonctionnalité d’ensemble d’adresses IP vous aide à prendre en charge la haute disponibilité dans les déploiements cloud. La fonction d’ensemble d’adresses IP vous permet d’associer une adresse IP privée à chacune des instances principale et secondaire. L’une des adresses IP privées est ajoutée lors de la création du serveur virtuel. L’autre adresse IP est liée à un ensemble d’adresses IP. L’ensemble d’adresses IP est ensuite associé au serveur virtuel. Généralement, une adresse IP publique est mappée à l’une des adresses IP privées en fonction de l’appliance qui reçoit le trafic. Pendant le basculement, ce mappage change dynamiquement pour acheminer le trafic vers le nouveau serveur principal.

Dans les déploiements GSLB, le service GSLB représente le serveur virtuel et nécessite l’adresse IP privée et publique du serveur virtuel. Dans les déploiements cloud, plusieurs adresses IP privées sont représentées sous la forme d’un ensemble d’adresses IP, mais le service GSLB ne peut accepter qu’une seule adresse IP privée. Ainsi, lors de la configuration du service GSLB, il est recommandé de donner l’adresse IP configurée lors de l’ajout du serveur virtuel ou l’une des adresses IP du jeu d’adresses IP. Il n’est pas nécessaire de configurer la fonction d’ensemble d’adresses IP sur le service GSLB. L’ensemble d’adresses IP configuré sur le serveur virtuel d’équilibrage de charge associé au service GSLB est suffisant.

Dans la topologie parent-enfant GSLB, l’adresse IP définie peut être associée aux serveurs virtuels d’équilibrage de charge sur les sites enfants. Le service GSLB correspondant à cette topologie porte l’adresse IP publique et l’une des adresses IP privées. L’adresse IP privée peut être une adresse IP de l’ensemble d’adresses IP ou celle configurée lors de l’ajout du serveur virtuel sur le site enfant. La communication entre le site parent et le site enfant utilise toujours l’adresse IP publique et le port public du service GSLB.

De plus, avec la prise en charge des ensembles d’adresses IP, vous pouvez disposer d’un seul point de terminaison de serveur virtuel pour le trafic IPv4 et IPv6. Auparavant, vous deviez configurer différents serveurs virtuels pour le trafic IPv4 et IPv6. Avec la prise en charge des ensembles d’adresses IP, vous pouvez associer des adresses IP IPv4 et IPv6 au même ensemble d’adresses IP. Vous pouvez ajouter différents services GSLB représentant les points de terminaison IPv4 et IPv6.

Serveurs virtuels multi-IP