0

我有 2 个 Azure vm (Linux) 由公共 Azure 云服务进行负载平衡。两个实例都显示在同一云服务的 Azure 管理门户中。我想关闭一个实例并进行一些维护。但是,由于即使 VM 已关闭实例仍在显示,云服务仍在将流量定向到它。如何从云服务中删除实例或阻止云服务将流量定向到特定 VM 实例?那么之后如何将现有 VM 重新关联到该服务?(即从一种云服务更改为另一种)。

注意:SSH 可以在 VM 中工作,但 VM 使用的其他端口无法正常工作,就像它们正在尝试访问其他 VM 一样,即使为活动 VM 创建了正确的端点。

4

2 回答 2

0

负载平衡集中的端口探测的目的是让负载平衡器能够检测 VM 是否能够接受流量。在配置负载平衡端点时,您可以为探测指定网页或 TCP 端点 - 这应该存在于每个实例上。只要网页返回 200 OK 或 TCP 端点在负载均衡器探测时接受连接,流量就会被定向到 VM。您可以指定探测之间的时间间隔以及在端点被视为死亡并应停止轮换之前必须失败的探测次数(默认为每 15 秒和 2 次探测)。

您可以通过确保配置的探测页面返回 200 OK 以外的内容来使 VM 退出负载平衡器轮换,然后通过再次发送 200 OK 将其恢复轮换。

于 2013-11-06T05:19:15.793 回答
0

当我需要保持我的 web 服务运行并返回 200 状态时,我不得不求助于从负载平衡集中删除端点。这样做非常简单,但是 webPortal 通常需要一分钟来删除端点,然后在重新创建端点后再次将其放回集合中。

于 2013-12-10T19:45:24.750 回答