Configuration de démarrage rapide

Cet exemple de démarrage rapide montre comment créer une configuration de nom de site à l'aide de Site Selector pour équilibrer la charge sur un ensemble de serveurs sur la base du nom de domaine utilisé dans la demande d'un client.

Figure 20. Configuration Site Selector simple
Graphique montrant un client, un réseau Internet, une machine Load Balancer et deux serveurs liés en local avec des adresses identifiées.

Matériel requis

Cet exemple de configuration de démarrage rapide nécessite :

Préparation

Pour cet exemple de démarrage rapide, le domaine du site de la compagnie est ma_boutique_web.com. Site Selector est responsable du sous-domaine ma_boutique_web.com. Vous devez donc définir un sous-domaine dans ma_boutique_web.com. Par exemple : apps.ma_boutique_web.com. Site Selector n'est pas un système DNS totalement implémenté, tel que BIND, et agit en tant que noeud terminal dans une hiérarchieDNS. Site Selector a autorité sur le sous-domaine apps.ma_boutique_web.com. Le sous-domaine apps.ma_boutique_web.com contiendra les noms de site suivants : marketing.apps.ma_boutique_web.com et développeur.apps.ma_boutique_web.com.

  1. Mettez à jour le serveur de noms de domaine du site de la compagnie (voir la figure 20). Créez comme un enregistrement de serveur de noms dans le fichier named.data pour le sous-domaine (apps.ma_boutique_web.com) dans lequel Site Selector est le serveur de noms faisant autorité :

    apps.ma_boutique_web.com. IN NS siteselector.ma_boutique_web.com

  2. Vérifiez que le nom d'hôte complet ou le site n'est pas résolu dans le système de nom de domaine en cours.
  3. Installez Metric Server sur les serveurs (serveur1, serveur2, serveur3, serveur4) dont vous souhaitez que Site Selector équilibre la charge. Pour plus d'informations, voir Metric Server.

Configuration du composant Site Selector

A l'aide de Site Selector, vous pouvez créer une configuration à l'aide de la ligne de commande, de l'assistant de configuration ou de l'interface graphique. Pour cet exemple de démarrage rapide, les étapes de configuration s'effectuent via la ligne de commande.

Remarque :
Les valeurs de paramètres doivent figurer en caractères anglais (donc sans accent, ni cédille). Les seules exceptions sont les valeurs de paramètres des noms d'hôte et des noms de fichier.

Configuration à partir de la ligne de commande

A partir d'une invite, effectuez les opérations ci-dessous.

  1. Démarrez le serveur ssserver sur la machine hébergeant Site Selector. En tant que superutilisateur ou administrateur, entrez la commande ssserver à partir d'une invite.
    Remarque :
    Pour la plateforme Windows : Démarrez ssserver (IBM® Site Selector) à partir du panneau Services : Démarrer > Panneau de configuration > Outils d'administration > Services.
  2. Démarrez le serveur de noms sur la configuration Site Selector :

    sscontrol nameserver start

  3. Configurez les noms de site (marketing.apps.ma_boutique_web.com et développeur.apps.ma_boutique_web.com) sur Site Selector comme suit :

    sscontrol sitename add marketing.apps.ma_boutique_web.com

    sscontrol sitename add développeur.apps.ma_boutique_web.com

  4. Ajoutez les serveurs à la configuration Site Selector. Pour ce faire, configurez serveur1 et serveur2 avec le nom de site marketing.apps.ma_boutique_web.com, puis configurez serveur3 et serveur4 avec le nom de site développeur.apps.ma_boutique_web.com comme suit :

    sscontrol server add marketing.apps.ma_boutique_web.com:serveur1+serveur2

    sscontrol server add développeur.apps.ma_boutique_web.com:serveur3+serveur4

  5. Démarrez la fonction gestionnaire (manager) de Site Selector :

    sscontrol manager start

  6. Démarrez la fonction conseiller (advisor) de Site Selector (conseiller HTTP pour marketing.apps.ma_boutique_web.com et conseiller FTP pour développeur.apps.ma_boutique_web) :

    sscontrol advisor start http marketing.apps.ma_boutique_web.com:80

    sscontrol advisor start ftp développeur.apps.ma_boutique_web.com:21

    Site Selector vérifie désormais que les demandes des clients ne sont pas envoyées vers un serveur arrêté.

  7. Vérifiez que Metric Server a été démarré sur chacun des serveurs avec équilibrage de charge.

La configuration de base de Site Selector est maintenant terminée.

Test de vérification de la configuration

Vérifiez que la configuration fonctionne :

  1. A partir d'un client, doté d'un système DNS principal configuré comme étant le serveur de noms responsable de ma_boutique_web.com, lancez une commande ping sur l'un des noms de site configurés.
  2. Connectez-vous à l'application. Par exemple :
  3. Observez les résultats de la commande suivante :

    sscontrol server status marketing.apps.ma_boutique_web.com:

    sscontrol server status développeur.apps.ma_boutique_web.com:

    Le nombre total de réussites d'accès de chaque serveur doit s'ajouter aux demandes de commande ping et d'application.

Configuration à l'aide de l'interface graphique

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

Configuration à l'aide de l'assistant de configuration

Pour plus d'informations sur l'utilisation de l'assistant de Site Selector, voir Assistant de configuration.