Si vous exécutez plusieurs serveurs proxy sur votre système, vous pouvez souhaiter créer
un cluster de serveurs proxy pour faciliter l'administration de ces
serveurs proxy. Vous pouvez utiliser la console d'administration ou la commande wsadmin pour créer
un cluster de serveurs proxy.
Avant de commencer
Un cluster de serveur proxy inclut les machines et les noeuds qui lui appartiendront. Avant de définir votre cluster de serveur proxy :
- Déterminez si un serveur de nom de domaine (DNS), un équilibreur de charge
ou un serveur proxy sera utilisé pour acheminer les demandes vers le cluster de serveurs proxy.
- Vérifiez que la même version du produit est installée sur les noeuds qui appartiendront
au cluster de serveur proxy.
Eviter les incidents: Un cluster de serveurs proxy ne dispose pas de certaines fonctions d'un cluster d'un serveur d'applications. Par exemple, un cluster proxy ne dispose pas de la fonction de basculement ni du support haute disponibilité. La création d'un cluster proxy se justifie principalement pour faciliter l'administration de plusieurs serveurs proxy.
Par exemple, si les serveurs proxy sont membres d'un cluster de serveurs proxy, vous pouvez définir des paramètres de configuration pour le cluster de serveurs proxy et les paramètres sont automatiquement appliqués à tous les serveurs proxy du cluster. La création d'un cluster de serveurs proxy permet également d'arrêter et de démarrer simultanément tous les serveurs proxy du cluster.
gotcha
Pourquoi et quand exécuter cette tâche
Suivez la procédure suivante pour créer un cluster de serveur proxy.
Procédure
- Démarrez le gestionnaire de déploiement.
- Démarrez l'utilitaire wsadmin.
- Exécutez une des commandes suivantes.
La commande suivante
crée un cluster vide sans membre :
$AdminTask createCluster {-clusterConfig {-clusterName <nom_cluster> -clusterType PROXY_SERVER}}
La
commande suivante crée un cluster et ajoute un serveur proxy à ce
cluster :
$AdminTask createCluster { -clusterConfig {{<nom_du_cluster> true PROXY_SERVER}} -convertServer
{{<nom_du_noeud> <nom_du_serveur_proxy> "" "" ""}}}
Le
serveur proxy que vous ajoutez, est utilisé comme modèle pour tous les serveurs
proxy qui sont ajoutés par la suite au cluster.
- Ajoutez un membre au cluster :
Si aucun membre n'existe dans le cluster, le premier serveur proxy ajouté
sert de modèle aux membres ajoutés par la suite au cluster.
Entrez la commande suivante pour ajouter un membre au
cluster :
$AdminTask createClusterMember {-clusterName <nom_du_cluster> -memberConfig
{-memberNode <nom_du_noeud> -memberName <nom_du_serveur_proxy>}}
Lorsqu'un serveur proxy est ajouté à un cluster, les paramètres de configuration spécifiques au proxy
peuvent uniquement être configurés à l'aide du client de script wsadmin.
- Entrez la commande $AdminConfig save
pour enregistrer les modifications apportées à la configuration.
- Démarrez le cluster de serveur proxy.
Le démarrage du cluster de serveur proxy
active automatiquement l'acheminement des requêtes.
- Configurez les requêtes pour un acheminement vers le serveur proxy.
Pour
l'acheminement basé sur DNS, associez le nom logique du site aux adresses IP
des membres de cluster de serveur proxy dans DNS.
Pour l'acheminement par équilibreur de charge, configurez
les adresses IP des membres de cluster en tant que cibles du cluster virtuel.
Pour un proxy
Edge ou IBM HTTP Server avec un acheminement basé sur un plug-in WebSphere
Application Server,
générez le fichier de configuration de plug-in pour le cluster de serveur proxy,
puis configurez le proxy Edge ou le plug-in WebSphere
Application Server avec
cette information.
Résultats
Le cluster de serveur proxy est créé avec les membres et est activé
pour acheminer le trafic.
Que faire ensuite
Surveillez le trafic.