您可以将 Horizon Composer 配置的备份文件导入存储链接克隆信息的 Horizon Composer 数据库中。

使用 SviConfig restoredata 命令,您可以在系统出现故障后还原 Horizon Composer 数据库数据,或是将 Horizon Composer 配置恢复到某个早期状态。

重要事项: 只能由经验丰富的 Horizon Composer 管理员使用 SviConfig 实用程序。该实用程序旨在解决与 Horizon Composer 服务相关的问题。

前提条件

确认 Horizon Composer 数据库备份文件的位置。默认情况下,Horizon 7 将备份文件存储在连接服务器计算机的 C: 驱动器上,路径为 C:\Programdata\VMWare\VDM\backups

Horizon Composer 备份文件采用带日期戳和 .svi 后缀的命名约定。

Backup-YearMonthDayCount-vCenter Server Name_Domain Name.svi

例如:Backup-20090304000010-foobar_test_org.svi

熟悉 SviConfig restoredata 参数:

  • DsnName - 用于连接至数据库的 DSN。DsnName 参数是必填项,并且不能是空字符串。
  • Username - 用于连接至数据库的用户名。如果未指定该参数,则使用 Windows 身份验证。
  • Password - 连接至数据库的用户密码。如果未指定该参数且未使用 Windows 身份验证,系统会提示您稍后再输入密码。
  • BackupFilePath - Horizon Composer 备份文件的路径。

DsnNameBackupFilePath 参数是必填项,并且不能是空字符串。UsernamePassword 参数是可选项。

过程

  1. Horizon Composer 备份文件从连接服务器计算机复制到可从安装了 VMware Horizon Composer 服务的计算机访问的位置。
  2. 在安装了 Horizon Composer 的计算机上,停止 VMware Horizon Composer 服务。
  3. 打开 Windows 命令提示并导航到 SviConfig 可执行文件。
    该文件与 Horizon Composer 应用程序位于同一位置。默认路径为 C:\Program Files (x86)\VMware\VMware View Composer\sviconfig.exe
  4. 运行 SviConfig restoredata 命令。
    sviconfig -operation=restoredata
              -DsnName=target_database_source_name_(DSN)
              -Username=database_administrator_username
              -Password=database_administrator_password
              -BackupFilePath=path_to_View_Composer_backup_file
    例如:
    sviconfig -operation=restoredata -dsnname=LinkedClone
    -username=Admin -password=Pass 
    -backupfilepath="C:\Program Files (x86)\VMware\VMware View 
    Composer\Backup-20090304000010-foobar_test_org.SVI"
  5. 启动 VMware Horizon Composer 服务。

下一步做什么

有关 SviConfig restoredata 命令的输出结果代码,请参阅还原 Horizon Console 数据库时显示的结果代码