创建和管理服务器组

在使用GWLB服务实现客户端请求分发时,您需要创建服务器组,并至少添加一台后端服务器来接收GWLB转发的客户端请求。根据业务需求变更,您可以随时移除后端服务器或删除后端服务器组。本文介绍如何创建和管理服务器组的相关步骤。

前提条件

  • 在向服务器组添加后端服务器前,确保您已创建后端服务器实例并部署了网络虚拟设备的镜像,并且后端服务器具备处理Geneve协议流量的能力,用来接收转发的请求。

  • 如果需要将流量路由到服务器组中的后端服务器,请在创建监听时指定服务器组。请参见添加和管理IP监听

创建服务器组

  1. 登录网关型负载均衡 GWLB控制台

  2. 在顶部菜单栏,选择GWLB所在的地域。

  3. 在左侧导航栏,选择网关型负载均衡 GWLB > 服务器组

  4. 服务器组页面,单击创建服务器组

  5. 创建服务器组对话框,完成以下配置,然后单击创建

    配置

    说明

    服务器组类型

    选择一种服务器组类型:

    • 服务器类型:支持将ECS、ENI、ECI实例添加为后端服务器。

    • IP类型:支持将IP地址添加为后端服务器。

    服务器组名称

    输入服务器组名称。

    VPC

    从VPC下拉列表中选择一个VPC。

    后端协议

    仅支持Geneve协议,默认配置。

    选择调度算法

    选择一种调度算法:

    • 五元组哈希:包括源IP、源端口、目标IP、目标端口和传输协议。

    • 三元组哈希:包括源IP、目标IP和传输协议。

    • 二元组哈希:包括源IP和目标IP。

    系统默认选择五元组哈希

    健康检查方法

    选择一种健康检查协议或关闭健康检查。

    • TCP(默认):配置TCP健康检查,通过发送SYN握手报文来检测服务器端口是否存活。

    • HTTP:配置HTTP健康检查,通过发送GET请求模拟浏览器的访问行为来检查服务器应用是否健康。

    • 关闭健康检查:不配置健康检查。

    健康检查端口

    选择健康检查服务访问后端时的探测端口。

    高级健康检查配置

    开启健康检查后您可以单击高级健康检查配置展开更多配置。

    健康检查路径

    输入健康检查页面的URI。

    说明

    此参数仅在健康检查协议为HTTP时生效。

    健康检查域名

    输入健康检查的域名。

    • 使用后端服务器内网IP(默认):使用后端服务器的内网IP地址作为健康检查的域名。

    • 指定特定域名:输入一个健康检查域名。

    说明

    此参数仅在健康检查协议为HTTP时生效。

    健康状态返回码

    选择健康检查正常的状态码。

    • http_2xx(默认)

    • http_3xx

    • http_4xx

    • http_5xx

    说明

    此参数仅在健康检查协议为HTTP时生效。

    健康检查超时时间

    输入接收来自运行状况检查的响应需要等待的时间。如果后端服务器在指定的时间内没有正确响应,则判定为健康检查失败。

    健康检查间隔时间

    输入进行健康检查的时间间隔。

    健康检查阈值

    健康检查连续成功多少次后,将后端服务器的健康检查状态由失败判定为成功的次数。

    不健康检查阈值

    健康检查连续失败多少次后,将后端服务器的健康检查状态由成功判定为失败的次数。

    开启连接优雅中断

    选择是否开启连接优雅中断,默认关闭。

    开启连接优雅中断后,您需要设置连接优雅中断超时时间。取值范围:1~3600秒,0表示立即中断。

    标签及资源组

    展开标签及资源组,进行如下设置。

    • 设置标签键标签值

    • 选择资源组:选择服务器组归属的资源组。

添加后端服务器

在创建后端服务器组之后,您需要添加后端服务器,将流量路由到后端服务器组中的后端服务器。

添加服务器类型的后端服务器

当创建的服务器组为服务器类型时,需要添加云服务器ECS、弹性网卡ENI或者弹性容器实例ECI作为后端服务器。

  1. 登录网关型负载均衡 GWLB控制台

  2. 在顶部菜单栏,选择GWLB所在的地域。

  3. 在左侧导航栏,选择网关型负载均衡 GWLB > 服务器组,单击目标服务器组ID。

  4. 后端服务器页签,单击添加后端服务器

  5. 添加后端服务器面板,根据需求选择服务器组类型。

    添加云服务器ECS

    选择服务器类型为云服务器ECS/弹性网卡ENI,选中目标服务器。

    如果没有可用的云服务器,您可以在服务器列表右上角单击购买云服务器

    添加弹性网卡ENI

    1. 选择服务器类型为云服务器ECS/弹性网卡ENI,打开高级模式开关。

    2. 单击目标ECS实例ID左侧的加号图标,选择ENI。

      • 如果您需要选择云服务器ENI,确保目标ECS已绑定了弹性网卡,关于如何将辅助网卡绑定到ECS实例的操作,请参见绑定辅助弹性网卡

      • 如果没有可用的云服务器,您可以在服务器列表右上角单击购买云服务器

    添加弹性容器实例ECI

    选择服务器类型为弹性容器实例ECI,选中目标服务器。

    如果没有可用的ECI,您可以在服务器列表右上角单击购买弹性容器实例

  1. 单击确定,完成后端服务器添加。

添加IP类型的后端服务器

当创建的服务器组为IP类型时,需要添加IP地址作为后端服务器。

  1. 登录网关型负载均衡 GWLB控制台

  2. 在顶部菜单栏,选择GWLB所在的地域。

  3. 在左侧导航栏,选择网关型负载均衡GWLB > 服务器组,单击目标服务器组ID。

  4. 后端服务器页签,单击添加IP

  5. 添加后端服务器面板,根据您的需要输入后端服务器的IP地址。

    说明
    • 当您需要添加多个后端服务器时,您可以单击+添加IP添加多个后端服务器。

    • 支持输入以下网段内的私网地址作为IP地址:

      • 10.0.0.0/8

      • 100.64.0.0/10

      • 172.16.0.0/12

      • 192.168.0.0/16

  1. 单击确定,完成后端服务器添加。

更多操作

操作

操作步骤

更新服务器组

  1. 服务器组页面,找到目标服务器组,然后在操作列单击编辑基本信息

  2. 在弹出的对话框中,编辑服务器组名称、选择调度算法和设置链接优雅中断等信息,单击确定

移除后端服务器

  1. 服务器组页面,找到目标服务器组,然后单击实例ID。

  2. 单击后端服务器页签,找到目标后端服务器,然后在操作列单击移除

  3. 在弹出的对话框中,单击删除

说明

移除后端服务器不会对后端服务器的生命周期产生任何影响,您可以再次将它添加至后端服务器组中。

删除服务器组

  1. 服务器组页面,找到目标服务器组,然后在操作列选择更多 > 删除

  2. 在弹出的对话框中,单击删除

相关文档