我有2个Azure vm(Linux)由公共Azure云服务负载平衡。这两个实例都在Azure管理门户中显示相同的云服务。我想取下一个实例并进行一些维护。但是,由于即使虚拟机已经关闭,实例仍然显示,因此云服务仍然会将流量引导到它。如何从Cloud Service中删除实例或阻止Cloud Service将流量定向到特定的VM实例?然后,如何将现有VM重新关联到该服务? (即从一个Cloud Service更改为另一个Cloud Service。)
注意:SSH可以在虚拟机中运行,但虚拟机使用的其他端口无法正常工作,就像他们尝试转到其他虚拟机一样,即使为活动虚拟机创建了正确的端点。
答案 0 :(得分:0)
负载均衡集中端口探测的目的是使负载均衡器能够检测VM是否能够接受流量。当configuring负载均衡端点时,您可以为探测器指定网页或TCP端点 - 这应该出现在每个实例上。只要网页返回200 OK或TCP端点在负载均衡器探测时接受连接,流量就会被定向到VM。您可以指定探测器之间的时间间隔和在端点被视为死亡之前必须失败的探测器数量,并且应该停止旋转(默认值为每15秒和2个探测器)。
您可以通过确保已配置的探测页面返回200 OK以外的其他内容来使VM退出负载平衡器旋转,然后通过让它再次发送200 OK来将其恢复为旋转。
答案 1 :(得分:0)
当我需要保持web服务运行并返回200状态时,我不得不求助于从负载平衡集中删除端点。这很简单,但webPortal通常需要一分钟才能删除端点,然后重新创建端点后再将其放回集合中。