Configuration de Site Selector

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

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

Remarque :
Avant de suivre les étapes de configuration détaillées dans ce tableau, assurez-vous que la machine Site Selector et toutes les machines serveurs sont connectées au réseau, ont des adresses IP valides et peuvent communiquer entre elles par la triangulation ping.
Tableau 7. Tâches de configuration pour le composant Site Selector
Tâche Description Informations connexes
Configuration de la machine Site Selector. Conditions requises Installation de la machine Site Selector
Configuration des machines pour équilibrer la charge. Définition de la configuration de l'équilibrage de charge. Etape 4. Définition de serveurs avec équilibrage de charge

Méthodes de configuration

Quatre méthodes permettent de créer une configuration de base pour composant Site Selector de Load Balancer :

Ligne de commande

C'est la méthode la plus directe pour la configuration de Site Selector. 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 site name et server) et aux noms de fichiers.

Pour démarrer Site Selector à partir de la ligne de commande :

  1. Emettez la commande ssserver à partir de l'invite. Pour arrêter le service, tapez ssserver stop
    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® Site Selector, puis sélectionnez Démarrer. Pour arrêter le service, suivez la même procédure en sélectionnant Arrêter.
  2. Ensuite, émettez les commandes de contrôle Site Selector voulues pour installer votre configuration. Les procédures décrites dans ce manuel s'appliquent à l'utilisation de la ligne de commande. La commande est sscontrol. Pour plus de détails sur les commandes, voir Guide des commandes Site Selector.

Vous pouvez entrer une version abrégée des paramètres de commandes sscontrol. Il suffit d'entrer les lettres spécifiques des paramètres. Par exemple, pour obtenir l'aide correspondant à la commande file save, entrez sscontrol he f à la place de sscontrol help file.

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

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

Remarque :
Sous Windows, le service dsserver du composant Dispatcher démarre automatiquement. Si vous utilisez uniquement Site Selector 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.

Scripts

Les commandes permettant de configurer Site Selector peuvent être entrées dans un fichier script de configuration, puis exécutées ensemble.

Remarque :
Pour exécuter rapidement le contenu d'un fichier script (par exemple, mon_script), utilisez l'une des commandes suivantes :

Pour sauvegarder la configuration en cours dans un fichier script (par exemple, savescript), exécutez la commande suivante :

sscontrol file save savescript

Cette commande enregistre le fichier script de configuration dans le répertoire suivant :

Interface graphique

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

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

  1. Vérifiez que ssserver fonctionne. En tant que superutilisateur ou administrateur, entrez la commande ssserver à partir d'une invite.
  2. Effectuez ensuite l'une des opérations suivantes :

Pour pouvoir configurer le composant Site Selector à partir de l'interface graphique, vous devez d'abord sélectionner Site Selector dans l'arborescence. Une fois connecté à un hôte sur lequel le serveur ssserver est exécuté, vous pouvez créer des noms de site contenant des serveurs, démarrer le gestionnaire et lancer des conseillers.

Vous pouvez utiliser l'interface graphique pour toute opération normalement exécutée par la commande sscontrol. Par exemple, pour définir un nom de site à partir de la ligne de commande, vous devez entrer la commande sscontrol sitename add nom_site. Pour définir un nom de site à partir de l'interface graphique, cliquez à l'aide du bouton droit de la souris sur Serveur de noms, puis dans le menu en incrustation, sélectionnez Ajouter un nom de site. Entrez le nom du site dans le menu en incrustation, puis cliquez sur OK.

Les fichiers de configuration Site Selector existants peuvent être chargés à 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 en incrustation Hôte. Vous devez sauvegarder votre configuration Site Selector dans un fichier en utilisant l'option Sauvegarder le fichier de configuration en du menu en incrustation 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.

Pour exécuter une commande à partir de l'interface graphique : mettez le noeud Hôte en surbrillance dans l'arborescence de l'interface graphique, puis sélectionnez Envoyer la commande... dans le menu en incrustation Hôte. Dans la zone d'entrée de commande, entrez la commande à exécuter, par exemple nameserver status. Les résultats et l'historique des commandes exécutées lors de la session courante s'affichent dans la fenêtre ouverte.

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.

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

Assistant de configuration

Si vous utilisez l'assistant de configuration, procédez comme suit :

  1. Démarrez ssserver sur Site Selector :

  2. Lancez la fonction d'assistant de Site Selector, sswizard.

    Vous pouvez lancer cet assistant à partir de l'invite en entrant la commande sswizard ou sélectionner l'assistant de configuration à partir du menu du composant Site Selector présenté dans l'interface graphique.

