Before you configure

You configure XProtect Management Server Failover on two computers: primary and secondary.

Milestone recommends that you schedule downtime for the failover cluster configuration.

Network and computer prerequisites

Prerequisite

Description

Operating system Install two identical operating systems on the primary and secondary computers. To see a list of supported operating systems, go to https://www.milestonesys.com/systemrequirements/.
IP addresses

Assign static IPv4 addresses to the primary and secondary computers. Both computers must belong to the same subnet.

IPv6

XProtect Management Server Failover does not support IPv6 addresses. Do not assign IPv6 addresses to the management server and external SQL Server computers.

Virtual IP The virtual IP allows the remote servers to connect seamlessly to the running management server. Reserve an unused IPv4 address on the subnet of the primary and secondary computers.
Environment

Configure the failover cluster in an Active Directory (AD) domain or workgroup environment.

Time Synchronize the time and the time zones between the computers.
ICMP traffic Allow inbound ICMP traffic through Windows Defender Firewall.
PowerShell execution policy Set your PowerShell execution policy to Unrestricted. This allows the configuration wizard to run PowerShell scripts on both computers. See about_Execution_Policies.
Windows Defender Advanced Thread Protection Service You must disable Windows Defender Advanced Thread Protection Service. See Disable Windows Defender Advanced Thread Protection Service.
IP address and host name resolution

To ensure your computers resolve the IP addresses and host names, you must perform forward and reverse DNS lookup queries in PowerShell. See DNS lookups .

 

SQL Server prerequisites

VMS prerequisites

Install two identical VMS products under one user account with administrator permissions.

When working in a domain environment, select AD users for the service accounts and only give them the permissions required to run the relevant services.

On the primary and secondary computers, install the following system components:

Milestone recommends that you install all other server components not mentioned above on different computers.

Depending on your system configuration, consider the following:

Prerequisite

Description

Encryption To encrypt the connection to and from the running management server, you must install the CA certificate and an SSL certificate on the primary and secondary computers. See Encrypting the connection to the failover cluster.
System configuration password

To assign a system configuration password, use the same password for the VMS installations on the primary and secondary computers.

External IDP To use an external IDP, you must set up data protection. For more information, see Install in a cluster.
API Gateway

To use API Gateway, you must install the component on both computers.