ECS:服务控制台:IP 地址更改后出现“Static routes validation'failed”(静态路由验证失败)
Summary: 服务控制台:IP 地址更改后出现“Static routes validation'failed”(静态路由验证失败)
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 地址已更改。
更改后,服务控制台运行状况检查失败,并显示错误 “静态路由验证失败”。
在上面的示例中,启用了 public.mgmt 的网络分离的 IP 地址已更改。
该接口的 wicked ifstatus 显示 设备未运行。
要进行检查,请运行以下命令 - 租约显示: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
该接口的 wicked ifstatus 显示 设备未运行。
要进行检查,请运行以下命令 - 租约显示: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-routesWicked 接口现在应更改为 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.