L.4 Installation und Betrieb einer Swyx mit VMware vSphere
Dieser Abschnitt beschreibt, wie man Swyx in der virtuellen Maschine vSphere installiert, betreibt und mit vSphere hochverfügbar macht.
Swyx wird komplett mit einer SQL Server Express in einer virtuellen Maschine installiert. Alternativ kann Swyx ohne SQL Express installiert werden und die Datenbank auf einem vorhandenen SQL Server Cluster betrieben werden.
vSphere High Availability und vSphere Fault Tolerance
VMware vSphere bietet unterschiedliche Funktionen an, um virtuelle Maschinen hochverfügbar zu machen:
*vSphere High Availability
überwacht die VM und die darin laufende Anwendung und startet die VM neu, wenn das Betriebssystem oder die Anwendung in der VM nicht mehr reagiert.
*vSphere Fault Tolerance
hält auf einem zweiten Host eine ständig aktuell gehaltene Kopie der virtuellen Maschine vor und schaltet bei Ausfall eines Hosts automatisch auf die Kopie um.
Swyx HealthMonitor
Damit vSphere nicht nur die VM, sondern auch die darin laufende Swyx überwachen kann, installieren Sie zusätzlich zur Swyx den Swyx HealthMonitor Dienst. Dieser überwacht die Swyx Dienste und bedient die vSphere Heartbeat Schnittstelle. Sind alle Swyx Dienste verfügbar, sendet der HealthMonitor alle zwanzig Sekunden einen "Heartbeat" über die vSphere Heartbeat-Schnittstelle. Reagiert einer der Dienste nicht mehr, unterbleibt der Heartbeat. vSphere benutzt das Ausbleiben des Heartbeats, um eine nicht mehr reagierende Applikation festzustellen und die VM neu zu starten.
 
Zusätzlich sollten Sie eine vSphere HA/FT Lösung immer mit einer VM Back-up Lösung kombinieren.