如何为多个 VM 配置 Azure 负载均衡器 NAT 规则?
How to configure Azure load balancer NAT rules for multiple VMs?
这是我想要实现的目标:
- 我在同一虚拟网络(同一子网)中创建了两个 Linux 虚拟机
- 这两个虚拟机没有任何 public IP 地址。为了安全起见,我不想让任何 public IP 与他们关联。
- 但是,我需要通过 ssh 连接到这些虚拟机。因为,他们只有私有 IP 而不是 public IP 地址,我正在设置一个具有 public IP 的负载均衡器。
- 现在我正在使用入站 NAT 规则将 SSH 流量重定向到这些虚拟机。
- 当我添加第一个 NAT 规则时,它让我可以选择 VM 到我想要将流量重定向到的位置。所以到目前为止一切都很好。
但是,当我尝试添加一个 NAT 规则时,门户 UI 没有提供任何选择其他 VM 的选项。它添加了针对同一 VM 的规则。
我有什么遗漏吗?它应该以不同的方式工作吗?我还尝试将多个虚拟机添加到后端池。这也不允许我添加多个 VM。
我应该将两个 VM 放入 VM 规模集还是可用性集中?
在 Azure 中,我们可以将负载均衡器与单个独立 VM 一起使用,我们也可以将负载均衡器与可用性集中的多个VM 一起使用.
如果您想对多个虚拟机使用负载均衡器 NAT,我们应该在相同 可用性集中重新创建 个虚拟机。
在Azure Resource Module中,我们可以删除VM并保留VHD,然后使用PowerShell在同一个可用性集中创建VM。 (重新创建)
这是我想要实现的目标:
- 我在同一虚拟网络(同一子网)中创建了两个 Linux 虚拟机
- 这两个虚拟机没有任何 public IP 地址。为了安全起见,我不想让任何 public IP 与他们关联。
- 但是,我需要通过 ssh 连接到这些虚拟机。因为,他们只有私有 IP 而不是 public IP 地址,我正在设置一个具有 public IP 的负载均衡器。
- 现在我正在使用入站 NAT 规则将 SSH 流量重定向到这些虚拟机。
- 当我添加第一个 NAT 规则时,它让我可以选择 VM 到我想要将流量重定向到的位置。所以到目前为止一切都很好。
但是,当我尝试添加一个 NAT 规则时,门户 UI 没有提供任何选择其他 VM 的选项。它添加了针对同一 VM 的规则。
我有什么遗漏吗?它应该以不同的方式工作吗?我还尝试将多个虚拟机添加到后端池。这也不允许我添加多个 VM。
我应该将两个 VM 放入 VM 规模集还是可用性集中?
在 Azure 中,我们可以将负载均衡器与单个独立 VM 一起使用,我们也可以将负载均衡器与可用性集中的多个VM 一起使用.
如果您想对多个虚拟机使用负载均衡器 NAT,我们应该在相同 可用性集中重新创建 个虚拟机。
在Azure Resource Module中,我们可以删除VM并保留VHD,然后使用PowerShell在同一个可用性集中创建VM。 (重新创建)