Configuration de Cisco CSS Controller

Avant d'effectuer les opérations décrites dans le présent chapitre, voir Planification de Cisco CSS Controller. Ce chapitre explique comment créer une configuration de base pour le composant Cisco CSS Controller de Load Balancer.

Présentation générale des tâches de configuration

Avant de suivre une des méthodes de configuration décrites dans ce chapitre :

  1. Assurez-vous que Cisco CSS Switch et que tous les serveurs sont correctement configurés.
  2. Configurez Cisco CSS Controller, en vérifiant que l'adresse de Cisco CSS Switch et le nom de la communauté SNMP correspondent aux attributs équivalents de Cisco CSS Switch. Pour plus d'informations sur la configuration du consultant, voir ccocontrol consultant — Configuration et contrôle d'un consultant.

Tableau 8. Tâches de configuration du composant Cisco CSS Controller
Tâche Description Informations connexes
Configuration de la machine Cisco CSS Controller Conditions requises Installation de la machine Contrôleur pour commutateurs Cisco CSS
Test de la configuration Confirmation du bon fonctionnement de la configuration Test de vérification de la configuration

Méthodes de configuration

Trois méthodes permettent de créer une configuration de base pour le composant Cisco CSS Controller de Load Balancer :

Ligne de commande

Il s'agit de la méthode de configuration de Cisco CSS Controller la plus directe. Les procédures décrites dans ce manuel reposent sur l'utilisation de la ligne de commande. 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, par exemple, dans la commande consultant add) et aux noms de fichiers.

Pour démarrer Cisco CSS Controller à partir de la ligne de commande :

  1. Emettez la commande ccoserver à partir de l'invite. Pour arrêter le serveur, tapez ccoserver stop
    Remarques :
    1. Pour les systèmes Windows, cliquez sur Démarrer > Panneau de configuration > Outils d'administration > Services. Cliquez à l'aide du bouton droit de la souris sur IBM® Cisco CSS Controller, puis sélectionnez Démarrer. Pour arrêter le service, suivez la même procédure en sélectionnant Arrêter.
    2. Pour les systèmes Windows, vous pouvez démarrer automatiquement ccoserver à l'amorçage, comme suit :
      1. Cliquez sur Démarrer > Paramètres > Panneau de configuration > Outils d'administration > Services.
      2. Cliquez à l'aide du bouton droit de la souris sur IBM Cisco CSS Controller, puis sélectionnez Propriétés.
      3. Cliquez sur la flèche de la zone Type de démarrage, puis sélectionnez Automatique.
      4. Cliquez sur OK.
  2. Emettez ensuite les commandes de contrôle Cisco CSS Controller voulues pour définir votre configuration. Les procédures décrites dans ce manuel reposent sur l'utilisation de la ligne de commande. La commande est ccocontrol. Pour plus de détails sur les commandes, voir Guide des commandes Cisco CSS Controller.

Vous pouvez entrer une version abrégée des paramètres de contrôle ccocontrol. Il suffit d'entrer les lettres spécifiques des paramètres. Ainsi, pour obtenir de l'aide sur la commande file save, vous pouvez entrer ccocontrol he f au lieu de ccocontrol help file.

Pour démarrer l'interface de ligne de commande, entrez ccocontrol afin d'ouvrir une invite ccocontrol.

Pour fermer l'interface de ligne de commande, entrez exit ou quit.

Remarque :
Sur les plateformes Windows, le service dsserver du composant Dispatcher démarre automatiquement. Si vous utilisez uniquement Cisco CSS Controller et non le composant Dispatcher, vous pouvez empêcher dsserver de démarrer automatiquement de la manière suivante :
  1. Dans le panneau Services de Windows, cliquez à l'aide du 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.

XML

La configuration définie peut-être sauvegardée dans un fichier XML. La configuration peut ainsi être chargée ultérieurement lorsque vous voulez la recréer rapidement.

Pour exécuter le contenu d'un fichier XML (par exemple, monscript.xml), utilisez l'une ou l'autre des commandes suivantes :

Les fichiers XML sont enregistrés dans le répertoire suivant :

Interface graphique

Pour des instructions générales et un exemple de l'interface graphique, voir figure 38.

Pour démarrer l'interface graphique, procédez comme suit :

  1. Si ccoserver n'est pas déjà en cours d'exécution, lancez-le maintenant avec la commande émise en tant que superutilisateur :

    ccoserver

    .
  2. Effectuez ensuite l'une des opérations suivantes :

Pour configurer le composant Cisco CSS Controller à partir de l'interface graphique :

  1. Cliquez à l'aide du bouton droit de la souris sur Cisco CSS Controller dans l'arborescence.
  2. Connectez-vous à un hôte.
  3. Créez un ou plusieurs consultants de commutateur contenant les contenus de propriétaires souhaités et leurs mesures associées.
  4. Démarrez le consultant.

Vous pouvez utiliser l'interface graphique pour toute opération effectuée via la commande ccocontrol. par exemple :

Pour exécuter une commande à partir de l'interface graphique, procédez comme suit :

  1. Cliquez sur le noeud Hôte à l'aide du bouton droit de la souris, puis sélectionnez Envoyer la commande...
  2. Dans la zone d'entrée de commande, entrez la commande à exécuter, par exemple consultant report.
  3. Cliquez sur Envoyer.

