PowerProtect Data Manager: Fout bij doorsturen van IP op VLAN-interface door puntnotatie
Summary: Bij het installeren van Block Volume Protection Engine 19.22.0-16 op Red Hat Enterprise Linux (RHEL) 9.6 kunnen de instellingen voor het doorsturen van IP's niet worden toegepast. Omdat sysctl VLAN-interfacenamen verkeerd interpreteert met een punt (bijv. bond0.900). Het converteert ze naar het pad "/proc/sys/net/ipv6/conf/bond0/900/" in plaats van "/proc/sys/net/ipv6/conf/bond0.900/", wat resulteert in "No such file or directory"-fouten. Het probleem wordt opgelost in de volgende release. ...
Symptoms
Installatie van de Block Volume Protection Engine 19.22.0-16 op Red Hat Enterprise Linux (RHEL) 9.6 kan de instellingen voor het doorsturen van IP-adressen niet toepassen.
Het installSPP.sh script wordt afgebroken bij het configureren van IP forwarding voor een VLAN-interface.
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...
Het verwachte pad voor VLAN-interface-instellingen is /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 vermeldingen voor de VLAN-interface
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
Onjuiste sysctl-padresolutie voor VLAN-interfaces
De installSPP.sh Script mislukt omdat sysctl Interpreteert interfacenamen die een punt bevatten (.). Wanneer een VLAN-interface, zoals bond0.900 wordt verwezen in sysctl.conf met behulp van puntnotatie (bijv. net.ipv4.conf.bond0.900.forwarding=1), sysctl Behandelt de punt als een mapscheidingsteken. Het construeert een ongeldig pad zoals /proc/sys/net/ipv4/conf/bond0/900/forwarding in plaats van de juiste /proc/sys/net/ipv4/conf/bond0.900/forwarding. De resulterende foutmelding "Geen dergelijk bestand of directory" voorkomt dat IP-doorstuurinstellingen worden toegepast.
Resolution
Het probleem is opgelost in een toekomstige release van Dell Technologies.
Vóór die release is de tijdelijke oplossing om de VLAN-naam te wijzigen van bijvoorbeeld bond0.100 in bond0-100.
Opmerking: Voor deze tijdelijke oplossing moet de netwerkconfiguratie in de omgeving van de klant worden gewijzigd.