安装 Web Studio

许可证要求:

要使用 Web Studio,您需要拥有以下许可证类型之一:

简介

Citrix Studio 是一个基于 Windows 的管理控制台,允许您配置和管理 Citrix Virtual Apps and Desktops 部署。Web Studio 是下一代 Citrix Studio,这是一款基于 Web 的管理控制台,提供针对 Citrix Studio 的完整功能奇偶校验。Web Studio 具有与 Citrix DaaS 完整配置界面相同的外观和风格,通过提供本机 Web 体验,使您的管理体验实现现代化。

可以将 Web Studio 部署到任何安装了 Internet Information Service (IIS) 的 Windows 服务器上。为了进行快速部署,我们建议您随 Delivery Controller 一起安装 Web Studio。在这种情况下,Web Studio 作为 Web 站点安装在 Delivery Controller 上。我们建议您按照此设置进行配置,以简化体系结构并减少管理开销。下图显示了 Web Studio 的体系结构:

Web Studio 体系结构

启动并运行 Web Studio 的常规工作流程如下所示:

  1. 安装 Web Studio

  2. 设置站点

  3. 将 Delivery Controller 添加到 Web Studio 进行管理

  4. 登录到 Web Studio

与 2212 相比,Web Studio 中提供了新功能

Web Studio 现在提供以下功能:

  • 支持配置会话漫游。以前,PowerShell 是您为应用程序和桌面配置会话漫游的唯一选择。您现在可以使用 Web Studio 进行配置。有关详细信息,请参阅管理交付组

  • 重命名了某些操作以更好地与其实际含义保持一致。我们已在计算机目录交付组中重命名了以下操作。执行这些操作的工作流程保持不变。

    • 更新计算机重命名为更改主映像
    • 回滚计算机更新重命名为回滚主映像
    • 升级目录重命名为更改功能级别
    • 升级交付组重命名为更改功能级别
    • 撤消升级目录重命名为撤消功能级别更改
    • 撤消升级交付组重命名为撤消功能级别更改
  • 使用默认开启的计算机配置文件创建 Azure 目录。使用 Web Studio 创建 Azure 计算机目录时,现在默认选择使用计算机配置文件选项。有关详细信息,请参阅使用 Azure Resource Manager 映像创建计算机目录

  • 更新计算机时对映像进行注释。在 Web Studio 中,您现在可以在更新 MCS 创建的目录时通过为映像添加注释来批注映像。每次更新目录时,无论是否添加注释,都会创建一个与注释相关的条目。如果您在未添加注释的情况下更新目录,该条目将显示为空 (-)。要查看映像的注释历史记录,请选择目录,在下方窗格中单击模板属性,然后单击查看附注历史记录。有关详细信息,请参阅更改目录的主映像

  • 通过在重启电源时保留预配的虚拟机来提高性能。我们在计算机目录设置 > 磁盘设置页面中添加了一项设置跨电源周期保留 VM。该设置允许您在 Azure 环境中重启电源时保留预配的 VM。有关详细信息,请参阅创建 Microsoft Azure 目录

  • Web Studio 的代理模式。以前,Web Studio 控制台在管理站点时必须与 Web Studio 服务器和 Delivery Controller 进行通信。在代理模式下,Web Studio 服务器现在可以充当 Delivery Controller 的代理,从而成为 Web Studio 控制台的唯一访问点。有关更多信息,请参阅将 Web Studio 配置为 Delivery Controller 的代理

注意:

某些信息源将引导您查看 Citrix DaaS 文档。在 Citrix DaaS 中,Web Studio 称为“完整配置”。我们正在更新当前文档以涵盖 Web Studio。实施更新是一个持续的过程。感谢您在此转换期间耐心等待。

系统要求

支持的操作系统:

  • Windows Server 2022

  • Windows Server 2019 Standard Edition 和 Datacenter Edition,包含服务器核心选项

  • Windows Server 2016 Standard Edition 和 Datacenter Edition,包含服务器核心选项

必备条件

此版本的 Web Studio 与 Citrix Virtual Apps and Desktops 2212 及更高版本的部署兼容。

对于 2212 之前的部署,请先升级到 2212,然后安装 Web Studio。