Les résultats et l'historique des commandes exécutées lors de la session courante s'affichent dans la fenêtre Résultats.

Pour accéder à l'aide, cliquez sur le point d'interrogation situé dans l'angle supérieur droit de la fenêtre Load Balancer.

Pour plus de détails sur l'utilisation de l'interface graphique, voir Annexe A. Interface graphique utilisateur : Instructions générales.

Installation de la machine Contrôleur pour commutateurs Cisco CSS

La configuration de la machine Cisco CSS Controller ne peut être effectuée que par le superutilisateur root (pour les systèmes AIX, HP-UX, Linux ou Solaris) ou l'administrateur (pour les systèmes Windows).

Consultant doit pouvoir se connecter à Cisco CSS Switch en tant qu'administrateur Cisco CSS Switch.

Lors de la configuration du consultant, vous devez configurer une adresse et un nom de communauté SNMP qui correspondent aux attributs équivalents de Cisco CSS Switch.

Pour obtenir une aide sur les commandes utilisées lors de cette procédure, voir Guide des commandes Cisco CSS Controller.

Etape 1. Démarrage de la fonction serveur

Si ccoserver ne s'exécute pas déjà, entrez ccoserver en tant que superutilisateur pour le démarrer.

Remarque :
Pour les systèmes Windows, cliquez sur Démarrer > Panneau de configuration > Outils d'administration > Services. Cliquez à l'aide du bouton droit de la souris sur IBM Cisco Controller, puis sélectionnez Démarrer.

Etape 2. Démarrage de l'interface de ligne de commande

Entrez ccocontrol pour démarrer l'interface de ligne de commande.

Etape 3. Configuration du consultant

Vous devez configurer le nom de communauté SNMP et l'adresse du commutateur. Ces valeurs doivent correspondre aux attributs équivalents sur Cisco CSS Switch.

Pour ajouter un consultant, entrez :

consultant add ID_consultant_commutateur address adresse_IP_commutateur 
community nom_communauté

Etape 4. Configuration d'un contenu de propriétaire

Un contenu de propriétaire est une représentation d'une règle de contenu pour un propriétaire, défini sur Cisco CSS Switch. Le nom du propriétaire et le nom de la règle de contenu doivent être définis de la même manière que sur le commutateur.

Pour définir un contenu de propriétaire, entrez :

ownercontent add
ID_consultant_commutateur:ID_contenu_propriétaire ownername
nom_propriétaire 
contentrule nom_règle_contenu

Etape 5. Vérification de la définition des services

Une fois le contenu de propriétaire défini, le consultant complète la configuration en récupérant les services configurés sur le commutateur. Comparez la configuration sur le commutateur et sur le consultant pour vous assurer que les services correspondent.

Etape 6. Configuration des mesures

Les mesures permettent de déterminer les pondérations des services et les proportions associées (importance d'une mesure par rapport à une autre), et peuvent être toute combinaison de mesures de données de connexion, de mesures de conseiller d'application et de mesures de serveur de mesures. Les proportions doivent toujours égaler 100.

Lorsque le contenu de propriétaire est configuré, les mesures par défaut définies sont activeconn et connrate. Si vous voulez des mesures supplémentaires ou différentes des mesures par défaut, entrez :

ownercontent metrics ID_consultant_commutateur:ID_contenu_propriétaire mesure1 proportion1 
mesure2 NiveauImportance2...mesureN NiveauImportanceN

Etape 7. Lancement du consultant

Pour démarrer le consultant, entrez :

consultant start
ID_consultant_commutateur

Les collecteurs de mesure démarrent et le calcul des pondération commence.

Etape 8. Lancement du système Metric Server (facultatif)

Si les mesures système sont définies à l'étape 5, le serveur de mesures doit être démarré sur les machines de service. Pour plus d'informations sur le serveur de mesures, voir Metric Server.

Etape 9. Configuration de la haute disponibilité (facultatif)

Pour configurer la haute disponibilité, entrez :

highavailability add address adresse_IP partneraddress adresse_IP port 80 
role principal

Dans un environnement à haute disponibilité, vous pouvez configurer plusieurs commutateurs. Pour garantir que les informations de pondération sont encore disponibles lorsqu'un commutateur prend le relais d'un autre, Cisco CSS Controller doit être configuré de manière à fournir les pondérations de tous les commutateurs et de leurs homologues de secours.

Pour des informations détaillées sur l'emploi et la configuration de la haute disponibilité des composants Controller, voir Fonctions avancées de Cisco CSS Controller et Nortel Alteon Controller.

Test de vérification de la configuration

Vérifiez que la configuration fonctionne :

  1. Attribuez la valeur 4 au niveau de consignation du consultant.
  2. Déconnectez un serveur de Cisco CSS Switch pendant une minute ou arrêtez le serveur d'applications pendant une minute.
  3. Reconnectez le serveur ou démarrez à nouveau le serveur d'applications.
  4. Attribuez à nouveau le niveau désiré (1) au niveau de consignation du consultant.
  5. Affichez le fichier consultant.log des répertoires suivants et cherchez le service de définition setServerWeights :