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
- Navigate
Assets > Unmanaged tab.
- Select Application in Asset Type. The name is displayed in the Availability column.
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");
}