RHEL 7.6 - Маркировка VLAN перестает работать после перезагрузки системы. Система не может связаться с другими хостами

В моей структуре у меня есть VLAN с именем 172, которая предназначена исключительно для связи между хранилищем iSCSI и блейд-серверами. VLAN настроена в двух коммутаторах Dell PowerConnect M8024, подключенных к блейд-модулям. Порты находятся в режиме магистрали.

У меня установлен RHEL 7.6 на 2 блейд-серверах Dell PowerEdge, где я настраиваю интерфейсы p3p1 и p3p2 следующим образом:

/etc/sysconfig/network-scripts/p3p1
DEVICE=p3p1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes

/etc/sysconfig/network-scripts/p3p2
DEVICE=p3p2
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes

VLAN определены в следующих файлах:

File: /etc/sysconfig/network-scripts/ifcfg-p3p1.172
DEVICE=p3p1.172
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.16.0.38
NETMASK=255.255.255.0
GATEWAY=172.16.0.254
VLAN=yes

File: /etc/sysconfig/network-scripts/ifcfg-p3p2.172
DEVICE=p3p2.172
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.16.0.38
NETMASK=255.255.255.0
GATEWAY=172.16.0.254
VLAN=yes

После редактирования эти файлы и перезапустите сетевую службу с помощью команды

systemctl restart network.service

, тегирование VLAN работает, и я могу пинговать другие хосты в сети, но если я перезапущу машину, тегирование VLAN больше не будет работать, становится невозможным пинговать другие хосты. Если я проверю файлы и IF на 'nmtui', они все будут там и активны, правильно настроены.

Некоторые файлы через некоторое время получают дополнительную информацию, но я думаю, что это нормально:

FILE: /etc/sysconfig/network-scripts/ifcfg-p3p1.172
DEVICE=p3p1.172
BOOTPROTO=none
ONBOOT=yes
IPADDR=172.16.0.38
NETMASK=255.255.255.0
GATEWAY=172.16.0.254
VLAN=yes
TYPE=Vlan
PHYSDEV=p3p1
VLAN_ID=172
REORDER_HDR=yes
GVRP=no
MVRP=no
PROXY_METHOD=none
BROWSER_ONLY=no
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
NAME="Vlan p3p1.172"
UUID=fb214dde-368b-3d9c-9c1a-e8f1c5e9deb7

Единственный способ заставить его снова работать - это удалив файлы IF VLAN (p3p1.172 и p3p2.172), перезапустите сетевую службу, затем заново создайте эти файлы и перезапустите сетевую службу. Опять же, если я перезагружусь, он перестанет работать.

Конфигурация коммутатора в порядке, насколько я вижу.

Кто-нибудь знает, почему это происходит? Есть ли другие файлы, которые могут быть перезаписаны во время перезапуска?

Заранее благодарим.

1
задан 4 April 2019 в 19:29
1 ответ

Благодаря советам @MichaelHampton и @Archemar , Я удалил неисправные сетевые сценарии и переделал конфигурацию, используя только NetworkManager, через графический интерфейс «nm-connection-editor». Я создал связь и vlan через них, и они сохранялись после перезагрузки.

После этих советов я прочитал в документации RedHat, что NetworkManager Daemon будет иметь приоритет над устаревшими интерфейсами network.service, полностью игнорируя их и вызывая описанная проблема.

0
ответ дан 4 December 2019 в 03:06

Теги

Похожие вопросы