ECS: Console de serviços: "Static routes validation' failed" após a alteração do endereço IP
Summary: Console de serviços: "Static routes validation' failed" após a alteração do endereço IP
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Os endereços IP foram alterados.
Após a alteração, a verificação de integridade do Service Console falha com o erro "Static routes validation".
No exemplo acima, os endereços IP para separação de rede habilitada public.mgmt foram alterados.
O ifstatus perverso da interface mostra que o dispositivo não está em execução.
Para verificar isso, execute o comando abaixo - As concessões mostram: Falha no IPv4 estático
Após a alteração, a verificação de integridade do Service Console falha com o erro "Static routes validation".
20200205 17:23:52.703: | Static routes validation INFO: On node 1XX.2XX.1.1 NAN managed static routes configured for networks: ['mgmt'] 20200205 17:23:54.563: | | FAIL (1 sec) [ERROR] 'Static routes validation' failed: [1XX.2XX.1.1]: Command failed: 'sshpass ssh -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ServerAliveInterval=30 -T root@1XX.2XX.1.1 $'(1>&2 echo connect7); wicked ifstatus public.mgmt 2>&1' < /dev/null' Output: public.mgmt device-not-running link: #10, state up, mtu 1500 type: vlan public[1474], hwaddr a4:bf:01:1f:c3:ea config: compat:suse:/etc/sysconfig/network/ifcfg-public.mgmt leases: ipv4 static failed leases: ipv6 auto granted addr: ipv4 10.1.2.3/24 [static] route: ipv4 10.4.5.6/27 via 10.1.2.1 [static] route: ipv4 10.4.5.7/27 via 10.1.2.1 [static] route: ipv6 default via fe80::218:74ff:fe1c:8640 metric 1024 proto ra
O ifstatus perverso da interface mostra que o dispositivo não está em execução.
Para verificar isso, execute o comando abaixo - As concessões mostram: Falha no IPv4 estático
viprexec -if ~/VDCLIST wicked ifstatus <interface name> |grep <interface name> -A 4 admin@node-a:~> viprexec -if ~/VDCLIST wicked ifstatus public.mgmt |grep public.mgmt -A 4 Output from host : 1XX.2XX.1.1 public.mgmt device-not-running link: #10, state up, mtu 1500 type: vlan public[1474], hwaddr a4:bf:01:1f:c3:ea config: compat:suse:/etc/sysconfig/network/ifcfg-public.mgmt leases: ipv4 static failed Output from host : 1XX.2XX.1.2 public.mgmt device-not-running link: #10, state up, mtu 1500 type: vlan public[1474], hwaddr a4:bf:01:1f:c3:eb config: compat:suse:/etc/sysconfig/network/ifcfg-public.mgmt leases: ipv4 static failed Output from host : 1XX.2XX.1.3 public.mgmt device-not-running link: #10, state up, mtu 1500 type: vlan public[1474], hwaddr a4:bf:01:1f:c3:ec config: compat:suse:/etc/sysconfig/network/ifcfg-public.mgmt leases: ipv4 static failed Output from host : 1XX.2XX.1.4 public.mgmt device-not-running link: #10, state up, mtu 1500 type: vlan public[1474], hwaddr a4:bf:01:1f:c3:ed config: compat:suse:/etc/sysconfig/network/ifcfg-public.mgmt leases: ipv4 static failed
Cause
As rotas estáticas são configuradas na interface public.mgmt.
Resolution
Execute o comando abaixo para visualizar rotas estáticas:
Agora, ele não pode reativar a interface perversa com as rotas antigas em vigor. As rotas devem ser removidas primeiro.
Aviso: Certifique-se de verificar se não há tráfego de produção nessa rota antes de excluir. Excluir a rota errada pode causar DU. Obtenha permissão para fazer essa alteração antes de excluir qualquer uma das rotas!
Depois de acordado, exclua as rotas antigas.
As rotas podem ser removidas uma de cada vez ou criando um arquivo com todos os comandos. O comando é:
Por exemplo, crie um arquivo:
getrackinfo -t admin@node-a:~> getrackinfo -t Static route list ================= Node ID Network Netmask Gateway Interface 1 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt 1 11.2.3.4 255.255.255.0 11.2.3.1 public.mgmt 2 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt 2 11.2.3.4 255.255.255.0 11.2.3.1 public.mgmt 3 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt 3 11.2.3.4 255.255.255.0 11.2.3.1 public.mgmt 4 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt 4 11.2.3.4 255.255.255.0 11.2.3.1 public.mgmtNo exemplo acima, suponha que 10.1.2.23 era a rota antiga que é um gateway do Secure Remote Services (SRS), enquanto a nova é 11.2.3.4.
Agora, ele não pode reativar a interface perversa com as rotas antigas em vigor. As rotas devem ser removidas primeiro.
Aviso: Certifique-se de verificar se não há tráfego de produção nessa rota antes de excluir. Excluir a rota errada pode causar DU. Obtenha permissão para fazer essa alteração antes de excluir qualquer uma das rotas!
Depois de acordado, exclua as rotas antigas.
As rotas podem ser removidas uma de cada vez ou criando um arquivo com todos os comandos. O comando é:
sudo setrackinfo --static-route-del <node id> <destination> <netmask> <gateway> <interface>Como alternativa, copie e cole diretamente da saída de getrackinfo -t
Por exemplo, crie um arquivo:
vi delete-old-routesInsira a lista de rotas para:
sudo setrackinfo --static-route-del 1 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt sudo setrackinfo --static-route-del 2 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt sudo setrackinfo --static-route-del 3 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmt sudo setrackinfo --static-route-del 4 10.1.2.23 255.255.255.224 10.1.2.1 public.mgmtSalve o arquivo e torne-o executável:
chmod +x delete-old-routesExecute o arquivo:
./delete-old-routesAs interfaces perversas agora devem mudar para up:
viprexec -if ~/VDCLIST wicked ifstatus <interface name> |grep <interface name> -A 1
viprexec -if ~/VDCLIST wicked ifstatus public.mgmt |grep public.mgmt -A 1 Output from host : 1XX.2XX.1.1 public.mgmt up Output from host : 1XX.2XX.1.2 public.mgmt up Output from host : 1XX.2XX.1.3 public.mgmt up Output from host : 1XX.2XX.1.4 public.mgmt up
Affected Products
ECS ApplianceProducts
ECS Appliance, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without EncryptionArticle Properties
Article Number: 000058102
Article Type: Solution
Last Modified: 26 Apr 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.