StoreFront

配置服务器组

为了实现冗余和可扩展性,您应在负载均衡器后部署 2 台或更多相同的 StoreFront 服务器,组成一个服务器组。StoreFront 会自动在服务器之间同步收藏夹数据。

要管理多服务器部署,一次只能使用一台服务器对服务器组的配置进行更改。请确保部署中的任何其他服务器上均未运行 Citrix StoreFront 管理控制台。完成更改后,请将本地更改传播到服务器组中的其他服务器,以确保整个部署的配置一致。

查看服务器组

在 StoreFront 管理控制台的左侧树状视图中,选择服务器组。此操作将显示服务器组中的服务器数量、基本 URL、服务器列表及其同步状态。

将服务器添加到服务器组

使用“添加服务器”任务获取授权代码,以便将新安装的 StoreFront 服务器加入到现有部署中。有关将新服务器添加到现有 StoreFront 部署的详细信息,请参阅加入现有服务器组。请参阅规划 StoreFront 部署的“可扩展性”部分,以评估您的组中所需的服务器数量。

从服务器组中删除服务器

  1. 从负载均衡器中删除服务器。
  2. 登录到服务器组中除您希望删除的服务器之外的任何一台服务器。
  3. 打开 StoreFront 管理控制台。
  4. 在树状视图中选择服务器组
  5. 选择删除服务器
  6. 选择您希望删除的服务器。

在将已删除的 StoreFront 服务器重新添加到同一服务器组或不同的服务器组之前,您必须将其重置为出厂默认状态。请参阅将服务器重置为出厂默认设置

将本地更改传播到服务器组

使用“传播更改”任务更新多服务器 StoreFront 部署中所有其他服务器的配置,使其与当前服务器的配置匹配。配置信息的传播是手动启动的,以便您可以控制何时以及是否使用配置更改更新组中的服务器。运行此任务时,在组中所有服务器更新完毕之前,您无法进行任何进一步的更改。

重要提示:

在传播过程中,组中其他服务器上所做的任何更改都将被丢弃。如果您更新了服务器的配置,请将更改传播到组中的其他服务器,以避免在以后从部署中的其他服务器传播更改时丢失这些更改。

在组中服务器之间传播的信息包括:

  • 所有 web.config 文件的内容,其中包含 StoreFront 配置。
  • C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients 的内容,例如 C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\Windows\CitrixWorkspaceAppWeb.exeC:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\MAC\CitrixWorkspaceAppWeb.dmg
  • C:\inetpub\wwwroot\Citrix\StoreWeb\Custom\contrib 的内容。
  • C:\inetpub\wwwroot\Citrix\StoreWeb\Custom\custom folder 的内容,例如复制的图像和 customisation.js 文件。
  • Citrix Delivery Services 证书存储的内容,但手动导入的证书吊销列表 (CRL) 除外。(有关分发本地 CRL 的详细信息,请参阅证书吊销列表 (CRL) 检查

注意:

订阅数据与通过“传播更改”机制独立地与其他服务器同步。它会在未启动“传播更改”任务的情况下自动发生。

更改部署的基本 URL

基本 URL 用作部署上托管的商店和其他 StoreFront 服务的 URL 根。对于多服务器部署,请指定负载均衡的 URL。

要更改基本 URL:

  1. 在 Citrix StoreFront 管理控制台的左侧窗格中,选择服务器组节点。
  2. 在操作窗格中,单击更改基本 URL…
  3. 输入新 URL。
  4. 确定

更改基本 URL 窗口的屏幕截图

配置服务器组