Vous pouvez configurer les programmes d'équilibrage de charge principal et de secours de la même façon pour la règle ILB, le groupe de serveurs et la vérification de l'état. Vous pouvez configurer ces deux équilibreurs de charge pour utiliser le VRRP. Définissez aussi l'adresse IP virtuelle de la règle comme adresse de routeur virtuel. Le sous-système VRRP s'assure ensuite que l'un des programmes d'équilibrage de charge est toujours actif.
Pour plus d'informations, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# ilbadm create-servergroup -s server=10.0.0.1,10.0.0.2 sg1 # ilbadm create-rule -i vip=10.81.0.3,port=9001 \ -m lbalg=hash-ip-port,type=DSR -o servergroup=sg1 rule1
LB1# dladm create-vnic -m vrrp -V 1 -A inet -l eth0 vnic1 LB1# vrrpadm create-router -V 1 -A inet -l eth0 -p 255 vrrp1 LB1# ipadm create-ip vnic1 LB1# ipadm create-addr -d -a 10.81.0.3/24 vnic1
La priorité du routeur vrrp1 est définie de manière à être 255 à l'aide de la commande vrrpadm. La valeur de priorité rend le routeur maître et donc le programme d'équilibrage de charge actif.
LB2# dladm create-vnic -m vrrp -V 1 -A inet -l eth0 vnic1 LB2# vrrpadm create-router -V 1 -A inet -l eth0 -p 100 vrrp1 LB2# ipadm create-ip vnic1 LB2# ipadm create-addr -d -a 10.81.0.3/24 vnicl
Cette configuration assure une protection contre les scénarios d'échec suivants :
Si l'équilibreur de charge 1 subit une défaillance, l'équilibreur 2 prend le relais. L'équilibreur de charge 2 gère la résolution d'adresse pour le protocole VIP 10.81.0.3 et traite tous les paquets en provenance de clients à destination de l'adresse IP 10.81.0.3.
Dès que l'équilibreur de charge 1 est à nouveau opérationnel, l'équilibreur 2 repasse en mode de veille.
En cas de panne de l'une ou des deux interfaces de l'équilibreur de charge 1, l'équilibreur 2 prend le relais. L'équilibreur de charge 2 gère ensuite la résolution d'adresse pour le protocole VIP 10.81.0.3 et traite tous les paquets en provenance de clients à destination de l'adresse IP 10.81.0.3.
Dès que les interfaces de l'équilibreur de charge 1 sont opérationnelles, l'équilibreur 2 repasse en mode de veille.