您可以通过导入 LDIF 文件中存储的数据备份副本,来还原连接服务器实例的配置数据。

使用 vdmimport 命令将 LDIF 文件的数据导入到连接服务器实例中的 View LDAP 存储库。

如果您已通过使用 Horizon Administrator 或默认 vdmexport 命令备份了 View LDAP 配置,则导出的 LDIF 文件是加密的。在导入前您必须解密此 LDIF 文件。

如果导出的 LDIF 文件是纯文本格式的,则您无需解密该文件。
注: 不要以清除过的格式(移除了密码和其他敏感数据的纯文本)导入 LDIF 文件。否则,重要配置信息将会从恢复的 View LDAP 存储库中丢失。

有关备份 View LDAP 存储库的信息,请参阅备份 Horizon 连接服务器和 View Composer 数据

前提条件

  • 从以下默认路径中找出随连接服务器安装的 vdmimport 命令可执行文件。

    C:\Program Files\VMware\VMware View\Server\tools\bin

  • 以具有管理员角色的用户身份登录到连接服务器实例。
  • 确认您知道数据恢复密码。如果配置了密码提醒,则您可通过运行不含密码选项的 vdmimport 命令来显示提醒。

过程

  1. 通过停止运行 View Composer 的服务器上的 Windows 服务 VMware Horizon View Composer,停止所有 View Composer 实例。
  2. 通过停止所有安全服务器上的 Windows 服务 VMware Horizon 安全服务器,停止所有安全服务器实例。
  3. 卸载所有 Horizon 连接服务器实例。
    卸载 VMware Horizon 连接服务器和 AD LDS Instance VMwareVDMDS。
  4. 安装连接服务器的一个实例。
  5. 通过停止 Windows 服务 VMware Horizon 连接服务器停止连接服务器实例。
  6. 单击开始 > 命令提示符
  7. 解密已加密的 LDIF 文件。
    通过命令提示符键入 vdmimport 命令。指定 -d 选项、包含数据恢复密码的 -p 选项和包含现有加密 LDIF 文件的 -f 选项(后附已解密 LDIF 文件的名称)。例如:
    vdmimport -d -p mypassword 
    -f MyEncryptedexport.LDF > MyDecryptedexport.LDF
    如果您不记得数据恢复密码,则可键入不带 -p 选项的命令。实用程序显示密码提醒并提示您输入密码。
  8. 导入解密的 LDIF 文件还原 View LDAP 配置。
    指定含有已解密的 LDIF 文件的 -f 选项。例如:
    vdmimport -f MyDecryptedexport.LDF
  9. 卸载连接服务器。
    仅卸载 VMware Horizon 连接服务器软件包。
  10. 重新安装连接服务器。
  11. 登录到 Horizon Administrator 并验证配置是否正确。
  12. 启动 View Composer 实例。
  13. 重新安装副本服务器实例。
  14. 启动安全服务器实例。

结果

如果安全服务器存在配置不一致的风险,应将其卸载而非停止,然后在该过程结束后重新进行安装。

vdmimport 命令将使用该 LDIF 文件中的配置数据更新连接服务器中的 View LDAP 存储库。有关 vdmimport 命令的更多信息,请参阅《Horizon 7 安装指南》文档。

注: 确保要还原的配置与 vCenter Server 和 View Composer(如果在使用中)的已知虚拟机相匹配。必要时,请从备份还原 View Composer 配置。请参阅 还原 View Composer 数据库。还原 View Composer 配置后,如果 vCenter Server 中的虚拟机自备份 View Composer 配置以来发生更改,则您可能需要手动解决此不一致问题。