如何为多个VM配置Azure负载均衡器NAT规则?

时间:2017-04-02 05:23:20

标签: azure networking azure-virtual-network

这是我想要实现的目标:

  1. 我在同一个虚拟网络(同一子网)中创建了两个Linux VM
  2. 这两个虚拟机不包含任何公共IP地址。为了安全起见,我不想让任何与之相关的公共IP。
  3. 但是,我需要ssh到这些VM。因为,他们只有私有IP而不是公共IP地址,我正在设置一个带有公共IP的负载均衡器。
  4. 现在我正在使用入站NAT规则将SSH流量重定向到这些VM。
  5. 当我添加第一个NAT规则时,它让我可以选择将VM重定向到我要去的地方。所以到目前为止一切都很好。
  6. 但是,当我尝试添加一个NAT规则时,门户网站UI并没有为我提供选择其他VM的任何选项。它针对同一个VM添加规则。

    我有什么遗失的吗?它应该以不同的方式工作吗?我还尝试将多个虚拟机添加到后端池。这也不允许我添加多个VM。

    我应该在VM Scaleset或可用性集中放置两个VM吗?

    Azure inbound NAT rule - Azure portal UI

1 个答案:

答案 0 :(得分:1)

在Azure中,我们可以将负载均衡器与单个独立 VM一起使用,我们也可以将负载均衡器与可用性集中的多个虚拟机结合使用。

如果要对多个虚拟机使用负载平衡器NAT,我们应该重新创建虚拟机相同可用性集。

在Azure资源模块中,我们可以删除虚拟机并保留VHD,然后使用PowerShell在同一可用性集中创建虚拟机。 (重新创建)