Managing clustered applications

The Resiliency Platform lets you manage the applications that are clustered using any high availability technology. You can manage the applications as well as view the clustering technology details on the Resiliency Platform web console. To do this you must set the following custom properties using the set_custom_property API on the application instance object.

Table: Custom property names

Custom property name

Description

Expected value

ClusterType

Type of your clustering technology. This value is displayed on the web console. e.g. MSCS.

Any valid string value. e.g. MSCS.

ServiceGroupName

Name of the container or the service group name in the cluster.

Any valid string value.

IsClustered

Indicates whether your application is clustered or not.

Valid string value. true if application is clustered, else false.

Ensure that you set all the three properties. Else, Resiliency Platform treats the application as non-clustered and separate entries for the same application are displayed on the console.

To view the clustering technology name on the console

  1. Navigate

    Assets > Unmanaged tab.

  2. Select Application in Asset Type. The name is displayed in the Availability column.
Sample script to set to custom properties
my $inst = $appObj->add_application_inst("sample_inst");
if (defined $inst)
{
		$inst->set_custom_property("ClusterType", "MSCS");
		$inst->set_custom_property("ServiceGroupName", "sample_inst_group");
		$inst->set_custom_property("IsClustered", "true");
}