PowerProtect Data Manager: Falha de encaminhamento de IP na interface VLAN devido à notação de ponto
Summary: Falha na instalação do mecanismo de proteção de volume de bloco 19.22.0-16 no Red Hat Enterprise Linux (RHEL) 9.6 ao aplicar configurações de encaminhamento de IP. Porque o sysctl interpreta incorretamente os nomes da interface VLAN com um ponto (por exemplo, bond0.900). Eles são convertidos no caminho "/proc/sys/net/ipv6/conf/bond0/900/" em vez de "/proc/sys/net/ipv6/conf/bond0.900/", resultando em erros "No such file or directory". O problema será corrigido na próxima versão. ...
Symptoms
A instalação mental do mecanismo de proteção de volume de bloco 19.22.0-16 no Red Hat Enterprise Linux (RHEL) 9.6 falha ao aplicar as configurações de encaminhamento de IP.
O script installSPP.sh é abortado ao configurar o encaminhamento de IP para uma 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...
O caminho esperado para as configurações da interface 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 entradas para a 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
Resolução incorreta de caminho sysctl para interfaces VLAN
A coluna installSPP.sh O script falha porque sysctl interpreta incorretamente os nomes de interface que contêm um ponto (.). Quando uma interface VLAN, como bond0.900 é referenciado em sysctl.conf usando notação de ponto (por exemplo, net.ipv4.conf.bond0.900.forwarding=1), sysctl Trata o ponto como um separador de diretório. Ele constrói um caminho inválido como /proc/sys/net/ipv4/conf/bond0/900/forwarding em vez do correto /proc/sys/net/ipv4/conf/bond0.900/forwarding. Os erros resultantes "No such file or directory" impedem que as configurações de encaminhamento de IP sejam aplicadas.
Resolution
O problema foi corrigido em uma próxima versão da Dell Technologies.
Antes dessa versão, a solução temporária é alterar o nome da VLAN de, por exemplo, bond0.100 para bond0-100.
Nota: Essa solução temporária requer a alteração da configuração de rede no ambiente do cliente.