ECS: 서비스 콘솔: 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 주소가 변경되었습니다.
변경 후 서비스 콘솔 상태 점검이 실패하고 '정적 경로 검증' 실패 오류가 표시됩니다.
위의 예에서는 네트워크 분리가 활성화된 public.mgmt의 IP 주소가 변경되었습니다.
인터페이스의 사악한 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은 SRS(Secure Remote Services) 게이트웨이인 이전 경로이고 새 경로는 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이제 사악한 인터페이스가 위로 변경되어야 합니다.
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.