Es posible configurar los servicios y los puertos que supervisa el servicio de VMware Watchdog, el intervalo de tiempo (en milisegundos) y el comando del equilibrador de carga que se ejecuta cuando se cambia a cualquier estado.
Es posible hacer esto en el archivo de configuración de Watchdog Wanova Watchdog.exe.xml, ubicado en el directorio del servidor C:\Program Files\Wanova\Mirage.
Utilice el script predeterminado (NLBControl.vbs) para trabajar con el equilibrador de carga de red de Microsoft (NLB). El script configura el clúster de Microsoft (NLB) según el estado del sistema. Contiene una lista de acciones para habilitar o deshabilitar el tráfico en un servidor específico.
Utilice entonces el archivo de configuración de Watchdog Wanova Watchdog.exe.xml para configurar que el host del servidor Mirage utilice el script NLBControl.vbs.
En cada servidor Mirage, reemplace la dirección IP por la dirección IP dedicada del nodo del servidor como se registró con el administrador de clústeres.
Algunos parámetros del NLB se pueden configurar a través del archivo XML. Los comandos PollTimeMs, ServiceName y ListenPort son relevantes para todos los scripts del equilibrador de carga.
Después de editar los ajustes del archivo XML, debe reiniciar el servicio de VMware Watchdog.
Comando | Descripción | Sintaxis |
---|---|---|
PollTimeMs | Frecuencia de sondeo (en milisegundos) | <setting name="PollTimeMs" serializeAs="String"> <value>5000</value> |
ServiceName | Nombre del servicio del servidor de VMware | <setting name="ServiceName" serializeAs="String"> <value>VMware Mirage Server Service</value> |
ListenPort | Puerto de escucha | <setting name="ListenPort" serializeAs="String"> <value>8000</value> |
OnAliveProcess | Comandos que se ejecutan cuando el servidor de Mirage está abierto para recibir nuevas conexiones. | <setting name="OnAliveProcess" serializeAs="String"> <value>cscript.exe</value> |
OnAliveArgs | Argumentos utilizados para los comandos OnAliveProcess | <setting name="OnAliveArgs" serializeAs="String"> <value>nlbcontrol.vbs 10.10.10.10 enable -1 </value> |
OnDeadProcess | Comandos que se ejecutan cuando el servidor de Mirage está desconectado | <setting name="OnDeadProcess" serializeAs="String"> <value>cscript.exe</value> |
OnDeadArgs | Argumentos utilizados para los comandos OnDeadProcess | <setting name="OnDeadArgs" serializeAs="String"> <value>NlbControl.vbs 10.10.10.10 disable -1</value> |
OnFullProcess | Comandos que se ejecutan cuando el servidor de Mirage no puede recibir nuevas conexiones. | <setting name="OnFullProcess" serializeAs="String"> <value>cscript.exe</value> |
OnFullArgs | Argumentos utilizados para los comandos OnFullArgs | <setting name="OnFullArgs" serializeAs="String"> <value>NlbControl.vbs 10.10.10.10 drain -1</value> |