已知限制

如果您可以将 Web Studio 与 Citrix Studio 互换使用,请考虑以下限制:

  • 在 Web Studio 中创建的模板不会显示在 Citrix Studio 中,反之亦然。这是因为 Web Studio 使用与 Citrix Studio 不同的数据库来存储模板。解决方法是,从 Web Studio 中的模板创建策略,然后在 Citrix Studio 中根据此策略创建模板,反之亦然。

安装 Web Studio

以下信息是对安装核心组件中的指南的补充。要安装 Web Studio,请执行以下操作:

  • 使用适用于 Citrix Virtual Apps and Desktops 的完整产品 ISO 安装程序安装 Web Studio。ISO 安装程序检查必备项,安装所有缺失的组件,设置 Web Studio Web 站点(如果包含在 Delivery Controller 安装中,则在 Delivery Controller 上安装),然后执行基本配置。

  • 如果在安装过程中未包含 Web Studio,请使用安装程序添加 Web Studio。

  • 安装 Web Studio 时,系统会提示您键入 Delivery Controller 的地址。

    注意:

    • 可以添加多个 Delivery Controller。Web Studio 会尝试按随机顺序进行连接。如果无法访问 Web Studio 尝试连接的 Delivery Controller,Web Studio 会自动回退到其他 Delivery Controller。
    • 如果在核心组件中选择并安装了 Director,您在此处添加的 Delivery Controller 将同时用于 Web Studio 和 Director。
    • 如果您没有配置外部公共信任证书,也不想向企业 CA 请求证书,则只需配置 Delivery Controller 的 FQDN 即可。
    • 如果您拥有外部公共信任证书并且可以为 Delivery Controller 配置公共 DNS,则可以键入 DNS 名称作为 Delivery Controller 地址。
    • 如果您可以向企业 CA 申请证书并且可以指定个人 DNS,则可以将您的个人 DNS 添加为 Delivery Controller 地址。

    添加 Delivery Controller

  • 为了保护浏览器与 Web 服务器之间以及浏览器与 Delivery Controller 之间的通信安全,必须在托管 Web Studio 的 IIS Web 站点和 Delivery Controller 上启用 TLS 加密。如果没有为 Delivery Controller 配置 TLS 证书,安装程序会创建自签名证书,使用 Delivery Controller 的 FQDN 和 localhost 作为 DNS 名称证书。如果配置了 TLS 证书,安装程序不会进行任何更改。有关 TLS 加密的详细信息,请参阅保护 Web Studio 部署的安全(可选)

  • 完成页面上,默认情况下,启动站点管理器复选框处于选中状态,以便 Citrix Site Manager 能够自动打开。要稍后启动,请打开桌面的“开始”菜单,然后选择 Citrix > Citrix Site Manager。在启动 Web Studio 之前,您需要使用 Citrix Site Manager 创建站点或者加入现有站点。有关详细信息,请参阅设置站点

    启动站点管理器

注意:

您还可以使用命令行安装 Web Studio。示例:.\XenDesktopServerSetup.exe /components webstudio /controllers "ddc1.studio.local" /configure_firewall /quiet。有关详细信息,请参阅使用命令行安装

设置站点

要设置 Citrix Virtual Apps and Desktops 部署(又称为“站点”),请使用 Citrix Site Manager 工具。该工具是随 Delivery Controller 自动安装的。

要设置站点,请执行以下步骤:

  1. 在 Delivery Controller 上,打开桌面“开始”菜单,然后选择 Citrix > Citrix Site Manager

  2. 在 Citrix Site Manager 中,选择创建站点。此时将显示“站点设置”向导。

  3. 创建站点并按如下所示配置其设置:

    • 简介页面上,键入站点的名称。
    • 数据库页面包含用于设置站点、监视和配置日志记录数据库的选项。有关详细信息,请参阅步骤 3. 数据库
    • 许可页面上,指定许可证服务器地址,然后指明要使用(安装)的许可证。有关详细信息,请参阅步骤 4。许可
  4. 摘要页面上,检查所有设置,然后单击提交

    此 Controller 的 IP 地址会自动添加到站点。

    注意:

    创建站点的用户将成为该站点的完全权限管理员。有关详细信息,请参阅委派管理

