PowerProtect Data Manager: IP-vidarebefordringsfel på VLAN-gränssnitt på grund av punktnotation
Summary: Installation av Block Volume Protection Engine 19.22.0-16 på Red Hat Enterprise Linux (RHEL) 9.6 kunde inte tillämpa inställningar för IP-vidarebefordran. Eftersom sysctl feltolkar VLAN-gränssnittsnamn med en punkt (t.ex. bond0.900). De konverteras till sökvägen "/proc/sys/net/ipv6/conf/bond0/900/" istället för "/proc/sys/net/ipv6/conf/bond0.900/", vilket resulterar i felet "Ingen sådan fil eller katalog". Problemet är åtgärdat i nästa version. ...
Symptoms
En ren mental installation av Block Volume Protection Engine 19.22.0-16 på Red Hat Enterprise Linux (RHEL) 9.6 tillämpar inte inställningarna för IP-vidarebefordran.
Det installSPP.sh skriptet avbryts när IP-vidarebefordran konfigureras för ett VLAN-gränssnitt.
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...
Den förväntade sökvägen för VLAN-gränssnittsinställningar är /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 poster för VLAN-gränssnittet
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
Felaktig systemsökvägsupplösning för VLAN-gränssnitt
Informationen installSPP.sh Skriptet misslyckas eftersom sysctl feltolkar gränssnittsnamn som innehåller en punkt (.). När ett VLAN-gränssnitt, t.ex. bond0.900 refereras i sysctl.conf med hjälp av punktnotation (t.ex. net.ipv4.conf.bond0.900.forwarding=1), sysctl Behandlar punkten som en katalogavgränsare. Den konstruerar en ogiltig sökväg som /proc/sys/net/ipv4/conf/bond0/900/forwarding i stället för rätt /proc/sys/net/ipv4/conf/bond0.900/forwarding. De resulterande felen "Ingen sådan fil eller katalog" förhindrar att inställningar för vidarebefordring av IP tillämpas.
Resolution
Problemet är åtgärdat i en kommande Dell Technologies-version.
Innan den versionen är lösningen att ändra VLAN-namnet från t.ex. bond0.100 till bond0-100.
Obs! Den här lösningen kräver att nätverkskonfigurationen ändras i kundens miljö.