所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type II) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
配置监听器

配置监听器

添加监听器

背景信息

监听器是用于检查连接请求的进程,使用前端 (客户端到负载均衡器)连接的协议和端口配置侦听器。

监听器将自动检查其后端云服务器的运行状况。如果发现某台云服务器运行不正常,则会停止向该云服务器发送流量,并重新将流量发送至正常运行的云服务器。

负载均衡器需要添加监听器,该章节创建的监听器接收端口80上的HTTP请求,将它们发送至后端弹性云服务器,并自定义负载均衡器的健康检查。

前提条件

已完成申请负载均衡

操作步骤
  1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

    非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

    B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

  2. 在导航栏左上角下拉框选择地域和Project。
  1. 选择“网络 > 弹性负载均衡”进入网络控制台。
  1. “弹性负载均衡”界面,单击需要添加监听器的负载均衡名称。
  2. 在该负载均衡界面的“监听器”区域,单击“添加监听器”
  3. “添加监听器”界面,根据提示配置参数,如表12-5所示。

    图12-9 添加监听器界面参数
    表12-5 配置参数说明

    参数

    说明

    取值样例

    名称

    监听器名称。

    listener01

    协议/前端端口

    负载分发的协议和端口。

    支持以下协议,端口取值为1~65535。

    • HTTP:应用层协议,支持基于cookie的会话保持,使用X-Forward-For获取源地址。适用于需要对数据内容进行识别的应用,如Web应用、移动游戏等。默认端口为80。
    • TCP:面向连接的协议,支持基于源地址的会话保持。适用于注重可靠性,对数据准确性要求高的场景,如文件传输、发送或接收邮件、远程登录以及对性能和并发规模有要求的Web应用。默认端口为80。

    HTTP/80

    描述

    监听器的说明信息,可选参数。

    -

    连接限制数

    访问负载均衡器的客户端数量,取值为-1(表示数量没有限制)或者1~2147483647。

    -1

    分配策略类型

    负载均衡采用的算法。请根据自身需求选择相应的算法来分配用户访问流量,提升负载均衡能力。

    • 轮询算法:将请求轮流发送给后端云服务器,常用于短连接服务,例如HTTP等服务。
    • 最少连接:优先将请求发给拥有最少连接数的后端云服务器,常用于长连接服务,例如数据库连接等服务。
    • 源IP算法:将请求的源地址进行hash运算,派发请求至某匹配的服务器,这可以使得同一个客户端IP的请求始终被派发至某特定的服务器。该方式适合负载均衡无cookie功能的TCP协议。

    轮询算法

    会话保持类型

    会话保持的方式,当分配策略类型为“轮询算法”时需要配置的选项,目的是将同一个用户的访问请求分发到相同的后端云服务器进行处理。有以下3种方式可选:

    • 暂不使用:不使用会话保持功能。
    • HTTP cookie:将来自同一客户端的访问请求分发到相同的后端云服务器进行处理。直接由ELB来分配和管理对客户端进行的Cookie植入操作。前端协议类型为HTTP时可选。
    • 应用程序cookie:依赖于后端服务器应用,后端应用生成一个cookie值,后续所有包含这个cookie值的请求都会由同一个后端服务器处理。ELB会根据用户自定义Cookie名称来分配和管理对客户端进行的Cookie植入操作,便于用户识别和区分自定义的Cookie名称,从而有选择的针对后端应用服务器上不同的应用设定会话保持规则。前端协议类型为HTTP时可选。
    • 源IP地址:将来自同一IP地址的访问请求分发到相同的后端云服务器进行处理。不适用于多个客户通过代理或地址转换方式访问服务器的情况。前端协议类型为TCP时可选。

    应用程序cookie

    cookie名称

    应用程序cookie的名称。会话保持类型选择“应用程序cookie”时需要配置该参数。请确保Cookie名称和后端云服务器所承载应用配置的Cookie名称一致。

    cookieName-zrop

    健康检查类型

    监听器对后端云服务器进行健康检查时使用的协议类型,包括HTTP、PING和TCP。

    • HTTP:应用层协议,主要解决如何包装数据。适用于需要对数据内容进行识别的应用,如Web应用、手机小游戏等。前端协议为HTTP时可选。
    • PING:三层协议,指端到端连通,通常用来检查可用性。前端协议为HTTP或TCP时可选。
    • TCP:面向连接的协议,在正式收发数据前必须建立可靠的连接。适用于注重可靠性,对数据准确性要求高,速度可以相对较慢的场景,如文件传输、发送或接收邮件、远程登录以及无特殊要求的web应用等。前端协议为HTTP或TCP时可选。

    HTTP

    检查周期(秒)

    健康检查响应的间隔时间,即两次健康检查之间的间隔时间。取值范围0~2147483647。

    5

    超时时间(秒)

    健康检查响应的超时时间。如果在超时时间内未得到后端云服务器的响应,则认为本次健康检查失败。取值范围0~2147483647。

    10

    检查路径

    健康检查类型为HTTP时需要配置的选项,指健康检查测试后端云服务器健康时发送的http请求路径,以“/”开头,长度范围1~80。

    /index.html

    最大重试次数

    健康检查的最大失败次数,超过该次数后即认为后端云服务器异常。取值范围1~10,建议取值为3。

    3

    HTTP方法

    健康检查类型为HTTP时需要配置的选项,指HTTP请求的方法,包括GET、HEAD、POST、PUT、DELETE、TRACE、OPTIONS、CONNECT、PATCH。它们的含义分别如下:
    • GET:请求指定的页面并返回实例主体。在检索数据(包括调用函数)时使用。
    • HEAD:类似于GET请求,只不过返回的响应中没有具体的内容,用于获取报头。
    • POST:请求服务器接受所指定的文档作为对所标识的URI新的从属实例。在创建实例或调用操作时使用。
    • PUT:从客户端向服务器传送的数据取代指定文档的内容。在某些情况下用于更新实例的各个属性,更新大多数实例则不建议使用。
    • DELETE:请求服务器删除指定的页面。在删除实例或实例的各个属性时使用。
    • TRACE:回显服务器收到的请求,主要用于测试或诊断。
    • OPTIONS:允许客户端查看服务器的性能。
    • CONNECT:HTTP 1.1协议中预留给能够将连接改为管道方式的代理服务器。
    • PATCH:实体中包含一个表,表中说明与该URI所表示的原内容的区别。在更新实例或执行upsert操作时使用。

    GET

    HTTP状态码

    健康检查类型为HTTP时需要配置的选项,指期望的HTTP响应状态码,取值范围100~250。

    201

  4. 单击“确定”。
翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043091

浏览量:49283

下载量:316

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页