配置服务器组
为了实现冗余和可扩展性,您应该在负载均衡器后面,将 2 个或更多相同的 StoreFront 服务器部署到服务器组中。StoreFront 会在服务器之间同步配置和收藏夹数据。
要管理多服务器部署,一次只能使用一台服务器对服务器组的配置进行更改。确保 Citrix StoreFront 管理控制台未在部署中的任何其他服务器上运行。完成更改后,(#propagate-local-changes-to-a-server-group) 以确保整个部署的配置一致。
查看服务器组
在 StoreFront 管理控制台中,在左侧的树状视图中,选择 服务器组。这将显示服务器组中的服务器数量、基本 URL、服务器列表及其同步状态。
将服务器添加到服务器组
在您将 StoreFront 安装到要添加到组中的服务器之前,请确保以下事项:
-
您要添加的服务器必须具有与组中其他服务器相同版本的 StoreFront。
-
您要添加的服务器必须与组中的其他服务器位于同一位置。确保服务器之间具有低延迟和可靠的连接。
-
您要添加的服务器必须运行与组中其他服务器相同的操作系统版本和相同的区域设置。不支持包含混合操作系统版本和区域设置的 StoreFront 服务器组。
-
IIS 配置了相同的网站配置,例如物理路径和站点 ID,与组中的其他服务器相同。
注意:
有关服务器组大小的建议,请参阅 (/zh-cn/storefront/current-release/get-started/plan.html#storefront-server-groups)。
如果您要添加的 StoreFront 服务器以前属于某个服务器组并已被删除,在将其重新添加到相同或不同的服务器组之前,您必须将 StoreFront 服务器重置为出厂默认状态。请参阅 (/zh-cn/storefront/current-release/manage-deployment/reset-server-to-factory-defaults.html)
重要提示:
将新服务器添加到服务器组时,StoreFront 服务帐户将作为新服务器上本地管理员组的成员添加。这些服务需要本地管理员权限才能加入服务器组并与之同步。如果您使用组策略阻止向本地管理员组添加新成员,或者限制服务器上本地管理员组的权限,StoreFront 将无法加入服务器组。
-
登录到您希望加入的 StoreFront 部署中的服务器,并打开 Citrix StoreFront 管理控制台。在控制台的左侧窗格中选择“服务器组”节点,并在“操作”窗格中选择 添加服务器。记下显示的授权码。
-
连接到新服务器。在 StoreFront 管理控制台中,选择加入现有服务器组。
-
在“加入服务器组”对话框中,在“授权服务器”框中指定现有服务器的名称。输入从该服务器获取的授权代码,然后选择加入。加入组后,新服务器的配置将更新以匹配现有服务器的配置。组中的所有其他服务器都将使用新服务器的详细信息进行更新。

-
将服务器添加到负载均衡器。
要管理多服务器部署,一次只能使用一台服务器对服务器组的配置进行更改。确保 Citrix StoreFront 管理控制台未在部署中的任何其他服务器上运行。您所做的任何配置更改都必须传播到组中的其他服务器,以确保整个部署的配置一致。
从服务器组中删除服务器
-
从负载均衡器中删除服务器。
-
登录到服务器组中除要删除的服务器之外的任何一台服务器。
-
打开 StoreFront 管理控制台。
-
在树状视图中选择服务器组
-
选择删除服务器。
-
选择要删除的服务器。
在将已删除的 StoreFront 服务器重新添加到相同或不同的服务器组之前,您必须将其重置为出厂默认状态。请参阅将服务器重置为出厂默认设置
将本地更改传播到服务器组
一旦您对一台服务器进行了配置更改,您必须将这些更改传播到服务器组中的所有其他服务器。配置信息的传播是手动启动的,这样您可以控制组中的服务器何时以及是否使用配置更改进行更新。在运行此传播期间,在组中的所有服务器更新完成之前,您无法进行任何进一步的更改。
要传播更改,请从操作窗格中选择 传播更改。
重要提示:
在传播期间,组中其他服务器上所做的任何更改都将被丢弃。如果您更新了服务器的配置,请将更改传播到组中的其他服务器,以避免在以后从部署中的不同服务器传播更改时丢失这些更改。
组中服务器之间传播的信息包括以下内容:
-
所有
web.config文件的内容,其中包含 StoreFront 配置。 -
C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients的内容,例如C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\Windows\CitrixWorkspaceAppWeb.exe和C:\Program Files\Citrix\Receiver StoreFront\Receiver Clients\MAC\CitrixWorkspaceAppWeb.dmg。 -
对于每个商店网站(例如
c:\inetpub\wwwroot\Citrix\StoreWeb),contrib、custom和customweb文件夹的内容。这些文件夹用于保存网站自定义项。 -
Citrix Delivery Services 证书存储的内容,但手动导入的证书吊销列表 (CRL) 除外。(有关分发本地 CRL 的详细信息,请参阅 证书吊销列表 (CRL) 检查。).
注意:
订阅数据独立于“传播更改”机制与其他服务器同步。它会自动发生,无需启动“传播更改”任务。