Configuration d'un système Oracle® Solaris 11.2 en tant que routeur ou équilibreur de charge

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Configuration d'ILB pour la haute disponibilité à l'aide de la topologie DSR

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.

  1. Connexion en tant qu'administrateur.

    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 .

  2. Configurez les équilibreurs de charge principal et d'urgence (passif) de la même manière.
    # 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
  3. Configurez l'équilibreur de charge 1 en tant qu'équilibreur principal.
    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.

  4. Configurez l'équilibreur de charge 2 en tant qu'équilibreur de secours.
    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.