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.
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> |