You can use the VMware Site Recovery Manager 8.4 Configuration Import/Export Tool properties file to automate the export and import of configuration data.

The use of srm_configuration.properties file with the standalone VMware Site Recovery Manager 8.4 Configuration Import/Export Tool is optional.

Table 1. Required Parameters for the Properties File
Parameter Description
lookup.service.address The Platform Services Controller address. Can be an IP address or FQDN.
local.srm.name The name of the local Site Recovery Manager Server.
local.auth.use.keystore Set this parameter to true to use Java Keystore to log in to the local site. The default value is false.
local.auth.credentials.vc.username The user name for the local vCenter Server. Required when local.auth.use.keystore is set to false.
local.auth.credentials.vc.password The password for the local vCenter Server. Required when local.auth.use.keystore is set to false.
local.auth.keystore.type The type of Java Keystore. Required when local.auth.use.keystore is set to true. The default type is JCEKS.
local.auth.keystore.path Path to the Java Keystore. Required when local.auth.use.keystore is set to true.
local.auth.keystore.pass Password for the Java Keystore. Required when local.auth.use.keystore is set to true.
local.auth.keystore.certAlias Certificate alias for the local solution user in the Java Keystore. Required when local.auth.use.keystore is set to true.
local.auth.keystore.keyAlias Key alias for the local solution user in the Java Keystore. Required when local.auth.use.keystore is set to true.
local.auth.keystore.keyPass The key password for the local solution user in the Java Keystore. Required when local.auth.use.keystore is set to true.
remote.auth.use.keystore Set this parameter to true to use Java Keystore to log in to the remote site. The default value is false.
remote.auth.credentials.vc.username The user name for the remote vCenter Server. Required when remote.auth.use.keystore is set to false. Required if your environment is not federated.
remote.auth.credentials.vc.password The password of the user for the remote vCenter Server. Required when remote.auth.use.keystore is set to false. Required if your environment is not federated.
remote.auth.keystore.type The type of Java Keystore. Required when remote.auth.use.keystore is set to true. The default type is JCEKS.
remote.auth.keystore.path Path to the Java Keystore. Required when remote.auth.use.keystore is set to true.
remote.auth.keystore.pass Password for the Java Keystore. Required when remote.auth.use.keystore is set to true.
remote.auth.keystore.certAlias Certificate alias for the remote solution user in the Java Keystore. Required when remote.auth.use.keystore is set to true.
remote.auth.keystore.keyAlias Key alias for the remote solution user in the Java Keystore. Required when remote.auth.use.keystore is set to true.
remote.auth.keystore.keyPass The key password for the remote solution user in the Java Keystore. Required when remote.auth.use.keystore is set to true.
array.manager.n.name The name of the array manager, where n is a number. All array managers must be defined at least by a name and a skip flag. Required field for import, if your environment contains any array managers.
array.manager.n.skip Sets whether the array manager must be imported or skipped. The default value is false. Required if array.manager.n.name is present.
array.manager.n.username The user name for the array manager. Required if array.manager.n.name is present and array.manager.n.skip value is set to false.
array.manager.n.password The password for the array manager. Required if array.manager.n.name is present and array.manager.n.skip value is set to false.
Table 2. Optional Parameters for the Properties File
Parameter Description
port The port number for the Lookup Service. The default value is 443.
continue.after.array.manager.errors If you set the value to true, the tool does not fail when an array manager is missing or there is an array-based error. The default value is false.

Sample Properties File

lookup.service.address=my.psc.address.com
port=443
local.srm.name=My local SRM
local.auth.credentials.vc.username=localAdmin
local.auth.credentials.vc.password=localAdminSecretPass
remote.auth.credentials.vc.username=remoteAdmin
remote.auth.credentials.vc.password=remoteAdminSecretPass
continue.after.array.manager.errors=false
array.manager.1.name=am_1
array.manager.1.skip=false
array.manager.1.username=am1AdminUserName
array.manager.1.password=am1AdminSecretPass
array.manager.2.name=am_2
array.manager.2.skip=true
array.manager.3.name=am_3
array.manager.3.skip=true
array.manager.4.name=am_4
array.manager.4.skip=true