如何将相同的私有 IP 10.3.3.51 分配给具有不同 MAC 地址的两个 Azure VM?每次只有一个 VM 提供服务

如何将相同的私有 IP 10.3.3.51 分配给具有不同 MAC 地址的两个 Azure VM?每次只有一个 VM 提供服务

我在 Azure 负载均衡器后面有两台虚拟机,它们以高可用性运行,即一次只有一个虚拟机提供服务,其他虚拟机将处于被动状态。我想在两台虚拟机上保持相同的 IP 地址 10.3.3.51,我该怎么做?健康探测器应将 10.3.3.51 上的探测器发送到两台虚拟机。

答案1

如果您的虚拟机是 Linux,您可以使用它keepalived来实现您的目标。

https://www.redhat.com/sysadmin/keepalived-basics

每个虚拟机都有自己的 IP 地址,但virtual_ipaddress会配置一个单独的 IP 地址,该地址最初绑定到主虚拟机,如果主虚拟机出现故障,则备份虚拟机将接管它。

相关内容