要增强组织中 VMware Horizon 8 的效率,您可以使用多个界面将 VMware Horizon 8 与外部应用程序集成,或是创建可以从命令行或以批处理模式运行的管理脚本。
将 VMware Horizon 8 与业务智能软件集成
您可以将 Horizon Connection Server 配置为将事件记录到 Microsoft SQL Server、Oracle 或 PostgreSQL 数据库。
- 登录和启动桌面会话等最终用户操作。
- 添加授权和创建桌面池等管理员操作。
- 报告系统故障和错误的警告。
- 统计采样,如记录 24 小时内的最大用户数量。
您可以使用 Crystal Reports、IBM Cognos、MicroStrategy 9 和 Oracle Enterprise Performance Management System 等业务智能报告引擎来访问和分析事件数据库。
有关更多信息,请参阅《Horizon 8 管理指南》。
您还可以生成 Syslog 格式的 VMware Horizon 8 事件,以便分析软件能够访问事件数据。如果启用基于文件的事件日志记录,则事件会在本地日志文件中累积。如果指定一个文件共享,则这些日志文件会移至该分享。有关更多信息,请参阅《Horizon 8 安装和升级》文档。
使用 Horizon PowerCLI Cmdlet 创建管理脚本
可以通过 VMware PowerCLI 使用 Horizon PowerCLI cmdlet。使用 Horizon PowerCLI cmdlet 对 Horizon 8 组件执行各种管理任务。有关 Horizon PowerCLI cmdlet 的更多信息,请参阅《VMware PowerCLI Cmdlet 参考》,网址为 https://code.vmware.com/docs/6978/cmdlet-reference。
有关在创建高级函数和脚本以用于 Horizon PowerCLI 时所需遵循的 API 规范的信息,请参阅 VMware 开发人员中心提供的《Horizon API 参考》。
有关可用于创建您自己的 Horizon PowerCLI 脚本的示例脚本的更多信息,请访问 GitHub 上的 Horizon PowerCLI 社区。
修改 VMware Horizon 8 中的 LDAP 配置数据
当您使用 Horizon Console 修改 VMware Horizon 8 配置时,存储库中相应的 LDAP 数据会随之更新。Horizon Connection Server 将其配置信息存储在与 LDAP 兼容的存储库中。例如,在您添加桌面池时,连接服务器会将与用户、用户组和授权相关的信息存储在 LDAP 中。
您可以使用 VMware 和 Microsoft 命令行工具将 LDAP 配置数据以 LDAP 数据交换格式 (LDIF) 文件导入到 VMware Horizon 8(或者从 Horizon View 导出)。这些命令适用于希望使用脚本而不使用 Horizon Console 或 Horizon PowerCLI 来更新配置数据的高级管理员。
您可以使用 LDIF 文件执行多种任务。
- 在连接服务器实例之间传输配置数据。
- 定义各种 VMware Horizon 8 对象(如桌面池),并将其添加到您的连接服务器实例,而无需使用 Horizon Console 或 Horizon PowerCLI。
- 备份配置,以便您能够还原连接服务器实例的状态。
有关更多信息,请参阅《Horizon 8 管理指南》文档。
使用 vdmadmin 命令
在连接服务器实例上,您可以使用 vdmadmin 命令行界面执行各种管理任务。您可以使用 vdmadmin 执行无法在 Horizon Console 用户界面中执行的管理任务,或者执行需要通过脚本自动运行的管理任务。
有关更多信息,请参阅《Horizon 8 管理指南》文档。