Azure - 将连接到 Service Fabric VM 规模集的负载均衡器从一个更改为另一个,或者将现有的 public 更改为私有

Azure - change the load balancer attached to a Service Fabric VM Scale Set from one to another, OR change existing from public to private

我们有一个 public 负载均衡器附加到我们的 Service Fabric 集群的 VM 规模集。我创建了一个新的内部专用负载均衡器以附加到 VM 以获得更好的安全性。但是当我在新的私有负载均衡器的后端池配置中进入添加时,添加 VM 规模集的选项不存在。事实上,屏幕看起来与 public 负载均衡器中的添加屏幕不同:(public 负载均衡器有一个 "Associated to" 的下拉菜单,您可以在其中选择虚拟机规模集,而私有负载均衡器没有那个菜单——它只有一个虚拟网络下拉菜单和单个虚拟机下拉菜单,它们的列表中都没有我需要的东西)。我附上了两张截图以供参考。

我的问题:

  1. 我在专用负载均衡器选项中看不到 Service Fabric VM 规模集选项的原因是因为它仍然附加到 public 负载均衡器吗?
  2. 如果没有,我将如何在使用 Portal 之外实现此目的?
  3. 如果是这样,如果我从 VM 规模集中删除 public 负载均衡器,是否会中断到 Service Fabric 集群的流量?
  4. 最后,有没有办法将现有的 public 负载均衡器设为私有?
  1. 不,这可能是 UI 限制,您可以将内部负载均衡器和 public 负载均衡器连接到同一个 vmss\vm
  2. 是的,会的
  3. 不,没有办法做到这一点

您可以做什么 - 附加内部负载均衡器,将流量迁移到该负载均衡器,然后分离 public 负载均衡器。

您的问题:

  1. 不,Web 中的基本 SKU 负载均衡器和标准 SKU 负载均衡器之间存在选项差异 UI。
  2. 您可以创建一个内部基本 负载平衡器。然后将VMSS关联到新负载均衡器的后端池。
  3. 由于访问前端IP变化,会造成流量中断
  4. 无法直接将现有的 public 负载均衡器设置为私有,您需要创建一个新的内部负载均衡器,然后用新配置回复旧的负载均衡器配置。然后把旧的去掉。

您可以参考此 quickstart 使用 Azure 门户创建基本负载均衡器并select 类型 Internal。