更新时间:2024-05-09
功能说明
目前桌面云服务需要额外配置才能在SCP双网卡场景下使用租户访问,在完成上述SCP双网卡场景配置步骤后,需要在AD页面增加一定配置,实现对桌面云业务流量的节点调度。
操作步骤
步骤1.添加用于桌面云流量调度的节点池
进入[应用负载/节点池]页面,选择已创建好的web节点池,从操作列表点击“复制”按钮,创建一个web节点池的副本。
副本节点池名称会自动命名为“原节点池名称-复制”(可以自行重命名)。
步骤2.配置副本节点池
将节点选择策略改为“轮询”,并在健康检查方法栏中,移除原先的方法。点击新增按钮,创建新的健康检查方法。
其中配置说明如下表所示。
字段 |
说明 |
节点选择策略 |
选择“轮询” |
选择节点 |
复制产生无需变更,SCP节点业务IP,端口号为443、权重10、优先级1 |
健康检查方法 |
选择CONNECT(TCP)策略 |
会话保持设置 |
节点繁忙时,选择“调度失败” 连接数统计,选择“全状态统计” |
会话保持 |
选择“sourceip” |
其他配置 |
保持默认 |
步骤3.创建健康检查方法
副本节点池的业务健康检查示例:
其中配置说明如下表所示。
字段 |
说明 |
名称 |
配置策略名称 |
类型 |
选择“CONNECT(TCP)” |
监视地址 |
选择“所有地址” |
监视端口 |
填入“443” |
间隔时间 |
填入“5” |
超时时间 |
保持默认 |
回应内容的最大长度 |
保持默认 |
发送内容 |
复制以下引号内内容填入 ``` GET /is-leader HTTP/1.1 Host: 0.0.0.1:443 Accept: */* ``` 注意:填入内容最后需要有一个空行 |
接收内容 |
选择“包含”,空行填入“200 OK” |
其他配置 |
保持默认 |
副本节点池配置完毕后,正常情况下,副本节点池显示有且仅有一个节点可以调度,此节点是SCP集群的主控节点,其他节点都处于故障状态。
步骤4.配置虚拟服务的前置策略
进入[应用负载/前置策略]页面,选择“新增”,配置对应虚拟服务的前置策略,选择好服务类型,源IP范围,调度节点池后,在高级匹配条件下输入桌面云业务的路由,并修改条件为“通配符”,点击“添加”按钮,增加到下方的匹配数据列表中。
其中配置说明如下表所示。
字段 |
说明 |
名称 |
前置策略名称 |
服务类型 |
选择“HTTPS” |
源IP范围 |
所有IP |
高级匹配条件 |
从左到右依次选择“请求行”、“URI”、“通配符”,填入“/xservices/daas/*”,打勾“区分大小写” |
动作 |
选择“调度节点池” |
调度节点池 |
选择副本节点池名称,示例为“web-复制” |
失败动作 |
选择“匹配下一条” |
步骤5.修改虚拟服务
以上步骤完毕后,进入[应用负载/虚拟服务]页面,点击之前步骤为SCP集群配置好的虚拟服务进行修改,点击“展开更多配置”,从前置策略的待选框中将配置好的桌面云应用的前置策略加入到当前虚拟服务中,点击“提交”完成更新。
全部配置完成后,进入[运行概览/虚拟服务]页面,可以查看配置完毕的效果,在前置策略下,“web-复制”节点池仅有一个节点(主控节点)正常,“web”节点池为默认节点池,节点全部正常。
SCP集群下主控节点可以登录SCP后,进入[系统管理/平台配置]页面查看,示例如下,可查看到主控节点的eth0IP,根据双网卡的配置可以匹配到eth1IP,即节点池中的节点IP。