ClearSrmConfiguration
This method clears the SRM server configuration with the vSphere infrastructure. Returns a task object that can be used to monitor the operation.
Synopsis
ConfigurationTask clear(ConfigurationSpec config)
config parameter is a ConfigurationSpec data object that contains SRM configuration specification.
ConfigurationSpec has the following fields:
Field | Description |
---|---|
siteName | The SRM site name. If not set the site name is read from the current SRM configuration if it exists. |
hostName | The SRM server FQDN. Used when registering with infrastructure and management nodes. If not set, the DNS name will be used. |
extensionKey |
The SRM extension key. If not set the default extension key value of "com.vmware.vcDr" will be used. |
clockToleranceSeconds | The allowed server clock tolerance in seconds. If not set the default value of 3 seconds will be used. This parameter is used only when validating the VC server where SRM will be registered. Clock difference between SRM virtual appliance and vCenter Server should not exceed this value, otherwise the validation (or configuration) fails. |
ConnectionSpec connection | The connection specification. If not set the connection parameters will be read from the current SRM configuration if it exists. |
adminUser | The name of a user with sufficient privileges to perform configuration tasks on the infrastructure and management nodes as well as SSO service configuration tasks on the infrastructure node. |
adminPassword | Password for the administrator user. |
deleteSrmData | Delete SRM data. Used only when clearing SRM configuration. If set to true, existing SRM database will be deleted. |
extraConfig | Additional configuration settings in XML format. These settings are used to upgrade database. |
localSrmUuid | UUID of the local SRM Server. This is out parameter returned by ConfigurationManager.readCurrentConfig() |
organization | Organization name. |
description | Plugin description. |
adminEmail | Admin email. |
moId | Managed Object ID of this VM. |
UICapabilities uiCapabilities | A data object that represents what UI capabilities should be enabled. |
ConnectionSpec is a structure that contains connection information for a service. It has the following fields:
Field | Description |
---|---|
uri | The PSC node URI. FQDN + optional port. If port not specified 443 will be used. |
thumbprint | Thumbprint of the PSC node's certificate. When the correct value is provided all security checks of the certificate are off. |
vcInstanceId | Identifier of the MGMT node to register with. If not specified the configuration service will assume embedded environment is used and will look for MGMT node services at the PSC node address. |
vcThumbprint | Thumbprint of the MGMT node's certificate. |
UICapabilities is a structure that contains information about the DR-UI functionality.
Field | Description |
---|---|
showApplianceConfigLink | Boolean to indicate whether VC plugin should display the link to the management address. |
ConfigurationTask is a managed object that provides operations to configure the SRM server. For more information, see Configuration Task.
Faults
- InvalidArgument
- RuntimeFault
- ServiceBusy
- SrmAlreadyRunning
For more information about the faults, see Faults in Site Recovery Manager Appliance Management API.