Azure - 无法为ScaleSet

时间:2018-01-11 13:17:59

标签: azure azure-virtual-machine azure-virtual-network azure-vm-scale-set azure-load-balancer

我使用现有的虚拟网络创建了一个Scale Set(使用模板) 此现有虚拟网络已具有具有特定VM的负载均衡器(具有公共IP)。

现在,我无法连接到比例集中的虚拟机,无法将比例集添加到负载均衡器或将比例集的虚拟机添加到负载平衡器。创建新的Load Balancer并不会有所帮助 似乎添加后端池的唯一选择是使用可用性集或单个VM(不在Scale Set中)。

有什么方法可以解决这个问题吗?以某种方式将比例集添加到负载均衡器或连接到它?

目标是将比例集创建为现有的Load Balancer(在与其他VM的网络中),但不幸的是它没有用。

2 个答案:

答案 0 :(得分:1)

将不同可用性集中的vms添加到同一个lb是不可能的.VMSS具有自己的可用性集(通过设计)。所以这是不可能的。

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/ccf69a9c-0a6a-47bc-afca-561cf66cdebd/multiple-availability-sets-on-single-load-balancer?forum=WAVirtualMachinesVirtualNetwork

您可以通过在网络中创建vm来充当负载均衡器,但这显然不是PAAS解决方案

答案 1 :(得分:1)

  

目标是将比例集创建为现有Load   平衡器(在网络中与其他虚拟机),但不幸的是它   没有工作。

这是不可能的,也没有必要。请参阅此official document。 Azure VMSS实例位于负载均衡器后面。此外,VMSS的意图无法添加到现有的负载均衡器中。

  

现在,我无法连接到比例集中的VM。

您是否为您的实例创建入站NAT规则?此外,您可以在同一VNet中创建跳转VM以登录一个实例。请参阅此question

如果您无法从跳转VM登录VM,则不会出现VMSS问题。你应该检查你的实例。如果您没有对您的实例进行任何更改。您可以创建Azure的票证来解决此问题。