Site Recovery Manager 包括 Site Recovery Manager Server嵌入式 vPostgreSQL 数据库。您可以使用命令行界面安装它们。

您可以在标准一对一 Site Recovery Manager 配置和共享恢复站点配置中使用以下过程。有关共享恢复站点配置的信息,请参见安装要用于共享恢复站点的 Site Recovery Manager

如果在共享恢复站点中安装 Site Recovery Manager,则必须使用自定义扩展密钥并在每个站点上运行该过程。

对于要使用 Windows LocalSystem 帐户运行 Site Recovery Manager 服务的安装,以下过程适用。

前提条件

过程

  1. 通过指定区域设置 ID 和日志文件路径,运行 Site Recovery Manager 安装程序。
    VMware-srm-*****.exe /clone_wait /s /Llocale ID in decimal format /V"/l*vx path to the log file /qr // the installer displays a reduced user interface
    表 1. 支持的区域设置 ID
    十进制格式的区域设置 ID 语言
    1028 繁体中文
    1031 德语
    1033 英语
    1034 传统西班牙语
    1036 法语
    1041 日语
    1042 韩语
    2052 简体中文
    例如,
    VMware-srm-****.exe /clone_wait /L1033 /s /V" /l*vx C:\install.log /qr // installs Site Recovery Manager in English
    安装程序将显示简化的用户界面。
  2. 指定 Site Recovery Manager 安装目录的路径。
    INSTALLDIR=\"installation path\"
    
  3. 通过提供 Platform Services Controller 的 FQDN 或 IP 地址和证书的指纹,在本地站点上指定 Platform Services Controller。在十六进制值对之间使用冒号可指定指纹。
    PLATFORM_SERVICES_CONTROLLER_HOST=FQDN 或 IP 地址
    PLATFORM_SERVICES_CONTROLLER_THUMBPRINT=证书的指纹 // use : to separate the HEX value pairs
    例如,
    PLATFORM_SERVICES_CONTROLLER_THUMBPRINT=82:81:C5:E5:63:0D:18:0D:49:8A:A2:AA:E3:E5:0D:FC:25:7F:5D:00
  4. 输入本地 Platform Services Controller 的管理员凭据。
    SSO_ADMIN_USER=\"username\"
    SSO_ADMIN_PASSWORD=\"password\"
  5. 通过提供 FQDN 和证书的指纹,指定本地站点上的 vCenter Server。在十六进制值对之间使用冒号可指定指纹。
    DR_TXT_VCHOSTNAME=FQDN
    VC_CERTIFICATE_THUMBPRINT=证书的指纹 // use : to separate the HEX value pairs
    例如,
    VC_CERTIFICATE_THUMBPRINT=3a:cc:4a:3e:81:cb:dc:7b:48:c4:39:00:89:ee:2a:38:6a:7a:93:2b
  6. 指定 Site Recovery Manager 扩展密钥。
    您可以使用默认或自定义扩展密钥。在共享恢复站点配置中,请使用自定义扩展密钥。对于默认密钥,使用 com.vmware.vcDr。对于扩展密钥,您可以使用字母数字字符、连字符、句点或下划线。自定义扩展密钥包含的字符必须少于 29 个。该密钥不能以一串连字符、句点或下划线字符开头或结尾。
    DR_TXT_EXTKEY=\"Site Recovery Manager key\" 
    例如,
    DR_TXT_EXTKEY=\"com.vmware.vcDr\" //use the Site Recovery Manager default extension key
  7. 指定 Site Recovery Manager 插件描述。对于公司名称和描述,可以使用字母数字字符。各参数使用的字符应少于 50 个。
    DR_TXT_PLUGIN_COMPANY=\"Company\"
    DR_TXT_PLUGIN_DESC=\"Description\"
    例如,
    DR_TXT_PLUGIN_COMPANY=\"VMware, Inc.\"
    DR_TXT_PLUGIN_DESC=\"Created for SRM.\"
  8. 通过提供虚拟机的 FQDN 或 IP 地址,指定 Site Recovery Manager 主机虚拟机。
    DR_CB_HOSTNAME_IP=FQDN 或 IP 地址
  9. 指定本地 Site Recovery Manager 站点的名称。
    DR_TXT_LSN=\"local site name\"
  10. 指定 Site Recovery Manager 管理员的电子邮件地址。
    DR_TXT_ADMINEMAIL=\"email address\"
  11. 指定使用自动生成的证书还是来自证书文件的证书。
    DR_RB_CERTSEL=0 // use an existing PKCS#12 certification file
    DR_RB_CERTSEL=1 // use an automatically generated certificate
  12. 如果使用现有证书文件,则指定该文件的路径并输入访问该文件的密码。
    DR_TXT_CERTFILE=\"path to certificate file\"
    
    DR_TXT_CERTPWD=\"password\"
  13. 如果使用自动生成的证书,则输入该证书的描述。
    DR_TXT_CERTORG=\"Organization\"
    DR_TXT_CERTORGUNIT=\"Organization unit\"
    例如,
    DR_TXT_CERTORG=\"VMware, Inc.\"
    DR_TXT_CERTORGUNIT=\"ORG\"
  14. Site Recovery Manager 配置为使用嵌入式 vPostgreSQL 数据库
    DR_USES_EMBEDDED_DB=1 // use embedded database
  15. 指定嵌入式 vPostgreSQL 数据库的端口。请使用 1 到 65535 之间的值。
    DR_EMBEDDED_DB_PORT=decimal value
    例如,
    DR_EMBEDDED_DB_PORT=5678 // use the default port of the embedded database
  16. 指定指向嵌入式 vPostgreSQL 数据库的系统数据源名称 (DSN)。请使用字母数字字符或下划线。DSN 不得以下划线或数字开头。
    DR_EMBEDDED_DB_DSN=\"System DSN\"
  17. 指定用于访问嵌入式 vPostgreSQL 数据库的用户名和密码。
    DR_EMBEDDED_DB_USER=\"username\"
    DR_EMBEDDED_DB_PWD=\"password\"
    重要说明: 请勿使用 postgres 作为嵌入式数据库的用户名。 postgres 用户名是为 嵌入式 vPostgreSQL 数据库超级用户预留的。
  18. 清理现有数据库。
    DR_RB_EXISTDBSEL=0