L'assistant Site Selector vous guide pas à pas dans le processus de création d'une configuration de base pour le composant Site Selector. Il vous demande des renseignements sur votre réseau et vous guide pour la configuration d'un nom de site permettant à Site Selector d'équilibrer le trafic entre un groupe de serveurs.

Installation de la machine Site Selector

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

Vous aurez besoin d'un nom d'hôte complet ne pouvant être résolu comme nom de site pour le groupe de serveurs que vous configurez. Le nom de site est celui utilisé pour les clients pour accéder à votre site (par exemple, www.yourcompany.com). Site Selector équilibrera la charge du trafic pour ce nom de site entre les serveurs du groupe auquel le nom DNS a été attribué.

Etape 1. Démarrage de la fonction serveur

Pour démarrer la fonction serveur Site Selector, entrez ssserver sur la ligne de commande.

Remarque :
Un fichier de configuration par défaut (default.cfg) est chargé automatiquement pendant le démarrage de ssserver. Si vous décidez de sauvegarder la configuration dans default.cfg, toutes les données sauvegardées dans ce fichier sont chargées automatiquement au prochain démarrage de ssserver.

Etape 2. Démarrage du serveur de noms

Pour démarrer le serveur de noms, entrez la commande sscontrol nameserver start.

Vous pouvez également lancer le serveur de noms à l'aide du mot clé bindaddress pour établir un lien uniquement avec l'adresse indiquée.

Etape 3. Définition d'un nom de site et définition des options du nom de site

Site Selector équilibrera les demandes envoyées pour le nom de site aux serveurs correspondants configurés pour cela.

Le nom de site est un nom d'hôte ne pouvant être résolu qui sera demandé par le client. Le nom de site doit être un nom de domaine complet (par exemple, www.dnsdownload.com). Lorsqu'un client demande ce nom de site, l'une des adresses IP de serveur associées au nom de site est renvoyée.

Pour définir un nom de site, émettez la commande suivante :

sscontrol sitename add nom_site

Pour définir les options du nom de site, émettez la commande suivante :

sscontrol sitename set valeur_option_nom_site

Pour plus d'informations, voir Guide des commandes Site Selector.

Etape 4. Définition de serveurs avec équilibrage de charge

Les serveurs sont les postes qui exécutent les applications dont vous souhaitez équilibrer la charge. Le serveur est l'adresse à nom symbolique ou notation décimale de la machine serveur. Pour définir un serveur sur le nom de site défini à l'étape 3, émettez la commande suivante :

sscontrol server add nom_site:serveur

Vous devez définir plusieurs serveurs sous un nom de site afin de permettre l'équilibrage de charge.

Etape 5. Démarrage de la fonction gestionnaire (facultatif)

La fonction gestionnaire permet d'étendre la fonction d'équilibrage de charge. Avant de lancer la fonction gestionnaire, vérifiez que le système Metric Server est installé sur toutes les machines dont la charge est équilibrée.

Pour démarrer le gestionnaire, tapez la commande suivante :

sscontrol manager start

Etape 6. Démarrage de la fonction conseiller (facultatif)

Les conseillers transmettent au gestionnaire des informations complémentaires sur la capacité à répondre aux demandes des serveurs ayant fait l'objet d'un équilibrage de charge. Chaque conseiller est spécifique à un protocole. Load Balancer fournit de nombreux conseillers. Par exemple, pour lancer le conseiller HTTP pour un nom de site particulier, entrez la commande suivante :

sscontrol advisor start http nom_site:port

Etape 7. Définition des mesures du système (facultatif)

Pour plus d'informations sur l'utilisation des mesures du système et de Metric Server, voir Metric Server.

Etape 8. Définition du niveau d'importance des informations pour le nom de site

Si vous démarrez des conseillers, vous pouvez modifier le niveau d'importance donné aux informations fournies par ces derniers (port) et entrant dans les décisions d'équilibrage de la charge. Pour définir le niveau d'importance pour le nom de site, émettez la commande sscontrol sitename set nom_site proportions. Pour plus d'informations, voir Proportion de l'importance accordée aux données d'état.

Configuration des serveurs pour l'équilibrage de la charge

Il est recommander d'utiliser Metric Server avec le composant Site Selector. Pour plus d'informations sur la configuration de Metric Server sur tous les serveurs dont Site Selecteur assure l'équilibrage de charge, voir Metric Server.