У меня есть 5 машин Centos, и на 2 из них включен виртуальный IP. Это вызывает проблемы для некоторых приложений, в частности для MapR.
Здесь мне нужно отключить виртуальный IP-адрес.
У меня есть временное решение, которое находится под командой:
sudo ifconfig virbr0 192.168.122.1 netmask 255.255.255.0 down
Он работает для сеанса, но когда я перезагружаю систему, она автоматически встает, я не могу найти запись ifcfg-virbr0 в сетевом сценарии, как я могу отключить ее при запуске.
Не думаю, что вам нужно отключать virbr0.
На MapR вы можете изучить MAPR_SUBNETS. Из документация для MapR 5.2:
По умолчанию MapR автоматически использует все доступные сетевые карты (NIC) на каждом узле в сети. Однако в некоторых сценариях может потребоваться, чтобы MapR использовал ограниченную подсеть сетевых адаптеров. Например, если вы используете несколько сетевых адаптеров со смешанной скоростью (например, 1GbE и 10GbE) на каждом узле, вы можете разделить их на две подсети. Таким образом, вы можете использовать более быстрые сетевые адаптеры для MapR и более медленные сетевые адаптеры для других функций.
Итак, в вашем случае MAPR_SUBNETS должен быть установлен для подсети на интерфейсах, которые вы хотите, чтобы MapR использовал для своего трафика (RPC между узлами). Тогда MapR не будет рассматривать интерфейсы, не входящие в подсети в MAPR_SUBNETS, для взаимодействия с кластером.
HTH
- винить
В 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