当您需要将不同的请求转发到不同的后端服务器上时,或需要通过域名和URL进行请求转发时,可以选择使用虚拟服务器组。
背景信息
在创建虚拟服务器组时,请注意:
虚拟服务器组中添加的后端服务器的地域必须和CLB实例所在地域相同。
一个后端服务器可以属于多个虚拟服务器组。
一个虚拟服务器组可绑定在一个实例的多个监听上。
公网CLB可以添加后端同地域任意某个VPC的服务器,但当添加多个后端服务器时,这些后端服务器必须属于同一个VPC。
前提条件
在创建虚拟服务器组前,请确保:
您已创建和管理CLB实例。
您已创建了后端服务器并部署了相关应用,用来接收转发的请求。具体操作,请参见:
说明请确保后端服务器的地域和CLB实例的地域相同。
创建虚拟服务器组
在实例管理页面,选择目标实例的所属地域。
单击目标实例的ID。
单击虚拟服务器组页签,然后单击创建虚拟服务器组。
在创建虚拟服务器组页面,完成以下配置。
在虚拟服务器组名称文本框中,输入虚拟服务器组名称。
在标签键和标签值文本框中,输入虚拟服务器组的标签。
在已添加服务器区域单击添加。
在我的服务器面板,选择目标云服务器,然后单击下一步。
选择云服务器ECS
选择服务器类型为云服务ECS/弹性网卡ENI,选中目标服务器。
如果没有可用的云服务器,您可以在服务器列表右上角单击购买云服务器。
选择弹性网卡ENI
选择服务器类型为云服务ECS/弹性网卡ENI,打开高级模式开关。
单击目标ECS实例ID右侧的加号图标,选择ENI。
如果您需要选择云服务器ENI,确保目标ECS已绑定了弹性网卡。具体操作,请参见通过弹性网卡添加后端服务器。
如果没有可用的云服务器,您可以在服务器列表右上角单击购买云服务器。
选择弹性容器实例ECI
选择服务器类型为弹性容器实例ECI,选中目标服务器。
如果没有可用的ECI,您可以在服务器列表右上角单击购买弹性容器实例。注意CLB不支持选择Job优化型ECI实例作为后端服务器。
在配置端口和权重配置向导页面输入每个服务器的端口和权重,然后单击添加。
端口:云服务器开放用来接收请求的端口。
在同一个CLB实例内,服务器端口可重复。
权重:权重越高的云服务器将被分配到更多的访问请求。
重要权重范围为0~100,如果权重设置为0,该服务器不会再接受新请求。
单击,支持批量修改已添加服务器的端口号和权重。
单击向下复制:如果修改当前服务器的端口号或权重,该服务器以下所有服务器的端口号或权重将同步改变。
单击向上复制:如果修改当前服务器的端口号或权重,该服务器以上所有服务器的端口号或权重将同步改变。
单击全部复制:如果修改当前服务器的端口号或权重,该虚拟服务器组中所有服务器的端口号或权重将同步改变。
单击重置:
在端口右侧单击重置:该虚拟服务器组中所有服务器的端口号将会被清除。
在权重右侧单击重置:该虚拟服务器组中所有服务器的权重将会恢复为默认值。
确认配置信息,单击创建,然后在弹出的对话框中单击确定。
说明在已添加服务器下方您可以单击继续添加来继续添加云服务器。
编辑虚拟服务器组
虚拟服务器组创建完成后,您可以修改虚拟服务器组中的后端服务器配置。
在实例管理页面,选择目标实例的所属地域。
单击目标实例的ID。
单击虚拟服务器组页签。
在目标虚拟服务器组的操作列单击编辑。
在编辑虚拟服务器组页面编辑虚拟服务器组的信息,然后单击保存。
可重新自定义虚拟服务器组的名称。
可修改已添加的云服务器的端口和权重。
可单击删除将云服务器实例从虚拟服务器组中移除。
说明如果虚拟服务器组中的云服务器存在关联监听或关联转发策略,需要先解除监听或转发策略的关联关系,才可以删除该云服务器。
可单击继续添加,在我的服务器面板来继续添加新的云服务器到该虚拟服务器组中。
删除虚拟服务器组
虚拟服务器组不用于流量转发时,您可以删除对应的虚拟服务器组。
在实例管理页面,选择目标实例的所属地域。
单击目标实例的ID。
单击虚拟服务器组页签。
在目标虚拟服务器组的操作列单击删除。
说明如果虚拟服务器组存在关联监听或关联转发策略,需要先解除监听或转发策略的关联关系,才可以删除该虚拟服务器组。
在弹出的确认框中,单击确定。
相关文档
默认服务器组配置请参见在默认服务器组添加和管理云服务器。
主备服务器组配置请参见创建和管理主备服务器组。