我有 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
也许会发现一些手动操作。