PowerProtect Data Manager : Échec du transfert IP sur l’interface VLAN en raison de la notation par points
Summary: L’installation du moteur de protection des volumes en mode bloc 19.22.0-16 sur Red Hat Enterprise Linux (RHEL) 9.6 n’a pas pu appliquer les paramètres de transfert IP. Parce que sysctl interprète mal les noms d’interface VLAN avec un point (par exemple, bond0.900). Il les convertit en chemin « /proc/sys/net/ipv6/conf/bond0/900/ » au lieu de « /proc/sys/net/ipv6/conf/bond0.900/ », ce qui entraîne des erreurs « No such file or directory ». Le problème est résolu dans la prochaine version. ...
Symptoms
L’installation purement mentale du moteur de protection des volumes en mode bloc 19.22.0-16 sur Red Hat Enterprise Linux (RHEL) 9.6 ne parvient pas à appliquer les paramètres de transfert IP.
Le script installSPP.sh s’interrompt lors de la configuration du transfert IP pour une interface 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...
Le chemin attendu pour les paramètres de l’interface VLAN est /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 Entrées pour l’interface 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
Résolution de chemin sysctl incorrecte pour les interfaces VLAN
La commande installSPP.sh Le script échoue car sysctl interprète mal les noms d’interface qui contiennent un point (.). Lorsqu’une interface VLAN telle que bond0.900 est référencé dans sysctl.conf à l’aide de la notation par points (p. ex., net.ipv4.conf.bond0.900.forwarding=1), sysctl Traite le point comme un séparateur de répertoire. Il construit un chemin non valide comme /proc/sys/net/ipv4/conf/bond0/900/forwarding au lieu de la correcte /proc/sys/net/ipv4/conf/bond0.900/forwarding. L’erreur « No such file or directory » qui en résulte empêche l’application des paramètres de transfert IP.
Resolution
Le problème est résolu dans une prochaine version de Dell Technologies.
Avant cette version, la solution de contournement consistait à modifier le nom VLAN de bond0.100 à bond0-100, par exemple.
Remarque : Cette solution de contournement nécessite la modification de la configuration réseau dans l’environnement du client.