Méthodes de configuration de CBR (Content Based Routing)

Découvrez les méthodes permettant de configurer CBR (Content Based Routing). Le centre de documentation suppose que vous utilisez la ligne de commande.

Quatre méthodes permettent une configuration de base de Content Based Routing :
Restriction : Pour utiliser le composant CBR, Caching Proxy doit être installé. Caching Proxy est un service qui, par défaut, démarre automatiquement après l'installation. Arrêtez Caching Proxy avant de lancer la fonction serveur CBR (cbrserver) et modifier le service Caching Proxy pour le démarrer manuellement et non automatiquement.

Ligne de commande

La ligne de commande est la méthode de configuration de Content Based Routing la plus directe. Les valeurs des paramètres de commandes doivent être saisies à l'aide de caractères anglais. Les seules exceptions s'appliquent aux noms d'hôte (utilisés dans les commandes cluster et server) et aux noms de fichiers.

Démarrez CBR à partir de la ligne de commande, comme suit :
  1. Démarrez cbrserver, comme suit :
    • [AIX][HP-UX][Linux][Solaris] Accédez au répertoire <racine_install>/cbr/servers/bin et lancez la commande suivante à partir de l'invite de commande :
      cbserver
      Pour arrêter le serveur, entrez la commande suivante :
      cbserver stop
    • [Windows] Cliquez sur Démarrer > Panneau de configuration > Outils d'administration > Services. Cliquez à l'aide du bouton droit de la souris sur IBM Content Based Routing et sélectionnez Démarrer. Pour arrêter le service, suivez la même procédure en sélectionnant Arrêter.
  2. Emettez les commandes de contrôle CBR de votre choix afin de procéder à la configuration. La commande est cbrcontrol. Pour plus d'informations sur les commandes, consultez la rubrique Commandes
  3. Démarrez Caching Proxy en entrant la commande ibmproxy sur une invite de commande. Vous devez lancer l'exécuteur avant Caching Proxy.

    [Windows] Sur les plateformes Windows, cliquez sur Démarrer > Paramètres (pour Windows 2000) > Panneau de configuration > Outils d'administration > Services.

Vous pouvez utiliser une version abrégée des paramètres de la commande cbcontrol en entrant simplement les lettres d'identification des paramètres. Par exemple, pour obtenir de l'aide sur la commande de sauvegarde de fichier, vous pouvez entrer
cbcontrol he f
au lieu de
cbcontrol help file

Pour démarrer l'interface de ligne de commande, entrez cbcontrol pour ouvrir une invite de commande cbcontrol. Pour fermer l'interface de ligne de commande, lancez la commande exit ou quit.

[Windows] Conseil : Sur les plateformes Windows, le service dsserver du composant Dispatcher démarre automatiquement. Si vous utilisez uniquement CBR et non le composant Dispatcher, vous pouvez empêcher dsserver de démarrer automatiquement de la manière suivante :
  1. Dans la fenêtre Services, cliquez avec le bouton droit de la souris sur IBM Dispatcher.
  2. Sélectionnez Propriétés.
  3. Dans la zone Type de démarrage, sélectionnez Manuel.
  4. Cliquez sur OK et fermez la fenêtre Services.
Conseil : Lorsque vous configurez CBR (Content Based Routing) à partir de l'invite du système d'exploitation et non à partir de l'invite cbrcontrol>>, prenez soin d'utiliser les caractères suivants :
  • ( ) parenthèses ouvrante et fermante
  • & perluète
  • | barre verticale
  • ! point d'exclamation
  • * astérisque
