[AIX HP-UX Linux Solaris Windows]

dscontrol rule

Contrôlez la fonction de l'exécuteur à l'aide de la commande dscontrol rule.

Syntaxe

>>-dscontrol--rule--+-add--cluster@port@règle--type--+-active-+--options-+-><
                    |                                '-true---'          |   
                    +-dropserver--cluster@port@règle--serveur------------+   
                    +-remove--cluster@port@règle-------------------------+   
                    +-report--cluster@port@règle-------------------------+   
                    +-set--cluster@port@règle--options-------------------+   
                    +-status---------------------------------------------+   
                    '-useserver--cluster@port@règle--serveur+s2+---------'   

Les options suivantes sont disponibles pour cette commande :
>>-+-plagedébut--plagefin-+------------------------------------><
   +-priority--valeur-----+   
   '-evaluate--+-port-+---'   
               '-rule-'       

Paramètres

add
Ajoute cette règle à un port.
  • cluster: spécifie l'adresse du cluster sous forme de nom symbolique ou d'adresse IP. Vous pouvez utiliser le symbole @ (at) comme caractère générique. Par exemple, la commande suivante permet d'ajouter RuleA au port 80 pour tous les clusters :
    dscontrol rule add @80@RuleA type type
    Séparez les clusters supplémentaires par un signe plus (+).
  • port : spécifie le numéro du port. Vous pouvez utiliser le symbole @ comme caractère générique. Par exemple, la commande ci-dessous permet d'ajouter RuleA à tous les ports de ClusterA :
    dscontrol rule add clusterA@@RuleA type type
    Séparez les ports supplémentaires par un signe plus (+).
  • règle : spécifie le nom que vous choisissez pour la règle. Ce nom peut contenir des caractères alphanumériques, des traits de soulignement, des tirets ou un point. Il peut contenir entre 1 et 20 caractères, mais pas d'espaces. Séparez les règles supplémentaires par un signe plus (+).
  • type valeur
    • active : basé sur le nombre total de connexions actives pour le port. Cette règle ne s'applique que si le gestionnaire est en cours d'exécution.
    • true : indique que le calcul de cette règle est toujours vraie.
  • plagedébut : spécifie la valeur la plus faible de la plage pour déterminer si la règle est vérifiée. Il s'agit d'un entier, dont la valeur par défaut est 0.
  • plagefin : spécifie la valeur la plus élevée de la plage pour déterminer si la règle est vérifiée. Il s'agit d'un entier, dont la valeur par défaut est 2 à la puissance 32 moins 1.
  • priority valeur : Ordre dans lequel les règles sont consultées, valeur étant un entier.

    Si vous ne spécifiez pas la priorité de la première règle que vous ajoutez, Load Balancer choisit la valeur 1 par défaut. Lorsqu'une autre règle est ajoutée, par défaut, sa priorité est égale à 10 + la priorité la plus faible actuelle d'une règle existante. Soit une règle existante dont la priorité est 30. Vous ajoutez une nouvelle règle et lui affectez la priorité 25 (priorité supérieure à 30). Vous ajoutez ensuite une troisième règle, sans lui affecter de priorité. La priorité de la troisième règle est donc de 40 (30 + 10).

  • evaluate valeur : indique si la condition de la règle doit être évaluée sur tous les serveurs du port ou sur les serveurs de la règle. Le paramètre Valeur accepte les valeurs suivantes :
    • port : indique si la condition de la règle doit être évaluée sur tous les serveurs du port. Il s'agit de la valeur par défaut.
    • rule : indique si la condition de la règle doit être évaluée sur les serveurs de la règle.

    Evaluez les serveurs dans la règle

    L'option permettant de mesurer la condition de la règle sur les serveurs de la règle permet de configurer deux règles avec les caractéristiques suivantes :
    1. La première règle évaluée contient tous les serveurs qui gèrent le contenu du site Web et l'option evaluate a la valeur rule (évalue la condition de la règle sur les serveurs de cette règle).
    2. La deuxième règle est toujours vérifiée et contient un seul serveur qui répond avec une réponse de type "site occupé".
    Ainsi, lorsque le trafic dépasse le seuil des serveurs dans la première règle, il est envoyé au serveur "site occupé" de la deuxième règle. Lorsque le trafic descend en dessous du seuil des serveurs de la première règle, le nouveau trafic est de nouveau acheminé aux serveurs de la première règle.

    Evaluez les serveurs sur le port

    A l'aide des deux règles décrites ci-avant, si vous affectez à l'option evaluate la valeur port pour la première règle (évalue la condition de la règle sur tous les serveurs du port), lorsque le trafic dépasse le seuil de cette règle, il est envoyé au serveur "site occupé" associé à la deuxième règle. La première règle mesure le trafic de tous les serveurs (y compris le serveur "site occupé") sur le port pour déterminer si le trafic dépasse le seuil défini. A mesure que les serveurs associés à la première règle sont moins surchargés, il se peut que le trafic soit toujours acheminé vers le serveur "site occupé" car le trafic sur le port dépasse toujours le seuil de la première règle.

dropserver
Supprimez un serveur d'un ensemble de règles.
  • serveur : indique le nom du serveur à supprimer. Il s'agit de l'adresse IP de la machine serveur TCP sous forme de nom symbolique ou d'adresse IP. Ou, si vous utilisez le partitionnement du serveur, entrez le nom unique du serveur logique. Voir cprf_serverpart.html pour plus d'informations. Séparez les serveurs supplémentaires par un signe plus (+).
remove
Supprimez une ou plusieurs règles, en les séparant par des signes plus.
report
Affichez les valeurs internes d'une ou plusieurs règles.
set
Définissez les valeurs de cette règle.
useserver
Insérez des serveurs dans un ensemble de règles.
status
Affichez les valeurs configurées d'une ou plusieurs règles.

Exemples




Tâches associées
Configuration des règles de gestion du trafic sur des serveurs occupés ou indisponibles
Référence associée
Commandes
Rubrique de référence Rubrique de référence    

Conditions d'utilisation | Commentaires

Dernière mise à jourDernière mise à jour : Jun 21, 2011 12:02:44 PM EDT
Nom du fichier : rcmd_dscontrolrule.html