使用 Azure 门户管理 Azure 负载均衡器的运行状态探测

Azure 负载均衡器使用运行状况探测监视后端实例的运行状态。 本文将介绍如何管理 Azure 负载均衡器的运行状况探测。

三类运行状况探测如下所示:

标准 SKU 基本 SKU
探测类型 TCP、HTTP、HTTPS TCP、HTTP
探测停止行为 所有探测停止,所有 TCP 流继续。 所有探测停止,所有 TCP 流过期。

运行状况探测有以下属性:

运行状况探测配置 详细信息
名称 运行状况探测的名称。 这是用于定义运行状况探测的名称
协议 运行状况探测协议。 这是你希望运行状况探测利用的协议类型。 可用选项包括:TCP、HTTP、HTTPS
端口 运行状况探测的端口。 运行状况探测连接到虚拟机以检查虚拟机的运行状况时你希望运行状况探测使用的目标端口。 必须确保虚拟机也在侦听此端口(即端口打开)。
间隔(秒) 运行状况探测的间隔时间。 连续对虚拟机尝试进行运行状况检查的间隔时间(以秒为单位)
使用者 使用此特定运行状况探测的负载均衡器规则列表。 应至少有一个使用运行状况探测的规则才能生效
路径 运行状况探测用于从虚拟机实例请求运行状况的 URI (仅适用于 HTTP(s) 探测)。

重要

负载均衡器运行状况探测源自 IP 地址 168.63.129.16,要使探测将实例标记为运行,不得阻止这些探测。 若要在后端实例中查看该探测流量,请查阅 Azure 负载均衡器常见问题解答

无论配置的超时阈值如何,HTTP(S) 负载均衡器运行状况探测都会自动将该实例标记为已关闭,前提是服务器返回的状态代码不是“HTTP 200 正常”,或者连接已通过 TCP 重置终止。

先决条件

TCP 运行状况探测

本部分将介绍如何添加和删除 TCP 运行状况探测。 示例中使用的是公共负载均衡器。

添加 TCP 运行状况探测

本示例将创建 TCP 运行状况探测来监视端口 80。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在负载均衡器页中,选择“设置”中的“运行状况探测”

  5. 选择“+ 添加”“运行状况探测”中添加运行状况探测。

    Azure 负载均衡器的运行状况探测页的屏幕截图。

  6. “添加运行状况探测”中,输入或选择以下信息。

    设置
    名称 输入 myHealthProbe
    协议 选择“TCP”。
    端口 输入要监视的 TCP 端口。 在此示例中,它是端口 80
    时间间隔 输入探测检查之间的间隔。 对于此示例,默认值为 5
  7. 选择 添加

删除 TCP 运行状况探测

此示例将删除 TCP 运行状况探测。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在负载均衡器页中,选择“设置”中的“运行状况探测”

  5. 选择要删除的规则旁边的三个点。

  6. 选择“删除”。

    删除 TCP 探测器的屏幕截图。

HTTP 运行状况探测

本部分将介绍如何添加和删除 HTTP 运行状况探测。 示例中使用的是公共负载均衡器。

添加 HTTP 运行状况探测

本示例将创建 HTTP 运行状况探测。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在负载均衡器页中,选择“设置”中的“运行状况探测”

  5. 选择“+ 添加”“运行状况探测”中添加运行状况探测。

    Azure 负载均衡器的运行状况探测页的屏幕截图。

  6. “添加运行状况探测”中,输入或选择以下信息。

    设置
    名称 输入 myHealthProbe
    协议 选择“HTTP”。
    端口 输入要监视的 TCP 端口。 在此示例中,它是端口 80
    路径 输入用来请求运行状况的 URI。 在此示例中,它是 /
    时间间隔 输入探测检查之间的间隔。 对于此示例,默认值为 5
  7. 选择 添加

删除 HTTP 运行状况探测

本示例将删除 HTTP 运行状况探测。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在负载均衡器页中,选择“设置”中的“运行状况探测”

  5. 选择要删除的规则旁边的三个点。

  6. 选择“删除”。

    删除 HTTP 探测器的屏幕截图。

HTTPS 运行状况探测

本部分将介绍如何添加和删除 HTTPS 运行状况探测。 示例中使用的是公共负载均衡器。

添加 HTTPS 运行状况探测

本示例将创建 HTTPS 运行状况探测。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在负载均衡器页中,选择“设置”中的“运行状况探测”

  5. 选择“+ 添加”“运行状况探测”中添加运行状况探测。

    Azure 负载均衡器的运行状况探测页的屏幕截图。

  6. “添加运行状况探测”中,输入或选择以下信息。

    设置
    名称 输入 myHealthProbe
    协议 选择“HTTPS”
    端口 输入要监视的 TCP 端口。 在此示例中,它是端口 443
    路径 输入用来请求运行状况的 URI。 在此示例中,它是 /
    时间间隔 输入探测检查之间的间隔。 对于此示例,默认值为 5
  7. 选择 添加

删除 HTTPS 运行状况探测

本示例将删除 HTTPS 运行状况探测。

  1. 登录 Azure 门户

  2. 在门户顶部的搜索框中,输入“负载均衡器”。 在搜索结果中选择“负载均衡器”。

  3. 选择 myLoadBalancer 或你的负载均衡器。

  4. 在负载均衡器页中,选择“设置”中的“运行状况探测”

  5. 选择要删除的规则旁边的三个点。

  6. 选择“删除”。

    删除 HTTPS 探测器的屏幕截图。

后续步骤

本文将介绍如何管理 Azure 负载均衡器的运行状况探测。

有关 Azure 负载均衡器的详细信息,请参阅: