我有一个VNet的azure订阅,它有一个云服务。 当我尝试为一组VM创建第二个内部负载均衡器时,我收到错误
Add-AzureInternalLoadBalancer:BadRequest:LoadBalancer已经存在:MarvelILB。每次部署只允许一个内部负载均衡器。
这是否记录在任何地方? 我不明白为什么存在此限制,因为我首先创建内部负载均衡器(ILB),然后将其与负载均衡集相关联,因此一个ILB应用于特定计算机,而不是整个云服务。
由于
答案 0 :(得分:1)
我认为您需要查看Azure服务在Azure VM上下文背后的概念。
如果您想为一组单独的VM分别拥有一个ILB,那么它们应该都存在于另一个Cloud Service中。
Cloud Service只是一组虚拟机的逻辑容器,允许您将它们作为一个单元呈现,并为它们提供负载平衡和访问控制。我通常会在架构中看到每个服务器角色的一个云服务是最佳的。
答案 1 :(得分:0)
单个内部负载均衡器可以处理多个负载均衡集。因此,就像使用外部负载平衡器(您可以通过门户管理的那个)一样,您可以创建多个负载平衡集,其中包含云服务中不同VM集合上的端点。