Менеджер даних PowerProtect: Помилка переадресації 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/", що призводить до помилок "Немає такого файлу чи каталогу". Проблему виправлять у наступному релізі. ...
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-інтерфейсів
The 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. Виникають помилки «Немає такого файлу чи каталогу» заважають застосувати налаштування IP-переадресації.
Resolution
Проблему виправлять у майбутньому релізі Dell Technologies.
До цього релізу обхідним шляхом було змінити назву VLAN з, наприклад, bond0.100 на bond0-100.
Примітка. Цей обхідний шлях вимагає зміни конфігурації мережі в окруженні клієнта.