如何在 centOS 上禁用虚拟 IP

如何在 centOS 上禁用虚拟 IP

我有 5 台 Centos 机器,其中 2 台启用了虚拟 IP。这给某些应用程序(尤其是 MapR)带来了问题。

这里我需要禁用虚拟 IP 地址。

我有一个临时解决方案,如下所示:

sudo ifconfig virbr0 192.168.122.1  netmask 255.255.255.0 down

它适用于会话,但是当我重新启动系统时,它会自动启动,我无法在网络脚本中找到任何 ifcfg-virbr0 条目,如何在启动时禁用它。

答案1

我认为您不需要禁用 virbr0。

在 MapR 上,您可能需要调查 MAPR_SUBNETS。从MapR 5.2 文档

默认情况下,MapR 会自动使用网络中每个节点上的所有可用网络接口卡 (NIC)。但是,在某些情况下,您可能希望 MapR 使用受限制的 NIC 子网。例如,如果您在每个节点上使用多个混合速度(例如 1GbE 和 10GbE)的 NIC,则可能需要将它们分成两个子网。这样,您可以将较快的 NIC 用于 MapR,将较慢的 NIC 用于其他功能。

因此,在您的情况下,MAPR_SUBNETS 应设置为您希望 MapR 用于其流量(节点之间的 RPC)的接口上的子网。然后,MapR 将不会考虑 MAPR_SUBNETS 中子网之外的接口进行集群通信。

高血压

--文斯

答案2

virbr0实际桥接器附带的“虚拟”设备br0。因此,您可能想要完全禁用br0。在网络脚本中搜索DEVICE=br0。如果没有找到,请在初始化脚本中搜索,br0也许会发现一些手动操作。

相关文件位于https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Network_Configuration-Bridged_networking_with_libvirt.html

相关内容