NLB端口规则 – 加载重量为100

NLB允许pipe理员设置一个节点来处理特定端口的100%的负载。 如果该节点发生故障,其他节点是否将由于端口规则而处理该请求?

不一定 – 只要群集中至less有一个其他节点的权重大于0,该节点就可以接pipe群集的所有stream量。 如果所有节点的权重都是0,那么集群的stream量确实会停止。 即使在其他节点发生故障的情况下,0的权重也会阻止该节点承担任何stream量。

这是可能的原因是因为权重不等于节点将采取的实际stream量百分比。 如果您愿意,您可以将所有节点设置为100的权重。 确定节点需要多less权重的实际计算是:

(node weight) / ( sum of all active node weights)

因此,在2节点集群设置中,节点1:100和节点2:0,一般操作将把所有通信放到节点1,而节点1的故障将导致集群故障。

在2节点集群设置中,节点1:100和节点2:50,一般操作将把节点1的stream量的66%和节点2的33%。 在节点1出现故障的情况下,100%的stream量将进入节点2,反之,如果节点2出现故障。

听起来就像你想单个主机过滤节点。 这将100%的stream量放在您select的服务器上,如果发生故障,将会故障转移到其他服务器上。