Recoveryplangetpeer; Start - VMware VC-SRM4-A - vCenter Site Recovery Manager Developer's Manual

Site recovery manager api
Table of Contents

Advertisement

Site Recovery Manager API Developer's Guide
The sample C# and Java code combines ListPlans with optional RecoveryPlanGetInfo for a specified plan, as 
shown in Example 3‐28 and Example
Example 3-28. C# sample code for recovery plan
ManagedObjectReference[] plans = _service.ListPlans(_sic.recovery);
if (plans != null && plans.Length > 0)
{
for (int i = 0; i < plans.Length; ++i)
{
SrmRecoveryPlanInfo info = _service.RecoveryPlanGetInfo(plans[i]);
Console.WriteLine("RecoveryPlan : " + info.name);
if (info.name.Equals(planName))
{
Console.Write("
Console.WriteLine(info.state);
}
}
}
Example 3-29. Java sample code for recovery plan
private static void listPlans() throws Exception {
List<ManagedObjectReference> plans = srmPort.listPlans(serviceContent.getRecovery());
if (plans != null && plans.size() > 0) {
for (int i = 0; i < plans.size(); ++i) {
SrmRecoveryPlanInfo info = srmPort.recoveryPlanGetInfo(plans.get(i));
System.out.println("RecoveryPlan : " + info.getName());
if (info.getName().equals(planName)) {
}
}
}
}

RecoveryPlanGetPeer

This method retrieves a recovery plan peer, which is the plan at the paired site rather than at the local site.
Example 3-30. Method to get recovery plan peer
peer = _service.RecoveryPlanGetPeer(_srm.plan);
Parameters and return value:
_srm.plan – managed object reference to an SrmRecoveryPlan object
peer – managed object reference to an SrmRecoveryPlanPeer object

Start

This method starts the specified recovery plan, in the specified mode. 
Example 3-31. Method to start recovery plan
void _service.Start(_srm.plan, mode);
There is no return value. Parameters are as follows:
_srm.plan – managed object reference to an SrmRecoveryPlan object
mode – one of the following recovery modes:
28
3‐29.
RecoveryPlan state : ");
System.out.print("
RecoveryPlan state : ");
System.out.println(info.getState());
VMware, Inc.

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vcenter site recovery manager 5.0

Table of Contents