使用 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:
实现高可用性和可伸缩性 - ARR 和 NLB 介绍了如何配置 IIS 7.0。
网络负载均衡概述将详细介绍如何配置 Microsoft Windows服务器。
此信息也适用于 Windows Server 2008、Windows Server 2008 R2 或 Windows Server 2012 中的 IIS NLB 群集。
备注
Windows Server 2012中的 IIS NLB 功能通常与 Windows Server 2008 R2 中相同。 但是,某些任务详细信息已在Windows Server 2012中更改。 若要了解如何处理这些更改,请参阅Windows中的常见管理任务和导航。
在运行 SCS 模式时支持群集文件服务器
支持使用群集文件服务器在共享内容Microsoft Store (SCS) 模式下运行 App-V Server。
若要启用 SCS 模式配置,请执行以下步骤:
- 将 App-V 客户端配置为在 SCS 模式下运行。 有关详细信息,请参阅 部署 App-V Sequencer 并配置客户端。
- 配置文件服务器群集,在扩展模式下配置, (从Windows Server 2012) 或早期群集模式开始,使用虚拟 SAN 进行配置。
以下步骤可用于验证配置:
- 在发布服务器上添加包。 若要了解如何添加包,请参阅 如何使用管理控制台添加或升级包。
- 在运行 App-V 客户端的计算机上执行发布刷新并打开应用程序。
- 在发布中刷新和中流式传输中切换群集节点,以确保故障转移正常工作。
查看以下文章,详细了解如何配置Windows服务器故障转移群集:
支持Microsoft SQL Server镜像
在使用Microsoft SQL Server镜像的情况下,支持使用两个SQL Server实例镜像 App-V 管理服务器数据库,以实现 App-V 管理服务器数据库。
查看以下内容,详细了解如何配置Microsoft SQL Server镜像:
以下步骤可用于验证配置:
- 启动Microsoft SQL Server镜像会话。
- 选择 “故障转移”以指定新的主Microsoft SQL Server实例。
- 验证在故障转移后 App-V 管理服务器是否继续按预期运行。
管理服务器上的连接字符串可以修改为包含 failover partner = <server2>
。 只有当镜像上的主数据库故障转移到辅助数据库并且运行 App-V 客户端的计算机正在执行新的连接时,此修改才有帮助, (重新启动) 后说。
使用以下步骤修改连接字符串以包括 failover partner = <server2>
:
重要
此过程涉及使用注册表编辑器更改Windows注册表。 如果更改Windows注册表错误,可能会导致严重问题,可能需要重新安装Windows。 在更改注册表之前,请始终 (System.dat 和 User.dat) 创建注册表文件的备份副本。 Microsoft 无法保证可以解决更改注册表所导致的问题,因此请根据自己的风险更改注册表。
- 登录到管理服务器并打开 regedit。
- 导航到 HKEY_LOCAL_MACHINE \ SoftwareMicrosoftAppVServerManagementService**** \ 。**************** \ \ \
- 使用值修改 MANAGEMENT_SQL_CONNECTION_STRING 值
failover partner = <server2>
。 - 使用 IIS 控制台重启管理服务。
备注
数据库镜像在 2012 SQL Server已弃用的数据库引擎功能列表中,因为 AlwaysOn 功能从 Microsoft SQL Server 2012 开始可用。
有关详细信息,请单击以下任意链接:
- 准备镜像数据库以进行镜像 (SQL Server) 。
- 使用Windows身份验证 (SQL Server Management Studio) 建立数据库镜像会话。
- 2012 SQL Server中已弃用的数据库引擎功能。
支持Microsoft SQL Server Always On配置
App-V 管理服务器数据库支持使用Always On配置部署到运行Microsoft SQL Server的计算机。 有关详细信息,请参阅Always On可用性组 (SQL Server) 。