Citrix Virtual Apps and Desktops 7 1903实战篇之十一:StoreFront负载平衡
一、监视以验证StoreFront是否已启动
如果您的NetScaler 12.0是56或更新版本,包括NetScaler 12.1:
1.1 登陆citrix adc
1.2 在左侧,展开“ 流量管理”,展开“ 负载平衡”,然后单击“ 监视器”。
1.3 在右侧,单击“ 添加”。
1.4 将其命名为StoreFront或类似名称。
1.5 将Type类型下拉列表更改为STOREFRONT。
1.6 勾选完再往上拉列表 点击‘select’
1.7 如果您将使用SSL / https与StoreFront服务器通信,选中Secure旁边的框。
1.8 在商店名称字段中,输入商店名称(例如MyStore),不含空格。点击创建。
二、服务器
2.1 在左侧,展开“ 流量管理”,展开“ 负载平衡”,然后单击“ 服务器”。 单击‘添加’
2.2 在“ 名称”字段中,输入描述性服务器名称。通常它与实际的服务器名称匹配。输入服务器的IP地址,输入注释以描述服务器,点击创建
2.3 继续添加storefront服务器
三、服务组
3.1 在左侧,展开“ 流量管理”,展开“ 负载平衡”,然后单击“ 服务组”。 在右侧,单击‘添加’
3.2 为服务组指定一个描述性名称(例如svcgrp-StoreFront-SSL) 将协议更改为HTTP或SSL。如果协议是SSL,请确保StoreFront Monitor已选中Secure。
3.3 单击“ 无服务组成员”的位置
- 如果先前已创建服务器对象,则将选择更改为“ 基于服务器”,然后选择服务器对象。
- 如果未创建服务器对象,请输入StoreFront服务器的IP地址。
- 输入80或443作为端口。然后单击Create。
3.4 在“ 服务组成员”部分中,单击“ 确定”。
3.5 在右侧的“ 高级设置”下,单击“ 监视器”。
3.6 在左侧,向下滚动到“ 监视器”部分,然后单击其中显示“ 无服务组以监视绑定”的位置
3.7 在“ 选择监视器”字段中,单击“ 单击以选择”所在的位置。
3.8 选择监视器后,在窗口顶部单击蓝色的“ 选择”按钮。
3.9 然后单击“ 绑定”
3.10 要验证监视器是否正常工作,请在左侧向上滚动到“ 服务组成员”部分,然后单击“ 服务组成员”行。
3.11 右键单击某个成员,然后单击“ 监视详细信息”。
3.12 在最后的响应应该是成功的
3.13 在左侧,如果您看到“设置”部分,则单击铅笔图标。
3.14 在左侧的“设置” 部分中,选中“ 客户端IP ”框,然后输入X-Forwarded-For作为标题。然后单击确定。
3.15 向下滚动,然后单击“完成”。
四、负载平衡虚拟服务器
4.1 创建或安装将由StoreFront SSL负载平衡虚拟服务器使用的证书。此证书必须与负载平衡的StoreFront服务器的DNS名称匹配。
4.2 上传之前申请的证书,这里使用的是阿里云的免费证书,并输入证书的密码
4.3 在左侧的“ 流量管理” >“ 负载平衡”下,单击“ 虚拟服务器” 在右侧,单击“ 添加”
4.4 将其命名为lbvip-StoreFront-SSL或类似名称,将协议更改为SSL,指定新的内部VIP, 输入443作为端口 , 单击确定。
4.5 在左侧的“ 服务和服务组” 部分中,单击“ 无负载平衡虚拟服务器ServiceGroup绑定”的位置。
4.6 单击以选中
4.7 在窗口顶部,单击蓝色的“ 选择”按钮。

4.8 单击“ 绑定”。

4.9 在“ 服务和服务组” 部分中,单击“ 继续”。
4.10 单击“ 无服务器证书”的位置。

4.11 单击以选中

4.12 单击此StoreFront负载平衡虚拟服务器的证书旁边的圆圈。 在窗口顶部,单击蓝色的“ 选择”按钮。
4.13 单击“ 绑定”。
4.14 在“ 证书”部分中,单击“ 继续”。

4.15 在右侧的“ 高级设置”列中,单击“ 持久性”。
4.16 在左侧的Persistence 部分中,选择SOURCEIP, 设置持久性超时以匹配Receiver for Web的超时, 单击“ 确定”关闭“ 持久性”部分
4.17 点击完成