У меня 5 машин Centos, и на 2 из них включен виртуальный IP. Это вызывает проблемы для некоторых приложений, в частности для MapR.
Здесь мне нужно отключить виртуальный IP-адрес.
У меня есть временное решение, которое находится под командой:
sudo ifconfig virbr0 192.168.122.1 netmask 255.255.255.0 down
Оно работает для сеанса, но когда я перезагружаю система автоматически запускается. Я не могу найти ни одной записи ifcfg-virbr0 в сетевом сценарии, как я могу отключить ее при запуске.
virbr0 является "манекеном", который сопровождает действительный мост br0
. Поэтому, возможно, вы хотите полностью отключить br0
. Ищите в сетевых скриптах DEVICE=br0
. Если не найдено, ищите в скриптах инициализации br0
, возможно, там будет найден какой-нибудь ручной cruft.
Соответствующая документация находится по адресу https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Virtualization/sect-Virtualization-Network_Configuration-Bridged_networking_with_libvirt.html
Я не думаю, что вам нужно отключать virbr0.
На MapR вы можете исследовать MAPR_SUBNETS. Из документации для MapR 5.2 :
По умолчанию MapR автоматически использует все доступные сетевые интерфейсы. карты (NIC) на каждом узле в сети. Однако в некоторых случаях вы может потребоваться, чтобы MapR использовал ограниченную подсеть сетевых адаптеров. Например, если вы используете несколько сетевых адаптеров со смешанной скоростью (например, 1GbE и 10GbE) на каждом node, вы можете разделить их на две подсети. Таким образом, вы может использовать более быстрые сетевые адаптеры для MapR и более медленные для других functions.
Итак, в вашем случае MAPR_SUBNETS должен быть установлен на подсеть на интерфейсах, которые вы хотите, чтобы MapR использовал для своего трафика (RPC между узлами). Тогда MapR не будет рассматривать интерфейсы, не входящие в подсети в MAPR_SUBNETS, для взаимодействия с кластером.
HTH
- Винс