L.5 Installation and operation of a Swyx with Microsoft Hyper-V Failover Cluster
This section describes how to install and run Swyx in a Hyper-V virtual machine.
Swyx is installed complete with a SQL Server Express in a virtual machine. Alternatively, Swyx can be installed without SQL Express and the database can be run on an existing SQL Server cluster.
Microsoft Hyper-V Failover Cluster
Microsoft offers several features to make virtual machines highly available.
For more information, see the vSphere documentation: docs.microsoft.com/en-us/windows-server/failover-clustering/failover-clustering-overview
Swyx HealthMonitor
To enable Hyper-V to monitor not only the VM, but also the Swyx running in it, install the Swyx HealthMonitor service in addition to Swyx. This monitors the Swyx services and operates the Hyper-V application health monitoring interface, and transmits the status via the Hyper-V clock integration services (Heartbeat Integration Services) to Hyper-V. This state information can be used by Microsoft's failover cluster, for example to restart the VM.
 
Additionally, you should always combine a Hyper-V solution with a VM backup solution.