JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Gestion des performances du réseau Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation de la gestion des performances du réseau

2.  Utilisation des groupements de liaisons

3.  Utilisation des réseaux locaux virtuels (VLAN)

4.  Administration des réseaux pontés (tâches)

5.  Présentation de la fonctionnalité de chemins d'accès multiples sur réseau IP (IPMP)

6.  Administration de la fonctionnalité de chemins d'accès multiples sur réseau IP (tâches)

7.  Echange d'informations sur la connectivité réseau à l'aide du protocole LLDP

8.  Utilisation des fonctionnalités Data Center Bridging dans Oracle Solaris

9.  Pontage virtuel d'extrémité dans Oracle Solaris

10.  Equilibreur de charge intégré (présentation)

11.  Configuration de l'équilibreur de charge intégré

12.  Gestion de l'équilibreur de charge intégré

Administration des groupes de serveurs ILB

Création d'un groupe de serveurs ILB

Suppression d'un groupe de serveurs ILB

Administration des serveurs backend ILB

Ajout d'un serveur backend à un groupe de serveurs ILB

Retrait d'un serveur backend d'un groupe de serveurs ILB

Réactivation ou désactivation d'un serveur backend au sein d'un groupe de serveurs ILB

Administrations des vérifications de l'état dans l'équilibreur de charge intégré (ILB)

Création d'une vérification de l'état

Détails relatifs aux tests fournis par l'utilisateur

Affichage des vérifications de l'état

Affichage des résultats des vérifications de l'état

Suppression d'une vérification de l'état

Administration des règles ILB

Etablissement de la liste des règles ILB

Création d'une règle ILB

Suppression d'une règle ILB

Affichage des statistiques ILB

Obtention d'informations statistiques

Affichage de la table de connexions NAT

Affichage de la table de mise en correspondance de la persistance de session

13.  Protocole de redondance de routeur virtuel (présentation)

A.  Types de groupements de liaisons : comparaison des fonctionnalités

B.  Groupement de liaisons et IPMP : comparaison des fonctionnalités

Index

Administration des règles ILB

Dans l'équilibreur de charge intégré, un service virtuel est représenté par une règle d'équilibrage de la charge et défini par les paramètres suivants :

Cette section indique comment exécuter la commande ilbadm pour créer, supprimer et répertorier les règles d'équilibrage de la charge.

Etablissement de la liste des règles ILB

Pour répertorier les détails de configuration d'une règle, exécutez la sous-commande ilbadm show-rule. Si vous ne spécifiez pas de nom de règle, les informations relatives à toutes les règles sont renvoyées.

# ilbadm show-rule

Un exemple de sortie de commande figure ci-dessous.

RULENAME
STATUS
LBALG
TYPE
PROTOCOL
VIP
PORT
rule-http
E
hash-ip-port
HALF-NAT
TCP
10.0.0.1
80
rule-dns
D
hash-ip
DSR
UDP
10.0.0.1
53
rule-abc
D
roundrobin
NAT
TCP
2003::1
1024
rule-xyz
E
hash-ip-vip
NAT
TCP
2003::1
2048-2050

Création d'une règle ILB

  1. Créez un groupe qui inclut les serveurs backend appropriés.
    # ilbadm create-servergroup -s server=server1:port-range1,server2:port-range2 sg1
  2. Si vous souhaitez associer des vérifications de l'état du serveur à une règle, créez une vérification de l'état.
    # ilbadm create-healthcheck -h hc-test=protocol, \
    hc-timeout=value1,hc-count=value2 \
    ,hc-interval=value3 hc1
  3. Déterminez l'adresse VIP, le port et le protocole en option à associer à la règle.

    Ces informations sont spécifiées à l'aide de l'option -i.

  4. Sélectionnez la topologie à mettre en place (DSR, Half-NAT ou Full-NAT).

    Si vous sélectionnez NAT, il faut spécifier la plage d'adresses IP à utiliser en tant qu'adresse proxy-src. La plage est limitée à 10 adresses IP dans la topologie Full-NAT.

  5. Sélectionnez l'algorithme d'équilibrage de la charge à mettre en oeuvre.

    Vous pouvez spécifier les paramètres des étapes 4 et 5 dans l'option -m. Pour plus d'informations, reportez-vous à la section Algorithmes ILB.

  6. Sélectionnez d'autres fonctions facultatives.

    Pour plus d'informations, reportez-vous à la page de manuel ilbadm(1M).

  7. Choisissez un nom pour la règle.
  8. Créez et activez la règle.

    Pour plus d'informations sur chaque option, reportez-vous à la page de manuel ilbadm(1M).

    # ilbadm create-rule -e -i vip=ipaddr,port=port,protocol=protocol \
    -m lbalg=lb-algorithm,type=topology-type,proxy-src=ipaddr1-ipaddr2, \
    pmask=value4 -h hc-name=hc1 \
    -o servergroup=sg1  rule1

    L'exemple suivant présente les étapes à suivre pour créer une règle Full-NAT avec vérification de l'état.

Exemple 12-6 Création d'une règle Full-NAT avec persistance de la session de vérification de l'état

Cet exemple crée une vérification de l'état nommée hc1 et un groupe de serveurs nommé sg1. Le groupe se compose de deux serveurs, chacun disposant d'une plage de ports. La dernière commande crée et active une règle nommée rule1, puis l'associe au groupe de serveurs et à la vérification de l'état. Cette règle implémente le mode Full-NAT. Notez que la création du groupe de serveurs et de la vérification de l'état doit précéder la création de la règle.

# ilbadm create-healthcheck -h hc-test=tcp,hc-timeout=2, \
hc-count=3,hc-interval=10 hc1
# ilbadm create-servergroup -s server=60.0.0.10:6000-6009,60.0.0.11:7000-7009 sg1
# ilbadm create-rule -e -i vip=81.0.0.10,port=5000-5009, \
protocol=tcp -m lbalg=rr,type=NAT, \
proxy-src=60.0.0.101-60.0.0.104,persist=24 \
-h hc-name=hc1 -o servergroup=sg1 rule1

Lorsque vous créez une règle Half-NAT ou Full-NAT, spécifiez la valeur du délai d'expiration connection-drain. La valeur par défaut du délai conn-drain est fixée à 0, ce qui signifie que le serveur reste en attente jusqu'à ce qu'une connexion soit progressivement interrompue.

Suppression d'une règle ILB

Pour supprimer une règle, exécutez la sous-commande ilbadm delete-rule. Pour supprimer l'intégralité des règles, ajoutez l'option -a. L'exemple de commande ci-dessous supprime la règle nommée rule1 :

# ilbadm delete-rule rule1