我在 Azure 负载均衡器后面有两台虚拟机,它们以高可用性运行,即一次只有一个虚拟机提供服务,其他虚拟机将处于被动状态。我想在两台虚拟机上保持相同的 IP 地址 10.3.3.51,我该怎么做?健康探测器应将 10.3.3.51 上的探测器发送到两台虚拟机。
答案1
如果您的虚拟机是 Linux,您可以使用它keepalived
来实现您的目标。
https://www.redhat.com/sysadmin/keepalived-basics
每个虚拟机都有自己的 IP 地址,但virtual_ipaddress
会配置一个单独的 IP 地址,该地址最初绑定到主虚拟机,如果主虚拟机出现故障,则备份虚拟机将接管它。