PowerProtect Data Manager. Сбой переадресации IP-адресов на интерфейсе VLAN из-за символики точек
Summary: При установке Block Volume Protection Engine 19.22.0-16 в Red Hat Enterprise Linux (RHEL) 9.6 не удалось применить настройки переадресации IP-адресов. Потому что sysctl неправильно интерпретирует имена интерфейсов VLAN с помощью точки (например, bond0.900). Он преобразует их в путь «/proc/sys/net/ipv6/conf/bond0/900/» вместо «/proc/sys/net/ipv6/conf/bond0.900/», что приводит к ошибкам «No such file or directory». Проблема будет устранена в следующем выпуске. ...
Symptoms
При чистой мысленной установке Block Volume Protection Engine 19.22.0-16 в Red Hat Enterprise Linux (RHEL) 9.6 не удается применить настройки переадресации IP-адресов.
Сценарий installSPP.sh прерывается при настройке IP-переадресации для интерфейса VLAN.
sysctl: cannot stat /proc/sys/net/ipv6/conf/bond0/900/temp_prefered_lft: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/bond0/900/temp_valid_lft: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv4/conf/bond0/900/forwarding: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/bond0/900/forwarding: No such file or directory
Failed to apply IP forwarding settings.
Performing clean up...
Ожидаемый путь для параметров интерфейса VLAN: /proc/sys/net/ipv6/conf/bond0.900/.
[root@node01 emc-vProxy-SPP]# ls -lrt /proc/sys/net/ipv6/conf
dr-xr-xr-x 1 root root 0 2024-01-21 16:02 lo
dr-xr-xr-x 1 root root 0 2024-01-21 16:02 default
dr-xr-xr-x 1 root root 0 2024-01-21 16:02 bond1
dr-xr-xr-x 1 root root 0 2024-01-21 16:02 bond1.910
dr-xr-xr-x 1 root root 0 2024-01-21 16:02 bond0
dr-xr-xr-x 1 root root 0 2024-01-21 16:02 bond0.900
dr-xr-xr-x 1 root root 0 2024-01-21 16:15 docker0
dr-xr-xr-x 1 root root 0 2024-01-21 16:18 all
sysctl.conf записи для интерфейса VLAN
net.ipv6.conf.bond0.900.temp_prefered_lft=86400
net.ipv6.conf.bond0.900.temp_valid_lft=86400
net.ipv4.conf.bond0.900.forwarding=1
net.ipv6.conf.bond0.900.forwarding=1Cause
Неправильное разрешение путей sysctl для интерфейсов VLAN
Переменная installSPP.sh Сценарий завершается сбоем из-за того, что sysctl Неверно интерпретирует имена интерфейсов, содержащие точку (.). Когда интерфейс VLAN, такой как bond0.900 упоминается в sysctl.conf с помощью точечной нотации (например, net.ipv4.conf.bond0.900.forwarding=1), sysctl обрабатывает точку как разделитель каталогов. Он создает недопустимый путь, например /proc/sys/net/ipv4/conf/bond0/900/forwarding вместо правильного /proc/sys/net/ipv4/conf/bond0.900/forwarding. Возникающие в результате ошибки «No such file or directory» препятствуют применению настроек переадресации IP-адресов.
Resolution
Эта проблема будет устранена в предстоящем выпуске Dell Technologies.
Перед этим выпуском временное решение заключается в изменении имени VLAN, например, с bond0.100 на bond0-100.
Примечание. Для временного решения проблемы необходимо изменить конфигурацию сети в среде заказчика.