Accessing Site Recovery Manager APIs
The Site Recovery Manager Appliance
Management API and
Site Recovery Manager API
provides language‐neutral interfaces for configuring Site Recovery Manager Server or
OS-specific settings, managing protection groups, and recovery plans. Array-based
replication, vSphere Replication, and vVols are supported.Location of the
API
The
Site Recovery Manager
8.3 API is located at the following endpoints: - Site Recovery Manager Appliance Management APIhttps//<FQDN_Server_or_IP_Address>:5480/configureserver/sdk
- Site Recover Manager APIs for Windowshttps://<FQDN_Server_or_IP_Address>:9086/vcdr/extapi/sdk
- Site Recover Manager APIs for Photon Virtual Appliance (VA)https://<FQDN_Server_or_IP_Address>:443/drserver/vcdr/extapi/sdk
All services use this single
network port, and all communications are TLS encrypted. SSLv3 is disabled for
security reasons. The API is implemented as an industry‐standard Web service
running on
Site Recovery Manager Server
.
The API complies with the Web Services Interoperability
Organization (WS‐I) Basic Profile 1.0, which includes XML Schema 1.0, SOAP version
1.1, and WSDL version 1.1. For details about WS‐I Basic Profile 1.0, see the
http://www.ws‐i.org website.
Obtaining WSDL for
APIs
- WSDL for Site Recovery Manager Appliance Management API: Request the filedrconfig-service.wsdlfrom the server root path.https://<FQDN_Server_or_IP_Address>:5480/drconfig-service.wsdl
- WSDL forSite Recovery Manager API: Request the filesrm-Service.wsdlfrom the server root path.
- On a Windows server, the root path can behttps://<FQDN_Server_or_IP_Address>:9086/srm-Service.wsdl
- On a Virtual Appliance, the root path can behttps://<FQDN_Server_or_IP_Address>:443/drserver/srm-Service.wsdl
Associated vCenter Servers for Site Recovery
Manager API
As of SRM 6.0,
Platform Services Controller
and
vCenter Server
are associated with the
Site Recovery Manager Server
at both the local (protected) and the remote (recovery)
sites.
Platform Services Controller
can be embedded in
vCenter Server
,
or it can be hosted on a separate machine.
Platform Services Controller
performs three services: Lookup,
vCenter Single Sign-On
, and Licensing.
The
vCenter Server
performs tagging and authorization for
Site Recovery Manager
. A system administrator installs the
Site Recovery Manager
plug‐in at both local and remote sites to control the
site’s
Site Recovery Manager Server
through
vCenter Server
.
Managed object
SrmServiceInstance provides functions for local and remote site discovery. You
obtain the local site information with
getLocalSiteInfo
, and
obtain the local solution user with
GetSolutionUserInfo
.
The local
Platform Services Controller
LookupService does not know anything about services on
the remote site. You obtain the remote site name with
GetPairedSite
and
obtain the remote solution user with
GetPairedSiteSolutionUserInfo
.
The RemoteSiteobject contains the URL of the remote LookupService, and the UUID
of the remote
vCenter Server
.