ЕКС: Сервісна консоль: "Помилка перевірки статичних маршрутів" після зміни IP-адреси
Summary: Сервісна консоль: "Помилка перевірки статичних маршрутів" після зміни 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
IP-адреси було змінено.
Після внесення змін перевірка працездатності сервісної консолі завершується помилкою «Перевірка статичних маршрутів».
У наведеному вище прикладі IP-адреси для ввімкненого поділу мережі public.mgmt було змінено.
Злий ifstatus для інтерфейсу показує device-not-running.
Щоб перевірити це, виконайте наведену нижче команду - Оренда показує: ipv4 static 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
Злий ifstatus для інтерфейсу показує device-not-running.
Щоб перевірити це, виконайте наведену нижче команду - Оренда показує: 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
Cause
Статичні маршрути налаштовуються на інтерфейсі public.mgmt.
Resolution
Виконайте команду нижче, щоб переглянути статичні маршрути:
Тепер він не може повторно активувати злий інтерфейс зі старими маршрутами. Маршрути потрібно прибрати в першу чергу.
Попередження: Перед видаленням переконайтеся, що цей маршрут не проходить виробничий трафік. Видалення неправильного маршруту може призвести до DU. Отримайте дозвіл на цю зміну, перш ніж видаляти будь-який з маршрутів!
Після узгодження видаліть старі маршрути.
Маршрути можна видаляти по одному або створивши файл з усіма командами. Команда така:
Наприклад, створіть файл:
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У наведеному вище прикладі припустімо, що 10.1.2.23 був старим маршрутом, який є шлюзом Secure Remote Services (SRS), а новим є 11.2.3.4.
Тепер він не може повторно активувати злий інтерфейс зі старими маршрутами. Маршрути потрібно прибрати в першу чергу.
Попередження: Перед видаленням переконайтеся, що цей маршрут не проходить виробничий трафік. Видалення неправильного маршруту може призвести до DU. Отримайте дозвіл на цю зміну, перш ніж видаляти будь-який з маршрутів!
Після узгодження видаліть старі маршрути.
Маршрути можна видаляти по одному або створивши файл з усіма командами. Команда така:
sudo setrackinfo --static-route-del <node id> <destination> <netmask> <gateway> <interface>Крім того, скопіюйте та вставте безпосередньо з виводу getrackinfo -t
Наприклад, створіть файл:
vi delete-old-routesВведіть список маршрутів до:
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Збережіть файл і зробіть його виконуваним:
chmod +x delete-old-routesЗапустіть файл:
./delete-old-routesЗлі інтерфейси тепер мають змінитися на 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.