Share via


Configuring Generic Applications, Scripts, and Services

Updated: June 24, 2013

Applies To: Windows Server 2012 R2

You can use the Generic Application, Generic Script, and Generic Service options to configure high availability for some services and applications that are not "cluster-aware" (not originally designed to run in a cluster). In general, the failover cluster does not detect the state of a generic application, generic script, or generic service with the same precision that it can monitor a cluster-aware role.

The following table provides basic information about these generic roles.

Role Description

Generic Application

The cluster software starts the application, and then periodically queries the operating system to see whether the application appears to be running. If so, it is presumed to be online, and it is not restarted or failed over. You must specify the path for the application and any registry keys that the application requires (so that the registry keys can be replicated to all nodes in the cluster).

Generic Script

You create a script that runs in Windows Script Host, which monitors and controls an application. The ability of the cluster software to respond to the state of the application is determined by the script. As needed, the cluster software restarts or fails over the script (and through it, the application).

Generic Service

The cluster software starts the service, and then periodically queries the Service Controller to determine whether the service appears to be running. If so, it is presumed to be online, and it is not restarted or failed over.