示例: Site Recovery Manager 静默安装

若要使用 Windows LocalSystem 帐户运行 Site Recovery Manager 服务和自动生成的证书,那么可以使用以下命令安装 Site Recovery Manager
VMware-srm-*****.exe /clone_wait /L1033 /s /V" /l*vx c:\install.log /qr
INSTALLDIR=\"C:\Program Files\VMware\VMware vCenter Site Recovery Manager\"
PLATFORM_SERVICES_CONTROLLER_HOST=<FQDN or IP address>
PLATFORM_SERVICES_CONTROLLER_THUMBPRINT=<Thumbprint of the certificate>
SSO_ADMIN_USER=<\"username\"> 
SSO_ADMIN_PASSWORD=<\"<password>\">
DR_TXT_VCHOSTNAME=<FQDN>
VC_CERTIFICATE_THUMBPRINT=<Thumbprint of the certificate>
DR_TXT_EXTKEY=\"com.vmware.vcDr"\ 
DR_TXT_PLUGIN_COMPANY=\"VMware, Inc.\" 
DR_TXT_PLUGIN_DESC=\"VMware vCenter Site Recovery Manager Extension\"
DR_CB_HOSTNAME_IP=<FQDN or IP address>
DR_TXT_LSN=<\"local site name\"> 
DR_TXT_ADMINEMAIL=<\"email address\">
DR_RB_CERTSEL=1 
DR_TXT_CERTORG=<\"Organization\">
DR_TXT_CERTORGUNIT=<\"Organization unit\">
DR_USES_EMBEDDED_DB=1
DR_EMBEDDED_DB_DSN=<\"System DSN\">
DR_EMBEDDED_DB_USER=<\"username\">
DR_EMBEDDED_DB_PWD=<\"password\">
DR_RB_EXISTDBSEL=0"

若要使用 Windows LocalSystem 帐户运行 Site Recovery Manager 服务和自定义证书,那么可以使用以下命令安装 Site Recovery Manager

VMware-srm-*****.exe /clone_wait /L1033 /s /V" /l*vx c:\install.log /qr
INSTALLDIR=\"C:\Program Files\VMware\VMware vCenter Site Recovery Manager\" 
PLATFORM_SERVICES_CONTROLLER_HOST=<FQDN or IP address>
PLATFORM_SERVICES_CONTROLLER_THUMBPRINT=<Thumbprint of the certificate> 
SSO_ADMIN_USER=<\"username\"> 
SSO_ADMIN_PASSWORD=<\"<password>\">
DR_TXT_VCHOSTNAME=<FQDN> 
VC_CERTIFICATE_THUMBPRINT=<Thumbprint of the certificate>
DR_TXT_EXTKEY=\"com.vmware.vcDr"\
DR_TXT_PLUGIN_COMPANY=\"VMware, Inc.\"
DR_TXT_PLUGIN_DESC=\"VMware vCenter Site Recovery Manager Extension\" 
DR_CB_HOSTNAME_IP=<FQDN or IP address>
DR_TXT_LSN=<\"local site name\"> 
DR_TXT_ADMINEMAIL=<\"email address\">
DR_RB_CERTSEL=0
DR_TXT_CERTFILE=\"path to certificate file\"
DR_TXT_CERTPWD=\"password\" 
DR_USES_EMBEDDED_DB=1
DR_EMBEDDED_DB_DSN=<\"System DSN\">
DR_EMBEDDED_DB_USER=<\"username\">
DR_EMBEDDED_DB_PWD=<\"password\"> 
DR_RB_EXISTDBSEL=0"

下一步做什么

在远程站点上重复该过程。