使用 App-V Server 规划高可用性

适用于:

  • Windows 10
  • Windows 11

Microsoft Application Virtualization (App-V) 系统配置可以利用维护高可用性服务级别的选项。

以下部分将帮助你了解在高可用性配置中部署 App-V 的选项。

支持Microsoft SQL Server群集

可以在运行Microsoft SQL Server群集的计算机上运行 App-V 管理和报告数据库。 但是,必须使用脚本安装数据库。

有关部署说明,请参阅如何使用SQL脚本部署 App-V 数据库

支持 IIS 网络负载均衡

可以使用 Internet Information Services 的 (IIS) 网络负载均衡 (NLB) 为运行通过 IIS 部署的 App-V 管理、发布和 Reporting 服务的计算机配置高可用环境。

查看以下文章,详细了解如何为运行Windows服务器操作系统的计算机配置 IIS 和 NLB:

备注

Windows Server 2012中的 IIS NLB 功能通常与 Windows Server 2008 R2 中相同。 但是,某些任务详细信息已在Windows Server 2012中更改。 若要了解如何处理这些更改,请参阅Windows中的常见管理任务和导航

在运行 SCS 模式时支持群集文件服务器

支持使用群集文件服务器在共享内容Microsoft Store (SCS) 模式下运行 App-V Server。

若要启用 SCS 模式配置,请执行以下步骤:

  1. 将 App-V 客户端配置为在 SCS 模式下运行。 有关详细信息,请参阅 部署 App-V Sequencer 并配置客户端
  2. 配置文件服务器群集,在扩展模式下配置, (从Windows Server 2012) 或早期群集模式开始,使用虚拟 SAN 进行配置。

以下步骤可用于验证配置:

  1. 在发布服务器上添加包。 若要了解如何添加包,请参阅 如何使用管理控制台添加或升级包
  2. 在运行 App-V 客户端的计算机上执行发布刷新并打开应用程序。
  3. 在发布中刷新和中流式传输中切换群集节点,以确保故障转移正常工作。

查看以下文章,详细了解如何配置Windows服务器故障转移群集:

支持Microsoft SQL Server镜像

在使用Microsoft SQL Server镜像的情况下,支持使用两个SQL Server实例镜像 App-V 管理服务器数据库,以实现 App-V 管理服务器数据库。

查看以下内容,详细了解如何配置Microsoft SQL Server镜像:

以下步骤可用于验证配置:

  1. 启动Microsoft SQL Server镜像会话。
  2. 选择 “故障转移”以指定新的主Microsoft SQL Server实例。
  3. 验证在故障转移后 App-V 管理服务器是否继续按预期运行。

管理服务器上的连接字符串可以修改为包含 failover partner = <server2>。 只有当镜像上的主数据库故障转移到辅助数据库并且运行 App-V 客户端的计算机正在执行新的连接时,此修改才有帮助, (重新启动) 后说。

使用以下步骤修改连接字符串以包括 failover partner = <server2>

重要

此过程涉及使用注册表编辑器更改Windows注册表。 如果更改Windows注册表错误,可能会导致严重问题,可能需要重新安装Windows。 在更改注册表之前,请始终 (System.datUser.dat) 创建注册表文件的备份副本。 Microsoft 无法保证可以解决更改注册表所导致的问题,因此请根据自己的风险更改注册表。

  1. 登录到管理服务器并打开 regedit
  2. 导航到 HKEY_LOCAL_MACHINE \ SoftwareMicrosoftAppVServerManagementService**** \ 。**************** \ \ \
  3. 使用值修改 MANAGEMENT_SQL_CONNECTION_STRINGfailover partner = <server2>
  4. 使用 IIS 控制台重启管理服务。

备注

数据库镜像在 2012 SQL Server已弃用的数据库引擎功能列表中,因为 AlwaysOn 功能从 Microsoft SQL Server 2012 开始可用。

有关详细信息,请单击以下任意链接:

支持Microsoft SQL Server Always On配置

App-V 管理服务器数据库支持使用Always On配置部署到运行Microsoft SQL Server的计算机。 有关详细信息,请参阅Always On可用性组 (SQL Server)

相关文章