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.

Nota: Cuando configure una regla de puerto del NLB, debe configurarla para que escuche todas las direcciones IP virtuales (VIP) del clúster y no solo una dirección VIP específica. Esta configuración es necesaria para que funcione el script predeterminado.
Tabla 1. Parámetros NLB en el archivo XML Watchdog.exe
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>