【问题标题】:does Azure not remove shut-down nodes from load balancing?Azure 不会从负载平衡中删除关闭节点吗?
【发布时间】:2012-06-11 23:43:29
【问题描述】:

我有一个由 2 个虚拟机提供服务的负载平衡端点,我通过 Web 界面关闭了其中一个,但似乎关闭的端点仍包含在负载平衡器中回转。是这种情况还是我错过了一个愚蠢的错误?

【问题讨论】:

  • 您所说的“通过 Web 界面关闭其中一个”是什么意思 - 您是否从 2 个实例缩减到 1 个?
  • 他也可能意味着重新启动/重新映像其中一个实例...
  • 我不愿称它们为实例,因为它们不共享或覆盖相同的持久存储 - 我的意思是它们是两个 vm 来宾...无论如何,我发现关闭的机器是没有从他们的端点中删除。有一个 powershell 和 REST api 用于手动添加/删除端点(显然任何生产服务都需要)但是 REST api 记录在哪里..dunno.

标签: azure azure-load-balancer


【解决方案1】:

您是在谈论新的“Windows Azure 虚拟机”还是“基于 Web/Worker 的 VM”?

使用 Windows Azure 虚拟机,您可以创建多个单独的虚拟机,并使用带有参数“-LBSetName”的 Powershell cmdlet“get-azurevm”来设置探针负载平衡下与 -LBSetName 设置相同,如下所示:

get-azurevm -ServiceName "XXXX" -Name "XXX" | Set-AzureEndpoint -Name "HttpIn" -Protocol "tcp" -PublicPort 80 -LocalPort 80 -LBSetName "XXX" -ProbePort 80 -ProbeProtocol "http" -ProbePath "/" | Update-AzureVM

如果您配置了负载均衡器并关闭了实例,负载均衡器仍会显示所有配置有探测的机器。

【讨论】:

    猜你喜欢
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 2013-04-18
    • 1970-01-01
    相关资源
    最近更新 更多