如果在创建站点后安装了新 Controller,则必须将 Controller 添加到该站点。详细步骤如下所示:

  1. 在这个新 Controller 上运行 Citrix Site Manager。
  2. 选择加入现有站点
  3. 键入已添加到站点的 Controller 的地址。
  4. 单击 Submit(提交)。

将 Delivery Controller 添加到 Web Studio 进行管理

使用 Studio 配置工具将 Delivery Controller 添加到 Web Studio 进行管理。此工具在 Web Studio 安装文件夹中提供。

默认情况下,此工具安装在以下默认文件夹中。

  • C:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe

假设您想为要使用 Web Studio 管理的站点配置以下两个 Delivery Controller:ddc1.studio.localddc2.studio.local。运行以下 PowerShell 命令:

  • .\StudioConfig.exe /server "ddc1.studio.local,ddc2.studio.local"

注意:

  • 此工具需要计算机管理员权限。
  • 由于 IIS 服务器上的缓存设置,Delivery Controller 配置更改可能不会立即生效。要立即生效,请转到 Web Studio 服务器,打开 Internet Information Services (IIS) 管理器,导航到“开始”页面 >“站点”>“默认 Web 站点”,然后在“管理 Web 站点”窗格中选择重新启动

将 Web Studio 配置为 Delivery Controller 的代理(可选)

默认情况下,使用 Web Studio 控制台管理部署时,您可以通过 Web 浏览器连接到 Web Studio 服务器和 Delivery Controller。我们为您提供了用于将 Web Studio 服务器配置为 Delivery Controller 的代理的选项。因此,在管理部署时,您只能连接到 Web Studio 服务器。

本部分内容将指导您将 Web Studio 服务器配置为 Delivery Controller 的代理。我们假设 Web Studio 和 Delivery Controller 安装在不同的服务器上。

在开始之前,请验证您的部署中是否安装了所有必需的核心组件。有关详细信息,请参阅安装核心组件

要为 Web Studio 启用代理模式,请执行以下步骤:

  1. manifest.json 文件备份到 C:\Program Files\Citrix\Web Studio\Site\assets\json\
  2. 在 Web Studio 服务器上,以管理员身份运行 Windows PowerShell。
  3. 运行以下命令,将 fqdn_of_webstudio_machine 替换为 Web Studio 服务器的 FQDN。

    & "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" /ProxyServer fqdn_of_webstudio_machine

要禁用 Web Studio 的代理模式,请用您备份的 manifest.json 文件覆盖 C:\Program Files\Citrix\Web Studio\Site\assets\json\ 位置处的 manifest.json

注意:

作为最佳实践,我们建议您使用来自企业证书颁发机构 (CA) 的外部公共信任证书或证书来保护 Web Studio 部署。有关详细信息,请参阅保护 Web Studio 部署

登录 Web Studio

Web Studio Web 站点位于 https://<address of the server hosting Web Studio>/Citrix/WebStudio

要登录 Web Studio,请打开桌面的“开始”菜单,然后选择 Citrix > Citrix Web Studio。具有 Web Studio 权限的管理员必须是 Active Directory 域用户。登录 Web Studio 时,请注意以下场景:

  • 如果您尚未为站点指定 Delivery Controller。系统会提示您指定 Delivery Controller,以便为您提供对 Web Studio 的临时访问权限。

  • 如果指定的 Delivery Controller 当前无法访问,您将无法登录 Web Studio。请测试您的连接,以确保这些 Delivery Controller 可访问。或者指定备用 Delivery Controller,以便为您提供对 Web Studio 的临时访问权限。

后续步骤

  1. 安装 VDA

  2. 使用 Web Studio 通过以下方式向您的用户提供虚拟应用程序和桌面:

    1. 创建计算机目录

    2. 创建交付组

    3. 创建应用程序组(可选)

      信息源将引导您访问特定于 Citrix Studio(基于 Windows 的管理控制台)的文章。Citrix Studio 和 Web Studio 具有不同的外观和风格,但用于配置设置的工作流程保持不变(除非另有说明)。