PowerProtect Data Manager: Errore di inoltro IP sull'interfaccia VLAN a causa della notazione del punto
Summary: L'installazione del motore di protezione dei volumi a blocchi 19.22.0-16 su Red Hat Enterprise Linux (RHEL) 9.6 non è riuscita ad applicare le impostazioni di inoltro IP. Perché sysctl interpreta erroneamente i nomi delle interfacce VLAN con un punto (ad esempio, bond0.900). Li converte nel percorso "/proc/sys/net/ipv6/conf/bond0/900/" invece di "/proc/sys/net/ipv6/conf/bond0.900/", generando errori "No such file or directory". Il problema verrà risolto nella versione successiva. ...
Symptoms
L'installazione completa di Block Volume Protection Engine 19.22.0-16 su Red Hat Enterprise Linux (RHEL) 9.6 non riesce ad applicare le impostazioni di inoltro IP.
Lo script installSPP.sh si interrompe durante la configurazione dell'inoltro IP per un'interfaccia 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...
Il percorso previsto per le impostazioni dell'interfaccia 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 voci per l'interfaccia 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
Risoluzione errata del percorso sysctl per le interfacce VLAN
La colonna installSPP.sh Lo script ha esito negativo perché sysctl Interpreta in modo errato i nomi delle interfacce che contengono un punto (.). Quando un'interfaccia VLAN, ad esempio bond0.900 a cui si fa riferimento in sysctl.conf usando la notazione a punti (ad es., net.ipv4.conf.bond0.900.forwarding=1), sysctl Considera il punto come un separatore di directory. Crea un percorso non valido come /proc/sys/net/ipv4/conf/bond0/900/forwarding invece del corretto /proc/sys/net/ipv4/conf/bond0.900/forwarding. Gli errori "No such file or directory" impediscono l'applicazione delle impostazioni di inoltro IP.
Resolution
Il problema è stato risolto in una prossima versione di Dell Technologies.
Prima di tale versione, la soluzione alternativa consiste nel modificare il nome della VLAN da bond0.100 a bond0-100.
Nota: Questa soluzione alternativa richiede la modifica della configurazione di rete nell'ambiente del cliente.