部署 App-V 服务器

适用于:Windows Server 2016

可以使用本主题中所述的不同部署配置安装 Application Virtualization (App-V) 服务器组件。 安装服务器功能之前,请查看 App-V 安全注意事项的服务器部分。

注意

如果计划在部署中使用 App-V 服务器组件,请注意,版本号仍列为 App-V 5.x,因为适用于 Windows 客户端的 App-V 服务器组件未更改。

若要详细了解如何部署适用于 Windows 客户端的 App-V,请阅读 App-V 中的新增功能

重要提示

在安装和配置 App-V 服务器之前,必须指定将托管每个组件的一个或多个端口。 还必须添加关联的防火墙规则以允许传入请求访问指定端口,因为安装程序不会修改防火墙设置。

下载并安装 App-V 服务器组件

注意

如果已在使用 App-V 5.x,则无需重新部署 App-V 服务器组件,因为自 App-V 5.0 发布以来,这些组件尚未更改。

App-V 提供以下五个服务器组件,每个组件在 App-V 环境中都有特定用途。

  • 管理服务器。 使用 App-V 管理服务器和控制台来管理 App-V 基础结构。 有关管理服务器的详细信息,请参阅使用 管理控制台管理 App-V

    注意

    如果将 App-V 与电子软件分发解决方案配合使用,则无需使用管理服务器和控制台。 但是,你可能想要利用 App-V 中的报告和流式处理功能。

  • 管理数据库。 使用 App-V 管理数据库促进数据库预部署,以便进行 App-V 管理。 有关管理数据库的详细信息,请参阅 如何部署 App-V 服务器

  • 发布服务器。 使用 App-V 发布服务器托管和流式传输虚拟应用程序。 发布服务器支持 HTTP 和 HTTPS 协议,并且不需要数据库连接。 若要了解如何配置发布服务器,请参阅 如何安装 App-V 发布服务器

  • 报表服务器。 使用 App-V 报表服务器生成有助于管理 App-V 基础结构的报表。 报表服务器需要与报表数据库建立连接。 若要详细了解 App-V 的报告功能,请参阅 关于 App-V 报告

  • 报告数据库。 使用 App-V 报告数据库促进 App-V 报告的数据库预部署。 若要详细了解报告数据库,请参阅 如何部署 App-V 服务器

所有五个 App-V 服务器组件都包含在 Microsoft 桌面优化包 (MDOP) 2015 ISO 包中,可从以下任一位置下载:

在大型组织中,可能需要安装多个服务器组件的实例,以获得以下优势。

  • 其中一个服务器不可用的情况的容错。
  • 用于平衡服务器请求的高可用性。 网络负载均衡器还可以帮助你实现此目的。
  • 支持高负载的可伸缩性。 例如,可以在网络负载均衡器后面安装其他服务器。

App-V 独立部署

App-V 独立部署的拓扑适用于小型部署或测试环境。 在此实现类型中,所有服务器组件都安装在一台计算机上。 服务和关联的数据库将争夺运行 App-V 组件的计算机上的资源。 但是,由于服务和关联的数据库将争用计算机的资源,因此使用独立部署进行大型部署不是一个好主意。

以下文章将详细介绍如何设置 App-V 独立部署。

App-V 服务器分布式部署

分布式部署拓扑可以支持大型 App-V 客户端库,使你能够更轻松地管理和缩放环境。 使用此类型的部署时,App-V 服务器组件会根据组织的结构和要求部署在多台计算机上。

使用企业软件分发 (ESD) 解决方案和 App-V

还可以使用 ESD 部署包。 其完整集成功能将因使用的 ESD 而异。

注意

App-V 报表服务器和报告数据库仍可与 ESD 一起部署,以从 App-V 客户端收集报告数据。 但是,不应部署其他三个服务器组件,因为它们将与 ESD 功能冲突。

App-V 服务器日志

使用 App-V 时,可以使用 App-V 服务器日志信息来帮助排查服务器安装和操作事件。 可以使用 事件查看器查看与服务器相关的日志信息。 以下行显示与服务器相关的事件的特定路径:

事件查看器 \ 应用程序和服务日志 \ Microsoft \ App V

关联的安装日志保存在以下目录中:

%temp%

App-V 报告

App-V 报告允许 App-V 客户端收集数据,然后将其发送回以存储在中央存储库中。 可以使用此信息来更好地了解组织中的虚拟应用程序使用情况。 以下列表显示了 App-V 客户端收集的一些信息类型:

  • 有关运行 App-V 客户端的计算机的信息。
  • 有关运行 App-V 客户端的特定计算机上的虚拟化包的信息。
  • 有关特定用户的包打开和关闭的信息。

在成功将报告信息发送到报表服务器数据库之前,将一直保留该信息。 数据在数据库中后,可以使用 Microsoft SQL Server Reporting Services (SSRS) 生成任何必要的报告。

若要检索报表信息,必须使用 Microsoft SQL SSRS,该 SSRS 随 Microsoft SQL 提供。 SSRS 必须单独部署才能生成关联的报表,因为它不会在 App-V 服务器安装期间自动安装。

有关详细信息,请参阅关于 App-V 报告如何使用 Windows PowerShell在 App-V 客户端上启用报告

其他 App-V 服务器资源