Vous pouvez configurer le service et le port que contrôle le service de surveillance VMware, l'intervalle de temps (en millisecondes) et la commande d'équilibrage de charge à exécuter lors d'un changement d'état.
Ces opérations s'effectuent dans le fichier de configuration de la surveillance, Wanova Watchdog.exe.xml, situé dans le répertoire du serveur C:\Program Files\Wanova\Mirage.
Pour utiliser l'équilibrage de la charge réseau (NLB) de Microsoft, vous faites appel à un script par défaut, appelé NLBControl.vbs, . Ce script configure l'équilibrage de la charge réseau (NLB) du cluster Microsoft en fonction de l'état du système. Il contient une liste d'actions permettant d'activer ou de désactiver le trafic d'un serveur particulier.
Ensuite, vous utilisez le fichier de configuration de la surveillance Wanova Watchdog.exe.xml pour configurer l'hôte du serveur Mirage afin d'utiliser le script NLBControl.vbs.
Pour chaque serveur Mirage, remplacez l'adresse IP par l'adresse IP dédiée du nœud serveur telle qu'elle est enregistrée auprès du gestionnaire du cluster.
Certains paramètres NLB sont configurables via le fichier XML. Les commandes PollTimeMs, ServiceName et ListenPort sont adaptées à tous les scripts d'équilibrage de charge.
Après avoir modifié les paramètres du fichier XML, vous devez redémarrer le service de surveillance VMware.
Commande | Description | Syntaxe |
---|---|---|
PollTimeMs | Fréquence d'interrogation (en millisecondes) | <setting name="PollTimeMs" serializeAs="String"> <value>5000</value> |
ServiceName | Nom du service du serveur VMware | <setting name="ServiceName" serializeAs="String"> <value>VMware Mirage Server Service</value> |
ListenPort | Port d'écoute | <setting name="ListenPort" serializeAs="String"> <value>8000</value> |
OnAliveProcess | Commandes à exécuter lorsque le serveur Mirage est ouvert pour recevoir de nouvelles connexions | <setting name="OnAliveProcess" serializeAs="String"> <value>cscript.exe</value> |
OnAliveArgs | Arguments utilisés pour les commandes OnAliveProcess | <setting name="OnAliveArgs" serializeAs="String"> <value>nlbcontrol.vbs 10.10.10.10 enable -1 </value> |
OnDeadProcess | Commandes à exécuter lorsque le serveur Mirage est arrêté | <setting name="OnDeadProcess" serializeAs="String"> <value>cscript.exe</value> |
OnDeadArgs | Arguments utilisés pour les commandes OnDeadProcess | <setting name="OnDeadArgs" serializeAs="String"> <value>NlbControl.vbs 10.10.10.10 disable -1</value> |
OnFullProcess | Commandes à exécuter lorsque le serveur Mirage ne peut pas recevoir de nouvelles connexions | <setting name="OnFullProcess" serializeAs="String"> <value>cscript.exe</value> |
OnFullArgs | Arguments utilisés pour les commandes OnFullProcess | <setting name="OnFullArgs" serializeAs="String"> <value>NlbControl.vbs 10.10.10.10 drain -1</value> |