Configuration de Nortel Alteon Controller
Avant d'effectuer les opérations décrites dans
le présent chapitre, voir Planification de Nortel Alteon Controller. Ce chapitre décrit comment créer une configuration de base pour le
composant Nortel Alteon 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, vérifiez que le Commutateur Web Nortel Alteon et tous les
serveurs sont correctement configurés.
Méthodes de configuration
Trois méthodes permettent de créer une configuration de base pour le composant Nortel Alteon Controller de Load Balancer :
- Ligne de commande
- Fichier XML
- Interface graphique
Ligne de commande
Il s'agit de la méthode la plus directe pour configurer Nortel Alteon Controller.
Les procédures décrites dans ce manuel reposent sur l'utilisation de
la ligne de commande.
Pour démarrer Nortel Alteon Controller à partir de la ligne de commande :
- Emettez la commande nalserver à partir de l'invite. Pour arrêter le service, tapez nalserver stop.
Remarques :
- 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® Nortel Alteon Controller, puis sélectionnez Démarrer. Pour arrêter le service, suivez la même procédure en sélectionnant Arrêter.
- Pour les systèmes Windows, vous pouvez démarrer automatiquement nalserver à l'amorçage,
comme suit :
- Cliquez sur Démarrer > >
Panneau de configuration > Outils d'administration > Services.
- Cliquez à l'aide du bouton droit de la souris sur IBM Nortel Alteon Controller, puis sélectionnez Propriétés.
- Cliquez sur la flèche de la zone Type de démarrage, puis sélectionnez Automatique.
- Cliquez sur OK.
- Emettez ensuite les commandes de contrôle Nortel Alteon 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 nalcontrol.
Pour plus de détails sur les commandes,
voir Guide des commandes Nortel Alteon Controller.
Vous pouvez utiliser une version abrégée des paramètres de la commande nalcontrol en entrant simplement la
ou les quelques lettres d'identification des paramètres. Par exemple, pour obtenir l'aide correspondant à la commande
file save, vous pouvez entrer nalcontrol he f au lieu de nalcontrol help
file.
Pour fermer l'interface de ligne de commande, entrez exit or quit.
Remarques :
- Utilisez les lettres de l'anglais pour toutes les valeurs des paramètres des commandes.
Les seules exceptions
s'appliquent aux noms d'hôte (utilisés dans les commandes server) et aux noms de fichiers (utilisés dans les commandes
file).
- Pour les systèmes Windows, le service dsserver du composant Dispatcher démarre
automatiquement. Si vous utilisez uniquement Nortel Alteon Controller et non le composant Dispatcher, vous pouvez empêcher ndserver de démarrer
automatiquement de la manière suivante :
- Dans le panneau Services de Windows, cliquez à l'aide du bouton droit de la souris sur IBM Dispatcher.
- Sélectionnez Propriétés.
- Dans la zone Type de démarrage,
sélectionnez Manuel.
- 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 les
commandes suivantes :
- Pour sauvegarder la configuration courante dans un fichier XML, entrez la commande suivante :
nalcontrol file save XMLFilename
La commande de chargement (load) n'est utilisable qu'après
exécution d'une commande file save.
- Pour charger une configuration sauvegardée, entrez la commande suivante :
nalcontrol file
load XMLFileName
La commande de chargement (load) n'est utilisable qu'après
exécution d'une commande file save.
Les fichiers XML sont enregistrés dans le répertoire suivant :
- Systèmes d'exploitation AIX, HP-UX, Linux et Solaris : /opt/ibm/edge/lb/servers/configurations/nal
- Systèmes d'exploitation Windows : <root_install>ibm\edge\lb\servers\configurations\nal
Interface graphique
Pour avoir un exemple de l'interface graphique, voir figure 38.
Pour démarrer l'interface graphique, procédez comme suit :
- Si nalserver n'est pas déjà en cours d'exécution, lancez-le maintenant avec la commande nalserver émise en tant que superutilisateur.
- Effectuez ensuite l'une des opérations suivantes :
- Pour les systèmes AIX, HP-UX, Linux ou Solaris : entrez lbadmin
- Pour les systèmes Windows : cliquez sur Démarrer > Programmes > IBM WebSphere > Edge
Components > IBM Load Balancer > Load Balancer
Pour configurer le composant Nortel Alteon Controller à partir de l'interface graphique :
- Cliquez à l'aide du bouton droit de la souris sur Nortel Alteon Controller dans l'arborescence.
- Connectez-vous à un hôte.
- Créez un ou plusieurs consultants de commutateur contenant les services souhaités et leurs mesures
associées.
- Démarrez le consultant.
Vous pouvez utiliser l'interface graphique pour toute opération effectuée via la commande nalcontrol. Par exemple :
- Pour définir une cible à contacter à l'aide de la ligne de commande, entrez nalcontrol
highavailability usereach adresse.
Pour définir une cible à contacter à partir de l'interface graphique, cliquez à l'aide du
bouton droit de la souris sur Haute disponibilité > Ajouter une cible à contacter... Entrez l'adresse à contacter dans la fenêtre en incrustation,
puis cliquez sur OK.
- Utilisez l'option de chargement de configuration du menu en incrustation Hôte pour
annexer la configuration stockée dans un fichier à la configuration courante. Si vous voulez charger une
nouvelle configuration, vous devez arrêter puis redémarrer le serveur avant de charger le
fichier de la nouvelle configuration.
- Cliquez sur le noeud Hôte à l'aide du bouton droit de la souris, puis sélectionnez Sauvegarder le
fichier de configuration en pour sauvegarder de façon régulière la configuration Nortel Alteon Controller dans un
fichier.
- Cliquez sur Fichier dans la barre de menus afin 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.
Pour exécuter une commande à partir de l'interface graphique, procédez comme suit :
- Cliquez sur le noeud Hôte à l'aide du bouton droit de la souris, puis sélectionnez
Envoyer la commande...
- Dans la zone d'entrée de commande, entrez la commande à exécuter, par exemple consultant
report.
- 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.
- 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
Pour plus de détails sur l'utilisation de l'interface graphique,
voir Annexe A. Interface graphique utilisateur : Instructions générales.
Installation de Nortel Alteon Controller
Pour obtenir une aide sur les commandes utilisées lors de cette
procédure, voir Guide des commandes Nortel Alteon Controller.
Avant de configurer la machine Nortel Alteon Controller :
- Vous devez posséder le rôle d'utilisateur root (sur les systèmes AIX, HP-UX, Linux et Solaris) ou le rôle d'administrateur
(sur les systèmes Windows).
- Nortel Alteon Controller doit bénéficier de la connectivité IP au Commutateur Web Nortel Alteon et à tous les serveurs pour lesquels
des pondérations sont calculées.
-
Le Commutateur Web Nortel Alteon doit être configuré comme suit :
- Activez l'équilibrage de charge du serveur niveau 4 sur le commutateur.
- Configurez une interface IP.
- Activez SNMP.
- Activez le traitement du client d'équilibrage de charge du serveur sur le port qui reçoit les demandes des
clients.
- Activez le traitement du serveur d'équilibrage de charge du serveur sur le port via lequel les serveurs
réels se connectent.
- Configurez des serveurs réels pour les postes serveur Web.
- Configurez un groupe de serveurs réels constitué des serveurs réels qui exécutent le serveur d'applications.
- Configurez un serveur virtuel.
- Configurez un service sur un port virtuel et affectez le groupe de serveurs réels à son service.
Etape 1. Démarrage de la fonction serveur
Si nalserver ne s'exécute pas déjà, entrez nalserver en tant que superutilisateur pour le
démarrer.
Remarque :
Pour les systèmes Windows,
cliquez sur Démarrer > Panneau de configurationl
> Outils d'administration > Services.
Cliquez à l'aide du bouton droit de la souris sur IBM Nortel Alteon Controller, puis
sélectionnez Démarrer.
Etape 2. Démarrage de l'interface de ligne de commande
Entrez nalcontrol pour démarrer l'interface de ligne de commande.
Etape 3. Définition d'un consultant du Commutateur Web Nortel Alteon
Pour ajouter un consultant de commutateur, entrez :
consultant add ID_consultant_commutateur address adresse_IP_commutateur
Etape 4. Ajout d'un service au consultant de commutateur
Pour ajouter un service, entrez :
service add ID_consultant_commutateur:ID_service vsid ID_serveur_virtuel
vport numéro_port_virtuel
Un service est identifié par un identificateur de serveur virtuel (VSID) et un numéro de port virtuel
(VPORT), tous deux associés à un serveur virtuel précédemment configuré sur le commutateur.
Etape 5. Configuration des mesures
Les mesures sont les informations permettant de déterminer les pondérations des serveurs. A chaque mesure est affectée un niveau d'importance indiquant son importance par rapport aux autres mesures. Vous pouvez
configurer toute combinaison de mesures : mesures de données de connexion, mesures de conseiller d'application et
mesures de serveur de mesures. Les proportions doivent toujours égaler 100.
Lorsqu'un service 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 :
service metrics ID_consultant_commutateur:ID_service Nom_mesure 50
nom_mesure2 50
Etape 6. 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 7. Configuration de la haute disponibilité (facultatif)
Pour configurer la haute disponibilité, entrez :
highavailability add address adresse_IP partneraddress adresse_IP port 80
role principal
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.
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 Système Metric Server.
Etape 9. Régénération de la configuration de Nortel Alteon Controller
Modifier la configuration sur le Commutateur Web Nortel Alteon permet de régénérer la configuration du contrôleur. Type :
service refresh
Avant de régénérer la configuration, arrêtez le consultant. Une fois la configuration mise à jour,
redémarrez le consultant.
Test de vérification de la configuration
Vérifiez que la configuration fonctionne :
- Attribuez la valeur 4 au niveau de consignation du consultant.
- Déconnectez un serveur du Commutateur Web Nortel Alteon pendant une minute ou arrêtez le serveur d'applications pendant une minute.
- Reconnectez le serveur ou démarrez à nouveau le serveur
d'applications.
- Attribuez à nouveau le niveau désiré (1) au niveau de consignation du consultant.
- Affichez le fichier consultant.log des répertoires ci-après et cherchez le service de
définition setServerWeights. Ceci implique qu'une tentative d'envoi de pondérations au commutateur a été effectuée.
- Pour les systèmes AIX, HP-UX, Linux,
et Solaris : /opt/ibm/edge/lb/servers/logs/cco/Nom_consultant
- Pour les systèmes Windows : <root_install>ibm\edge\lb\servers\logs\cco\Nom_consultant
- Affichez les pondérations de serveur sur le commutateur et vérifiez qu'elles correspondent aux
pondérations répertoriées sur le rapport du contrôleur.