我有5个Centos机器,其中2个具有虚拟IP启用。 这对一些特别是MapR的应用程序造成了问题。
在这里我需要禁用虚拟IP地址。
我有一个下面的命令temprory解决scheme:
sudo ifconfig virbr0 192.168.122.1 netmask 255.255.255.0 down
它适用于会话,但是当我重新启动系统,它会自动起床,我找不到任何ifcfg-virbr0networking脚本条目我怎么能在启动时禁用它。
我不认为你需要禁用virbr0。
在MapR上,您可能需要调查MAPR_SUBNETS。 从MapR 5.2的文档 :
默认情况下,MapR会自动使用networking中每个节点上的所有可用networking接口卡(NIC)。 但是,在某些情况下,您可能希望MapR使用NIC的受限子网。 例如,如果在每个节点上使用混合速度的多个NIC(例如1GbE和10GbE),则可能需要将它们分为两个子网。 这样,您可以使用更快的网卡用于MapR,速度更慢的网卡用于其他function。
所以在你的情况下,MAPR_SUBNETS应该被设置为你希望MapR用于stream量的接口上的子网(节点之间的RPC)。 然后,MapR将不考虑MAPR_SUBNETS中的子网中的接口进行集群通信。
HTH
–vince
virbr0是一个“虚拟”设备,伴随着实际的br0桥。 所以也许你想要做的是完全禁用br0 。 searchDEVICE=br0的networking脚本。 如果没有find,searchbr0的初始化脚本,也许在那里发现一些手动的cruft。