可以使用 VMware Site Recovery Manager 8.7 Configuration Import/Export Tool 属性文件自动导出和导入配置数据。

可以选择将 srm_configuration.properties 文件与独立 VMware Site Recovery Manager 8.7 Configuration Import/Export Tool 结合使用。
注: 可以使用服务帐户身份验证从 Site Recovery Manager 8.7 导入或导出数据。无法使用解决方案用户身份验证或密钥库身份验证从 Site Recovery Manager 8.7 导入或导出配置数据。 Site Recovery Manager 8.6.x 及更低版本支持解决方案用户身份验证和密钥库身份验证。
表 1. 属性文件的必填参数
参数 描述
lookup.service.address vCenter Server 地址。可以是 IP 地址或 FQDN。
local.srm.name 本地 Site Recovery Manager Server 的名称。
local.srm.guid 本地 Site Recovery Manager Server的 GUID。当两个或多个本地站点的名称相同时为必填字段。
local.auth.use.keystore 将此参数设置为 true 可使用 Java 密钥库登录到本地站点。默认值为 false
local.auth.use.service.account 将此参数设置为 true 可使用服务帐户登录到本地站点。默认值为 false
local.auth.credentials.vc.username 本地 vCenter Server 的用户名。当 local.auth.use.keystore 设置为 false 时为必填字段。
local.auth.credentials.vc.password 本地 vCenter Server 的密码。当 local.auth.use.keystore 设置为 false 时为必填字段。
local.auth.keystore.type Java 密钥库的类型。当 local.auth.use.keystore 设置为 true 时为必填字段。默认类型为 JCEKS。
local.auth.keystore.path Java 密钥库的路径。当 local.auth.use.keystore 设置为 true 时为必填字段。
local.auth.keystore.pass Java 密钥库的密码。当 local.auth.use.keystore 设置为 true 时为必填字段。
local.auth.keystore.certAlias Java 密钥库中本地解决方案用户的证书别名。当 local.auth.use.keystore 设置为 true 时为必填字段。
local.auth.keystore.keyAlias Java 密钥库中本地解决方案用户的密钥别名。当 local.auth.use.keystore 设置为 true 时为必填字段。
local.auth.keystore.keyPass Java 密钥库中本地解决方案用户的密钥密码。当 local.auth.use.keystore 设置为 true 时为必填字段。
local.auth.sa.path 服务帐户的路径。当 local.auth.use.service.account 设置为 true 时为必填字段。
remote.auth.use.keystore 将此参数设置为 true 可使用 Java 密钥库登录到远程站点。默认值为 false
remote.auth.use.service.account 将此参数设置为 true 可使用服务帐户登录到远程站点。默认值为 false
remote.auth.credentials.vc.username 远程 vCenter Server 的用户名。当 remote.auth.use.keystore 设置为 false 时为必填字段。如果您的环境未联合,则为必填字段。
remote.auth.credentials.vc.password 远程 vCenter Server 的用户的密码。当 remote.auth.use.keystore 设置为 false 时为必填字段。如果您的环境未联合,则为必填字段。
remote.auth.keystore.type Java 密钥库的类型。当 remote.auth.use.keystore 设置为 true 时为必填字段。默认类型为 JCEKS。
remote.auth.keystore.path Java 密钥库的路径。当 remote.auth.use.keystore 设置为 true 时为必填字段。
remote.auth.keystore.pass Java 密钥库的密码。当 remote.auth.use.keystore 设置为 true 时为必填字段。
remote.auth.keystore.certAlias Java 密钥库中远程解决方案用户的证书别名。当 remote.auth.use.keystore 设置为 true 时为必填字段。
remote.auth.keystore.keyAlias Java 密钥库中远程解决方案用户的密钥别名。当 remote.auth.use.keystore 设置为 true 时为必填字段。
remote.auth.keystore.keyPass Java 密钥库中远程解决方案用户的密钥密码。当 remote.auth.use.keystore 设置为 true 时为必填字段。
remote.auth.sa.path 服务帐户的路径。当 remote.auth.use.service.account 设置为 true 时为必填字段。
array.manager.n.name 阵列管理器的名称,其中 n 是一个数字。所有阵列管理器都必须至少定义名称和跳过标志。如果您的环境包含任何阵列管理器,则导入时为必填字段。
array.manager.n.skip 设置是否必须导入或跳过阵列管理器。默认值为 false。存在 array.manager.n.name 时为必填字段。
array.manager.n.username 阵列管理器的用户名。存在 array.manager.n.namearray.manager.n.skip 值设置为 false 时为必填字段。
array.manager.n.password 阵列管理器的密码。存在 array.manager.n.namearray.manager.n.skip 值设置为 false 时为必填字段。
表 2. 属性文件的可选参数
参数 描述
port Lookup Service 的端口号。默认值为 443。
continue.after.array.manager.errors 如果将值设置为 true,则缺少阵列管理器或者存在基于阵列的错误时,工具不会失败。默认值为 false

属性文件示例

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