部署 App-V 服务器

适用于:Windows Server 2016

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

备注

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

若要详细了解如何为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 服务器组件将根据组织的结构和要求部署在多台计算机上。

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

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

备注

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

App-V Server 日志

使用 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(Microsoft SQL 提供)。 必须单独部署 SSRS 才能生成关联的报表,因为它不会在 App-V 服务器安装期间自动安装。

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

其他 App-V 服务器资源