L.5 Installation and Operation of Swyx with a Microsoft Hyper-V Failover Cluster
This section describes how to install and run Swyx in a Hyper-V virtual machine.
Swyx is installed in its entirety with 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 ensure that Hyper-V can monitor not only the VM but also the Swyx instance running within it, install the Swyx HealthMonitor service in addition to Swyx. This component monitors the Swyx services and manages the Hyper-V Heartbeat interface, transmitting the status to Hyper-V via the Hyper-V Heartbeat Integration Services. Microsoft's Failover Cluster can use this status information, for example, to restart the VM.
Additionally, you should always combine a Hyper-V solution with a VM backup solution.