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

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

L'équilibreur de charge intégré vous permet de contrôler l'intégrité des serveurs par le biais de types de tests suivants :

Par défaut, ILB n'effectue aucune vérification de l'état. Vous pouvez spécifier des vérifications de l'état de chaque groupe de serveurs lors de la création d'une règle d'équilibrage de la charge. Vous pouvez configurer une seule vérification de l'état par règle d'équilibrage de la charge. Tant qu'un service virtuel est activé, la vérification de l'état du groupe de serveurs associé à ce service virtuel démarre automatiquement et se répète à intervalle régulier. Les vérifications de l'état cessent dès que le service virtuel est désactivé. Notez que les statuts de vérification de l'état ne sont pas conservés à la réactivation du service virtuel.

Lorsque vous spécifiez un test TCP, UDP ou personnalisé pour vérifier l'état d'un serveur, l'équilibreur de charge intégré envoie une commande ping par défaut pour déterminer s'il est accessible avant d'envoyer le test proprement dit. La commande ping est une méthode permettant de surveiller l'intégrité du serveur. En cas d'échec du test ping, le serveur est désactivé et son état passe à unreachable. Si la commande ping aboutit mais que le test TCP, UDP ou personnalisé échoue, le serveur est désactivé et son état passe à dead.


Remarque -


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

L'exemple de commande ci-dessous crée les objets de vérification de l'état hc1 et hc-myscript. La première vérification de l'état met en oeuvre le test TCP intégré, et la deuxième un test personnalisé (/var/tmp/my-script).

# ilbadm create-healthcheck \
-h hc-timeout=3,hc-count=2,hc-interval=8,hc-test=tcp hc1
# ilbadm create-healthcheck -h hc-timeout=3, \
hc-count=2,hc-interval=8,hc-test=/var/tmp/my-script hc-myscript

Chaque argument est décrit ci-après.

hc-timeout

Spécifie le délai d'expiration au terme duquel le système considère que la vérification de l'état a échoué si elle n'est pas terminée.

hc-count

Spécifie le nombre de tentatives d'exécution de la vérification de l'état hc-test.

hc-interval

Spécifie l'intervalle de temps à respecter entre deux vérifications consécutives. Pour éviter toute synchronisation, l'intervalle est défini de manière aléatoire (entre 0.5 * hc-interval et 1.5 * hc-interval).

hc-test

Indique le type de vérification de l'état.


Remarque - Le port réservé au test hc-test est spécifié avec le mot clé hc-port dans la sous-commande create-rule. Pour plus d'informations, reportez-vous à la page de manuel ilbadm(1M).


Détails relatifs aux tests fournis par l'utilisateur

Un test personnalisé fourni par l'utilisateur doit respecter les conditions suivantes.

Le test fourni par l'utilisateur my-script peut comprendre tout ou partie des arguments, mais il doit impérativement renvoyer une des informations suivantes :

Par défaut, le test de vérification de l'état s'exécute avec les privilèges: PRIV_PROC_FORK, RIV_PROC_EXEC et RIV_NET_ICMPACCESS.

Si un ensemble de privilèges plus large est requis, il faut implémenter setuid dans le test. Pour plus d'informations sur les privilèges, reportez-vous à la page de manuel privileges(5).

Affichage des vérifications de l'état

Vous pouvez exécuter la sous-commande ilbadm list-healthcheck pour obtenir des informations détaillées sur les vérifications configurées :

# ilbadm list-healthcheck

L'exemple de sortie ci-dessous répertorie deux vérifications de l'état.

NAME
TIMEOUT
COUNT
INTERVAL
DEF_PING
TEST
hc1
3
2
8
Y
tcp
hc2
3
2
8
N
/var/usr-script

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

Vous pouvez exécuter la sous-commande ilbadm list-hc-result pour consulter les résultats des vérifications de l'état. Si vous ne spécifiez pas de règle ou de vérification de l'état, la sous-commande répertorie toutes les vérifications configurées.

L'exemple de commande ci-dessous affiche les résultats des vérifications de l'état associées à une règle nommée rule1 :

# ilbadm show-hc-result rule1
RULENAME
HCNAME
SERVERID
STATUS
FAIL
LAST
NEXT
RTT
rule1
hc1
_sg1:0
dead
10
11:01:19
11:01:27
941
rule1
hc1
_sg1:1
alive
0
11:01:20
11:01:34
1111

La colonne LAST du tableau indique l'heure de la dernière vérification de l'état du serveur. La colonne NEXT indique l'heure de la prochaine vérification de l'état du serveur.

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

L'exemple de commande ci-dessous supprimer une vérification de l'état nommée hc1 :

# ilbadm delete-healthcheck hc1