Le shell du système d'exploitation peut interpréter ces caractères comme des caractères spéciaux et les convertir en texte de remplacement avant leur évaluation par cbrcontrol.
Les caractères spéciaux sont facultatifs dans la commande cbrcontrol rule add. Ils sont employés lors de l'indication d'un motif pour une règle de contenu. Par exemple, la commande suivante n'est valide que si vous utilisez l'invite cbrcontrol>> :
rule add  10.1.203.4@80@cbr_prod_rule_ek type  content pattern uri=/nipoek/*
Pour que cette commande fonctionne dans l'invité du système d'exploitation, vous devez placer des guillemets (″ ″) autour du motif :
cbrcontrol rule add  10.1.203.4@80@cbr_prod_rule_ek type  content pattern  "uri=/nipoek/*"
Si vous omettez les guillemets, le motif peut être tronqué lors de la sauvegarde de la règle dans CBR. Les guillemets ne sont pas pris en charge lorsque vous utilisez l'invite de commande cbrcontrol>>.

Scripts

Vous pouvez accéder au répertoire <racine_install>/cbr/servers/bin et entrer les commandes de configuration Content Based Routing dans un fichier script de configuration pour les exécuter simultanément. Pour exécuter rapidement le contenu d'un fichier script (par exemple monscript), utilisez l'une des commandes suivantes :
  • Pour mettre à jour la configuration actuelle, soumettez les commandes exécutables suivantes à partir du fichier script :
    cbcontrol file appendload monscript
  • Pour remplacer la configuration actuelle, soumettez les commandes exécutables suivantes à partir du fichier script :
    cbcontrol file newload monscript
Sauvegardez la configuration en cours dans un fichier script (par exemple savescript) en exécutant la commande suivante :
cbcontrol file save savescript

Cette commande enregistre le fichier script de configuration dans le répertoire racine_install/servers/configurations/cbr.

GUI

Pour démarrer l'interface graphique, procédez comme suit :
  1. Vérifiez que cbserver est en cours d'exécution de la manière suivante :
    • [AIX][HP-UX][Linux][Solaris] Exécutez la commande suivante en tant que superutilisateur en lançant la commande suivante à partir du répertoire <racine_install>/cbr/servers/bin :
      cbserver
    • [Windows] cbserver s'exécute comme un service qui démarre automatiquement.
  2. Démarrez l'interface graphique :
    • [AIX][HP-UX][Linux][Solaris] Exécutez la commande suivante :
      lbadmin
    • [Windows] Cliquez sur Démarrer > Programmes > IBM WebSphere > Edge Components > IBM Load Balancer > Load Balancer
  3. Démarrez Caching Proxy, comme suit :
    • [AIX][HP-UX][Linux][Solaris] ibmproxy
    • [Windows] Accédez au panneau Services en cliquant sur Démarrer > Paramètres (pour Windows 2000) > Panneau de configuration > Outils d'administration > Services

Pour pouvoir configurer le composant CBR à partir de l'interface graphique, vous devez d'abord sélectionner Content Based Routing dans l'arborescence. Vous pouvez lancer le programme d'exécution et le gestionnaire une fois que vous vous êtes connecté à un hôte. Vous pouvez également créer des clusters contenant des ports et des serveurs, puis lancer des conseillers pour le gestionnaire.

Vous pouvez utiliser l'interface graphique pour toute opération normalement exécutée par la commande cbrcontrol. Par exemple, pour définir un cluster à l'aide de l'invite de commande, entrez la commande cbcontrol cluster add cluster. Pour définir un cluster à partir de l'interface graphique, cliquez sur Exécuteur à l'aide du bouton droit de la souris, puis dans le menu qui apparaît, cliquez sur Ajout d'un cluster à l'aide du bouton gauche de la souris. Entrez l'adresse du cluster dans la fenêtre, puis cliquez sur OK.

Vous pouvez charger les fichiers de configuration CBR existants à l'aide des options Chargement de la nouvelle configuration (pour remplacer intégralement la configuration en cours) et Ajout à la configuration en cours (pour mettre à jour la configuration en cours) du menu Hôte. Sauvegardez régulièrement la configuration CBR dans un fichier en utilisant l'option Sauvegarder le fichier de configuration soue du menu Hôte. Le menu Fichier situé en haut de l'interface graphique permet de sauvegarder les connexions à l'hôte en cours dans un fichier ou de restaurer les connexions dans des fichiers existants sur tous les composants Load Balancer.

Vous pouvez accéder à l'Aide en cliquant sur le point d'interrogation situé dans l'angle supérieur droit de la fenêtre Load Balancer.
  • Aide sur les zones décrit les valeurs par défaut de chaque zone.
  • Procédures affiche la liste des tâches pouvant être effectuées dans cet écran.
  • Centre de documentation fournit un accès centralisé aux informations relatives au produit
Exécutez une commande à partir de l'interface graphique, comme suit :
  1. Mettez le noeud Hôte en évidence dans l'arborescence de l'interface graphique et sélectionnez Envoyer la commande... dans le menu Hôte.
  2. Dans la zone d'entrée de commande, entrez la commande à exécuter, par exemple :
    executor report
    Les résultats et l'historique des commandes sont exécutés lors de la session courante et s'affichent dans la fenêtre ouverte.

Assistant de configuration

Si vous utilisez l'assistant de configuration, procédez comme suit :
  1. Accédez au répertoire <racine_install>/cbr/servers/bin et lancez cbserver à l'invite de commande en tant que superutilisateur ou administrateur.
  2. Démarrez la fonction d'assistant de Content Based Routing en lançant la commande cbwizard ou en sélectionnant l'assistant de configuration dans le menu Composant CBR, comme indiqué dans l'interface graphique.
  3. Démarrez Caching Proxy pour équilibrer la charge du trafic HTTP ou HTTPS (SSL), comme suit :
    • [AIX][HP-UX][Linux][Solaris] ibmproxy
    • [Windows] Démarrez Caching Proxy dans le panneau Services en cliquant sur Démarrer > Paramètres (pour Windows 2000) > Panneau de configuration > Outils d'administration > Services.

    Cet assistant vous guide, pas à pas, pendant la création d'une configuration de base du composant CBR. Il vous demande des renseignements sur votre réseau et vous guide pendant l'installation d'un cluster permettant à CBR d'équilibrer la charge du trafic d'un groupe de serveurs.

Concept topic    

Terms and conditions for information centers | Feedback

Last updated: May 23, 2013 04:24 PM EDT
File name: ccfg_configmethcbr.html