Автозапуск сетевого интерфейса Redhat Linux
У нас есть кластер PostgreSQL с двумя экземплярами, один из которых является основным, а другой — основным. Оба они работают на Red Hat Enterprise Linux версии 8.5 (Ootpa). Чтобы унифицировать строку подключения, мы используем виртуальный IP.
У нас проблема с управлением виртуальным IP. Мы управляем VIP вручную.
В содержимом резервного узла моего /etc/sysconfig/network-scripts/ifcfg-eth0:1:
NAME="eth0:1"
DEVICE="eth0:1"
ONBOOT=no
NETBOOT=no
BOOTPROTO=none
IPADDR=$My-VIP
NETMASK="255.255.255.240"
TYPE=Ethernet
PEERDNS=no
Когда я перезагружаю этот резервный сервер, он пытается запустить интерфейс «eth0:1», несмотря на параметр «ONBOOT=no», что вызывает проблемы, потому что тот же самый VIP, «$My-VIP», уже занят первичным экземпляром.
Есть ли другая конфигурация, которую я должен проверить?
Если вам нужна дополнительная информация или журналы, пожалуйста, дайте мне знать, я предоставлю ее как можно скорее.
Заранее спасибо!
1 ответ
Согласно новостям, которые я получил от своих бывших коллег, это из-за базового интерфейса «eth0». После перезагрузки eth0 запускает все интерфейсы, которые от него зависят. Единственный способ избавиться от этого комментирования IPADDR для eth0:1.