安装 Web 工作室

许可要求:

要使用 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 信息服务 (IIS) 的 Windows 服务器上。有两种部署选项:

  • 安装在专用服务器上:

    对于性能和可伸缩性至关重要的大型环境,我们建议将 Web Studio 安装在专用服务器上。此服务器也可以选择托管 Director。

  • 与交付控制器™集成:

    对于快速部署和更简单的环境,请将 Web Studio 直接安装在 Delivery Controller 上。此方法非常适合将最小化管理开销作为优先事项的小型部署。

下图显示了 Web Studio 体系结构:

Web 工作室体系结构

启动并运行 Web Studio 的一般工作流程如下:

  1. 安装网络工作室

  2. 设置站点

  3. 将交付控制器添加到 Web Studio 进行管理

  4. 登录网络工作室

Web Studio 中的新增功能

请参阅 新增功能 文章。

系统配置要求

支持的操作系统:

  • Windows 服务器 2022 操作系统版本

  • Windows 服务器 2019,标准版和数据中心版,以及带服务器核心选项

  • Windows Server 2016,标准版和数据中心版,以及带服务器核心选项

  • 视窗 11

  • 视窗 10

支持的浏览器:

  • IE 浏览器 11

    • IE浏览器不支持兼容模式。请使用默认设置访问 Web Studio。

    • 安装 Internet Explorer 时,请接受默认设置以使用推荐的安全和兼容性设置。如果您已安装浏览器但选择不使用推荐设置,请转至 工具 > Internet 选项 > 高级 > 重置,然后按照说明进行操作。

  • 微软 Edge 浏览器
  • Firefox ESR 浏览器(长期支持版本)
  • 谷歌浏览器

查看 Web Studio 的推荐最佳屏幕分辨率为 1440 x 1024。

必备条件

此版本的 Web Studio 兼容 思杰虚拟应用和桌面™ 2212 部署及更高版本。

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

已知的限制

如果您交替使用 Web Studio 和 Citrix Studio,请考虑以下限制:在 Web Studio 中创建的模板不会显示在 Citrix Studio 中,反之亦然。这是因为 Web Studio 使用与 Citrix Studio 不同的数据库来存储模板。作为一种解决方法,请在 Web Studio 中从模板创建策略,然后在 Citrix Studio 中从该策略创建模板,反之亦然。

  • 为确保成功安装 Web Studio,请勿更改 Internet Information Services (IIS) 管理器中的默认站点名称(Default Web Site)。对默认站点名称的任何更改都将导致安装失败。

Install Web Studio

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

  • Install Web Studio using the full product ISO installer for Citrix Virtual Apps and Desktops. The ISO installer checks for prerequisites, installs any missing components, sets up the Web Studio website (on the Delivery Controller if included in Delivery Controller installation), and performs basic configuration.

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

  • 安装 Web Studio 时,系统会提示您键入交付控制器的地址。

    注意:

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

    添加交付控制器

  • 为了保护浏览器与 Web 服务器之间以及浏览器与 Delivery Controller 之间的通信,必须在托管 Web Studio 的 IIS 网站和 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 站点管理器工具。该工具随交付控制器自动安装。

要设置站点,请按照以下步骤操作:

  1. 在交付控制器上,打开桌面“开始”菜单,然后选择 Citrix > Citrix 站点管理器

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

  3. 创建站点并按如下方式配置其设置:

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

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

    注意:

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

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

  1. 在此新控制器上运行 Citrix Site Manager 应用程序。
  2. 选择 加入现有站点
  3. 输入一个已添加到站点的控制器地址。
  4. 单击 提交

将交付控制器添加到 Web Studio 进行管理

使用 Studio 配置工具将 Delivery Controllers 组件添加到 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"

注意:

  • 该工具需要计算机管理员权限。
  • Delivery Controller 配置更改可能不会立即生效,因为 IIS 服务器上的缓存设置。要立即生效,请转到 Web Studio 服务器,打开 Internet Information Services (IIS) Manager,导航到“开始页”>“站点”>“默认网站”,并在“管理网站”窗格中选择“重新启动”。
  • 要查看所有支持的参数,请运行 StudioConfig.exe --help

将 Web Studio 配置为交付控制器的代理(可选)

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

本节指导您将 Web Studio 服务器配置为交付控制器的代理。我们假设 Web Studio 和交付控制器安装在不同的服务器上。

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

要为 Web Studio 启用代理模式,请按照以下步骤操作:

  1. 在 Web 工作室服务器上,以管理员身份运行 Windows PowerShell。
  2. 运行以下命令,其中将 fqdn_of_webstudio_machine 替换为您的 Web Studio 服务器的 FQDN。

    & "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --enableproxy --proxyserver "fqdn_of_webstudio_machine"

要禁用 Web Studio 的代理模式,请运行此 PowerShell 命令:

`& "c:\Program Files\Citrix\Web Studio\Tool\StudioConfig.exe" --disableproxy`

注意:

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

登录到 Web Studio 控制台

Web Studio 的官方网站位于 https://<address of the server hosting Web Studio>/Citrix/Studio

若要登录 Web Studio,请打开桌面上的“开始”菜单,然后选择 Citrix > Citrix Web Studio™。拥有 Web Studio 权限的管理员必须是 Active Directory 域用户。在登录 Web Studio 时,请考虑以下情况:

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

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

后续步骤

  1. 安装虚拟投递代理

  2. 使用 Web Studio 向用户交付虚拟应用和桌面,方法是:

    1. 创建计算机目录(/zh-cn/citrix-virtual-apps-desktops/2311/install-configure/machine-catalogs-create.html)

    2. 创建交付组(/zh-cn/citrix-virtual-apps-desktops/2311/install-configure/delivery-groups-create.html)

    3. 创建应用程序组(可选)(/zh-cn/citrix-virtual-apps-desktops/2311/install-configure/application-groups-create.html)