浮动IP在起搏器集群中不起作用



我有2个VPS和Ubuntu OS 20,我在一台服务器上有2个IP,在第二台服务器上有1个IP。

服务器1→173.248 . .,173.248 . .服务器2→173.248 .

我想设置一个IP作为浮动IP。我怎么做呢?实际上,我想在Ubuntu服务器上为HTTP服务器创建一个集群。如果一台服务器宕机,HTTP服务器将从第二台服务器启动。我已经在服务器上安装了心脏起搏器和同步系统。当一个服务器的服务关闭时,IP将移动到第二台服务器,但当它移动到第二台服务器时,我无法ping或访问IP。

如果您还需要其他信息,请告诉我。

谢谢。

我想创建HA集群来保持活HTTP服务的活动。浮动IP移动到新服务器,但我无法ping通它。

要在Ubuntu中设置浮动IP,您可以使用if-up。d脚本。步骤如下:

  1. 确保if-up。在Ubuntu系统上运行以下命令安装d脚本:

sudo apt-get install iuppdown

  1. 在if-up中创建新文件。
  2. 使用以下命令将名为floating_ip.sh的d目录

sudo nano/etc/if-up.d/floating_ip.sh

  1. 在文件中添加以下行,替换您想使用的浮动IP地址:

# !/bin/sh/sbin/ip addr add

  • 保存文件并退出编辑器

  • 执行floating_ip.sh脚本:

  • sudo chmod + x/etc/if-up.d/floating_ip.sh

    1. 执行以下命令重新启动网络接口:

    sudo ifdown eth0 &&Sudo ifup eth0

    完成这些步骤后,浮动IP应该在您的系统上处于活动状态。如果您仍然无法ping通浮动IP,请确保网络接口已启动并运行,并且没有防火墙规则阻止对IP的访问。

    最新更新