Azure负载均衡器:一对运行状况探测失败时的行为

时间:2017-06-22 10:59:23

标签: azure load-balancing azure-virtual-network

我在一组VM前面有一个负载均衡器。另外,我得到了几个健康探测器,并设置了相应的平衡器规则。

E.g。 端口80(http)的规则(带探针),443(https)的onr和25(smtp)的一个规则。

我的问题是: 如果在VM B上25端口探测失败(几次因此它将该vm上的端口识别为不健康),负载均衡器是否仍然将端口80/443请求路由到该VM,或者通常是说VM B是不健康,没有进一步的流量将被路由到该VM,直到它再次健康?

提前致谢!

1 个答案:

答案 0 :(得分:-1)

例如,如果您的端口80已关闭,而其他端口处于运行状况,则端口80将不会影响其他服务 但是,如果您的VM CPU使用率超过 80%,则对该VM的所有探测都将不健康 要监控Azure负载均衡器探测状态,我们可以启用诊断 结果如下:

{
    "records":[
    {
        "time": "2016-01-26T10:37:46.6024215Z",
        "systemId": "32077926-b9c4-42fb-94c1-762e528b5b27",
        "category": "LoadBalancerProbeHealthStatus",
        "resourceId": "/SUBSCRIPTIONS/XXXXXXXXXXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX/RESOURCEGROUPS/RG7/PROVIDERS/MICROSOFT.NETWORK/LOADBALANCERS/WWEBLB",
        "operationName": "LoadBalancerProbeHealthStatus",
        "properties": {
            "publicIpAddress": "40.83.190.158",
            "port": "81",
            "totalDipCount": 2,
            "dipDownCount": 1,
            "healthPercentage": 50.000000
        }
    },
    {
        "time": "2016-01-26T10:37:46.6024215Z",
        "systemId": "32077926-b9c4-42fb-94c1-762e528b5b27",
        "category": "LoadBalancerProbeHealthStatus",
        "resourceId": "/SUBSCRIPTIONS/XXXXXXXXXXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX/RESOURCEGROUPS/RG7/PROVIDERS/MICROSOFT.NETWORK/LOADBALANCERS/WWEBLB",
        "operationName": "LoadBalancerProbeHealthStatus",
        "properties": {
            "publicIpAddress": "40.83.190.158",
            "port": "81",
            "totalDipCount": 2,
            "dipDownCount": 0,
            "healthPercentage": 100.000000
        }
    }]
}

请参阅此link启用它。