ECS: Servicekonsole: "Validierung der statischen Routen fehlgeschlagen", nachdem sich die IP-Adresse geändert hat

Zusammenfassung: Servicekonsole: "Validierung der statischen Routen fehlgeschlagen", nachdem sich die IP-Adresse geändert hat

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Die IP-Adressen wurden geändert.

Nach der Änderung schlägt die Integritätsprüfung der Servicekonsole mit dem Fehler "Static routes validation failed" fehl.
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
 
Im obigen Beispiel wurden die IP-Adressen für die aktivierte Netzwerktrennung public.mgmt geändert.

Der böse ifstatus für die Schnittstelle zeigt an , dass das Gerät nicht ausgeführt wird.

Um dies zu überprüfen, führen Sie den folgenden Befehl aus: Die Leases zeigen: IPv4 static failed
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

Ursache

Statische Routen werden auf der public.mgmt-Schnittstelle konfiguriert.

Lösung

Führen Sie den folgenden Befehl aus, um statische Routen anzuzeigen:   
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.mgmt
Im obigen Beispiel wird davon ausgegangen, dass 10.1.2.23 die alte Route war, die ein Secure Remote Services (SRS)-Gateway ist, während die neue Route 11.2.3.4 ist.

Jetzt kann die Wicked-Schnittstelle mit den alten Routen nicht mehr reaktiviert werden. Die Routen müssen zuerst entfernt werden.

Warnung: Stellen Sie vor dem Löschen sicher, dass kein Produktionsdatenverkehr über diese Route läuft. Das Löschen der falschen Route kann zu einer Nichtverfügbarkeit von Daten führen. Holen Sie sich die Berechtigung für diese Änderung, bevor Sie eine der Routen löschen!

Löschen Sie nach der Einigung die alten Routen.

Die Routen können einzeln oder durch Erstellen einer Datei mit allen Befehlen entfernt werden. Der Befehl lautet:    
sudo setrackinfo --static-route-del <node id> <destination> <netmask> <gateway> <interface>
Alternativ können Sie auch direkt aus der Ausgabe von getrackinfo -t

kopieren und einfügen. Erstellen Sie beispielsweise eine Datei:    
vi delete-old-routes
Geben Sie die Liste der Routen ein, um:    
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.mgmt
Speichern Sie die Datei und legen Sie sie als ausführbare Datei fest:    
chmod +x delete-old-routes
Führen Sie die Datei aus:    
./delete-old-routes
Wicked-Schnittstellen sollten sich nun in nach oben ändern:
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

Betroffene Produkte

ECS Appliance

Produkte

ECS Appliance, ECS Appliance Hardware Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
Artikeleigenschaften
Artikelnummer: 000058102
Artikeltyp: Solution
Zuletzt geändert: 26 Apr. 2024
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.