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

im9ewurl  于 2022-12-13  发布在  其他
关注(0)|答案(1)|浏览(86)

我有2个VPS与Ubuntu OS 20和我有2个IP在一个服务器和1个IP在第二个服务器。
服务器1-〉173.248..和173.248..服务器2-〉173.248..
我想设置一个IP作为浮动IP。我该怎么做呢?实际上,我想在Ubuntu服务器中为HTTP服务器创建一个集群。如果一个服务器出现故障,HTTP服务器将从第二个服务器启动。我已经设置了一个带有Pacemaker和corosync的服务器。当一个服务器中的服务出现故障时,IP将移动到第二个服务器。但当它移动到第二台服务器时,我无法ping通或访问IP。
如果你需要任何其他信息,请告诉我。

  • 谢谢-谢谢
    我想创建HA群集以保持HTTP服务处于活动状态。浮动IP移动到新服务器,但我无法ping它。
v2g6jxz6

v2g6jxz61#

要在Ubuntu中设置浮动IP,可以使用if-up.d脚本。步骤如下:
1.通过运行以下命令,确保在Ubuntu系统上安装了if-up.d脚本:
sudo apt-get安装ifupdown
1.使用以下命令在if-up.d目录中创建一个名为floating_ip. sh的新文件:
/etc/如果-up. d/浮动IP. sh
1.将以下行添加到文件中,并替换<floating_ip>为要使用的浮动IP地址:

!/bin/sh /sbin/ip地址添加<floating_ip>设备地址0

1.保存文件并退出编辑器。
1.通过运行以下命令使floating_ip.sh脚本可执行:
如果您有任何问题,请与我们联系。
1.通过运行以下命令重新启动网络接口:
sudo如果关闭eth0 && sudo如果打开eth0
完成这些步骤后,浮动IP应该在系统上处于活动状态。如果仍然无法ping浮动IP,请确保网络接口已启动并正在运行,并且没有防火墙规则阻止对该IP的访问。

相关问题