Sie können festlegen, welche Dienste und Ports vom VMware Watchdog-Dienst überwacht werden sollen, sowie die Intervallzeit (in Millisekunden) und den Lastenausgleichsbefehl, der bei einem Zustandswechsel ausgeführt werden soll, konfigurieren.

Sie verwenden dazu die Watchdog-Konfigurationsdatei, Wanova Watchdog.exe.xml, die sich im Serververzeichnis C:\Programme\Wanova\Mirage befindet.

Zur Arbeit mit dem Microsoft Network Load Balancer (NLB) verwenden Sie ein Standardskript namens NLBControl.vbs. Mit diesem Skript werden Microsoft-Cluster (NLB) entsprechend dem Systemzustand konfiguriert. Es enthält eine Liste von Aktionen zum Aktivieren oder Deaktivieren des Datenverkehrs für einen bestimmten Server.

Mit der Watchdog-Konfigurationsdatei Wanova Watchdog.exe.xml konfigurieren Sie dann den Mirage-Serverhost zur Verwendung des Skripts NLBControl.vbs.

Ersetzen Sie die IP-Adresse für jeden Mirage-Server durch die dedizierte IP-Adresse des Serverknotens, die beim Cluster-Manager registriert ist.

Einige NLB-Parameter sind über die XML-Datei konfigurierbar. Die Befehle PollTimeMs, ServiceName und ListenPort sind für alle Lastenausgleichsskripte relevant.

Nachdem Sie die Einstellungen der XML-Datei bearbeitet haben, müssen Sie den VMware Watchdog-Dienst neu starten.

Hinweis: Jedes Mal, wenn Sie eine NLB-Portregel konfigurieren, müssen Sie sie so einrichten, dass nicht nur eine spezifische virtuelle IP-Adresse (VIP-Adresse), sondern alle VIP-Adressen des Clusters überwacht werden. Diese Konfiguration ist für die Funktion des Standardskripts erforderlich.
Tabelle 1. NBL-Parameter in der XML-Datei „Watchdog.exe“
Befehl Beschreibung Syntax
PollTimeMs Abrufintervall (in Millisekunden)

<setting name="PollTimeMs" serializeAs="String">

<value>5000</value>

ServiceName Name des VMware-Serverdiensts

<setting name="ServiceName" serializeAs="String">

<value>VMware Mirage Server-Dienst</value>

ListenPort Überwachungsport

<setting name="ListenPort" serializeAs="String">

<value>8000</value>

OnAliveProcess Befehle, die ausgeführt werden, wenn der Mirage-Server für die Aufnahme neuer Verbindungen offen ist

<setting name="OnAliveProcess" serializeAs="String">

<value>cscript.exe</value>

OnAliveArgs Für OnAliveProcess-Befehle verwendete Argumente

<setting name="OnAliveArgs" serializeAs="String">

<value>nlbcontrol.vbs 10.10.10.10 enable -1 </value>

OnDeadProcess Befehle, die ausgeführt werden, wenn der Mirage-Server offline ist

<setting name="OnDeadProcess" serializeAs="String">

<value>cscript.exe</value>

OnDeadArgs Für OnDeadProcess-Befehle verwendete Argumente

<setting name="OnDeadArgs" serializeAs="String">

<value>NlbControl.vbs 10.10.10.10 disable -1</value>

OnFullProcess Befehle, die ausgeführt werden, wenn der Mirage-Server keine neuen Verbindungen aufnehmen kann

<setting name="OnFullProcess" serializeAs="String">

<value>cscript.exe</value>

OnFullArgs Für OnFullProcess-Befehle verwendete Argumente

<setting name="OnFullArgs" serializeAs="String">

<value>NlbControl.vbs 10.10.10.10 drain -1</value>