规划 App-V 5.1 排序器部署和客户端部署
在开始使用 Microsoft Application Virtualization (App-V) 5.1 之前,必须安装 App-V 5.1 排序器、App-V 5.1 客户端和 App-V 5.1 共享内容存储(可选)。 以下部分介绍了这些安装的规划。
规划 App-V 5.1 排序器部署
App-V 5.1 使用名为“排序”的过程来创建虚拟化应用程序和应用程序包。 序列化需要使用运行 App-V 5.1 排序器的计算机。
注意
有关 App-V 5.1 sequencer 新功能的信息,请参阅关于 App-V 5.1 的 Sequencer 改进部分。
运行 App-V 5.1 排序器的计算机必须满足最低系统要求。 有关这些要求的列表,请参阅 App-V 5.1 支持的配置。
理想情况下,应在作为虚拟机运行的计算机上安装排序器。 这使你能够在对另一个应用程序进行排序之前更轻松地将运行排序器的计算机还原为“干净”状态。 使用虚拟机安装排序器时,应执行以下步骤:
安装所有关联的排序程序先决条件。
安装 sequencer。
拍摄环境的“快照”。
重要提示
应让公司安全团队评审并批准排序流程计划。 出于安全原因,应将排序程序操作保留在与生产环境分开的实验室中。 根据业务需求,分离安排可以尽可能简单或全面。 排序计算机必须能够连接到公司网络,才能将完成的包复制到生产服务器。 但是,由于排序计算机通常在没有防病毒保护的情况下运行,因此它们不得在公司网络上不受保护。 例如,你可能能够在防火墙后面或在隔离的网段上运行。 还可以使用配置为共享独立虚拟网络的虚拟机。 遵循公司安全策略来安全地解决这些问题。
规划 App-V 5.1 客户端部署
若要在目标计算机上运行虚拟化包,必须在目标计算机上安装 App-V 5.1 客户端。 App-V 5.1 客户端是在目标计算机上运行虚拟化应用程序的组件。 客户端使用户能够与图标和特定文件类型交互,以启动虚拟化应用程序。 客户端还帮助从管理服务器获取应用程序内容,并在客户端启动应用程序之前缓存内容。 有两种不同的客户端类型:远程桌面服务客户端(在远程桌面会话主机 (RD 会话主机) 服务器系统)和 App-V 5.1 客户端(用于所有其他计算机)。
应在安装完成后使用安装程序命令行或使用 PowerShell 脚本配置 App-V 5.1 客户端。
必须提前仔细定义设置,以加快 App-V 5.1 客户端软件的部署。 如果不同办公室的计算机必须配置客户端以使用不同的源位置,则这一点尤其重要。
还必须确定如何部署客户端软件。 尽管可以在每台计算机上手动部署客户端,但大多数组织更喜欢通过自动化过程部署客户端。 较大的组织可能有一个可操作的电子软件分发 (ESD) 系统,这是一个理想的客户端部署系统。 如果没有 ESD 系统存在,则可以使用组织的标准软件安装方法。 可能的方法包括组策略或各种脚本技术。 根据客户端计算机的数量和不同的位置,此部署过程可能比较复杂。 必须使用结构化方法来确保所有计算机都使用正确的配置安装客户端。
有关客户端最低要求的列表,请参阅 App-V 5.1 先决条件。
规划 App-V 客户端共存
可以将 App-V 5.1 客户端与 App-V 4.6 客户端并排部署。 客户端共存要求使用部署配置文件或用户配置文件添加或发布虚拟化应用程序,因为这些配置文件中有某些设置必须配置才能使 App-V 5.1 与 App-V 4.6 客户端配合使用。 使用客户端或服务器升级包时,该包必须重新提交配置文件。 这适用于具有相应配置文件的任何包,因此它不特定于客户端共存。 但是,如果在包升级期间未提交配置文件,则包状态在共存方案中将不按预期运行。
App-V 5.1 动态配置文件为特定用户自定义包。 必须先创建动态用户配置 (.xml) 文件或动态部署配置文件,然后才能使用它们。 若要创建文件,需要执行高级手动操作。
使用动态用户配置文件时,不使用清单文件中扩展的 App-V 5.1 信息。 这意味着动态用户配置文件必须在清单文件中包括特定于 App-V 5.1 的扩展的所有内容,以及要进行的更改,例如删除和更新。 有关如何创建自定义配置文件的详细信息,请参阅 如何使用 App-V 5.1 管理控制台创建自定义配置文件。
规划 App-V 5.1 共享内容存储 (SCS)
App-V 5.1 共享内容存储模式允许运行 App-V 5.1 客户端的计算机运行虚拟化应用程序,并且任何包内容都不会保存在运行 App-V 5.1 客户端的计算机上。 仅当客户端请求时,虚拟应用程序才会流式传输到目标计算机。
以下列表显示了使用 App-V 5.1 共享内容存储的一些好处:
减少了应用到应用和多用户应用程序冲突,从而减少了回归测试的需求
通过降低部署风险加速应用程序部署
简化的配置文件管理