ECS : Console de service : « Static routes validation' failed » après la modification de l’adresse IP
Summary: Console de service : « Static routes validation' failed » après la modification de l’adresse 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
Les adresses IP ont été modifiées.
Après la modification, le bilan de santé de la console de service échoue avec l’erreur « Static routes validation failed ».
Dans l’exemple ci-dessus, les adresses IP pour public.mgmt activé pour la séparation réseau ont été modifiées.
Le wicked ifstatus de l’interface affiche device-not-running.
Pour le vérifier, exécutez la commande ci-dessous : Les baux indiquent : échec de l’IPv4 statique
Après la modification, le bilan de santé de la console de service échoue avec l’erreur « Static routes validation failed ».
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
Le wicked ifstatus de l’interface affiche device-not-running.
Pour le vérifier, exécutez la commande ci-dessous : Les baux indiquent : échec de l’IPv4 statique
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
Les routes statiques sont configurées sur l’interface public.mgmt.
Resolution
Exécutez la commande ci-dessous pour afficher les routes statiques :
Maintenant, il ne peut pas réactiver l’interface méchante avec les anciennes routes en place. Les routes doivent d’abord être supprimées.
Avertissement: Vérifiez qu’aucun trafic de production ne s’exécute sur cette route avant de procéder à la suppression. La suppression d’une route incorrecte peut provoquer une indisponibilité des données. Obtenez l’autorisation d’effectuer cette modification avant de supprimer l’une des routes.
Une fois que vous vous êtes mis d’accord, supprimez les anciennes routes.
Les routes peuvent être supprimées une par une ou en créant un fichier avec toutes les commandes. La commande est la suivante :
Par exemple, créez un fichier :
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.mgmtDans l’exemple ci-dessus, supposons que 10.1.2.23 était l’ancienne route qui est une passerelle SRS (Secure Remote Services), tandis que la nouvelle est 11.2.3.4.
Maintenant, il ne peut pas réactiver l’interface méchante avec les anciennes routes en place. Les routes doivent d’abord être supprimées.
Avertissement: Vérifiez qu’aucun trafic de production ne s’exécute sur cette route avant de procéder à la suppression. La suppression d’une route incorrecte peut provoquer une indisponibilité des données. Obtenez l’autorisation d’effectuer cette modification avant de supprimer l’une des routes.
Une fois que vous vous êtes mis d’accord, supprimez les anciennes routes.
Les routes peuvent être supprimées une par une ou en créant un fichier avec toutes les commandes. La commande est la suivante :
sudo setrackinfo --static-route-del <node id> <destination> <netmask> <gateway> <interface>Vous pouvez également copier et coller directement à partir de la sortie de getrackinfo -t
Par exemple, créez un fichier :
vi delete-old-routesSaisissez la liste des routes vers :
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.mgmtEnregistrez le fichier et rendez-le exécutable :
chmod +x delete-old-routesExécutez le fichier :
./delete-old-routesLes interfaces malveillantes devraient maintenant passer à 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.