gpt4 book ai didi

azure - 单个 Azure 负载均衡器后面有多个 vmss

转载 作者:行者123 更新时间:2023-12-03 03:04:52 25 4
gpt4 key购买 nike

我们有多个后台工作虚拟机,不需要公共(public) IP 即可工作。

我希望能够连接到任意虚拟机(例如通过 rdp 进行故障排除,或使用远程分析器等收集一些快照)。

当每个负载均衡器只有一个 VMSS 时,所有这些都可以正常工作。我已经为虚拟机上使用的每个端口设置了 nat 池,并且一切正常。

现在,如果我尝试将另一个 vmss 添加到同一负载均衡器(使用其自己的 nat/后端池),则部署会失败

Virtual Machine /subscriptions/.../resourceGroups/.../providers/Microsoft.Compute/virtualMachines/|providers|Micr
osoft.Compute|virtualMachineScaleSets|...|virtualMachines|0 is using different Availability Set than other Virtual Machines connected to the Load Balancer(s) ...

消息。

据我所知,无法为 vmss 设置可用性集。除了为每个 VMSS 保留自己的负载均衡器/公共(public) IP 之外,还有其他选择吗?

UPD 我发现了类似的方案 VM+Availability Set setup (请参阅 ILB 端点部分)。

VMSS 有类似的东西吗?

最佳答案

您说得对,我们无法更改 vmss 的可用性集。

if I'm trying to add one more vmss to the same load balancer

众所周知,我们无法向单个负载均衡器添加不同的可用性集,因此我们无法向同一负载均衡器添加一个或多个 VMSS。

Are there any options but keeping own load balancer/public ip for eachVMSS?

We have multiple background worker vmss that do not need a public IPto work.

这些 VM 是否位于同一个 VNet 中?如果是,我们可以在同一个Vnet中部署一个新的虚拟机,我们可以连接到这个虚拟机,然后使用这个虚拟机连接到具有内部IP地址的VMSS实例,这样,这个新的虚拟机就可以作为一个jumpbox 。我们可以使用这个jumpbox来排除故障。

<小时/>

更新:

Is it possible then to have multiple vmss in same VNet and assign ownpublic api/load balancer for each of it?

是的,我们可以创建一个具有公共(public)IP的新Azure VM,然后在其上安装HAproxy,使该VM充当负载均衡器,添加所有VMSS实例在同一个Vnet到HAproxy后端池中,这样我们就可以访问该VM的公共(public)IP地址+您的NAT端口来连接VMss实例。

关于azure - 单个 Azure 负载均衡器后面有多个 vmss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45358323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com