PowerStore: PowerStore X에서 내장형 ESXi 노드에 프로토콜 엔드포인트가 표시되지 않음

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

이더넷 스위치에 구성된 MTU(Maximum Transmission Unit)가 PowerStore 관리 네트워크에 구성된 MTU와 같거나 더 크지 않으면 간헐적인 관리 문제가 발생할 수 있습니다.
이 특정한 예에서는 PowerStore X VASA가 내장형 ESXi 호스트 중 하나(노드 B에 설치된 호스트)에만 연결되지 않음
 

 

SLN322011_ko__1icon 점보 프레임(일반적으로 MTU 크기는 9000바이트)은 활성화되어 있는 경우 지속적으로 끝까지 설정되어야 합니다. 점보 프레임이 잘못 구성될 경우 연결에 실패하거나 IO 성능이 저하될 수 있습니다.

  
 

목차

  1. 문제
  2. 해결책
 

1. 문제

이러한 연결 오류는 영향을 받는 ESXi 호스트의 /var/log/vvold.log에서 확인됩니다.
 
2020-06-24T09:33:08.114Z info vvold[2104948] [Originator@6876 sub=Default] VasaSession::Initialize url is empty 2020-06-24T09:33:08.114Z warning vvold[2104948] [Originator@6876 sub=Default] VasaSession::DoSetContext: Empty VP URL for VP (PowerStore)! 2020-06-24T09:33:08.114Z info vvold[2104948] [Originator@6876 sub=Default] Initialize: Failed to establish connection https://xx.xx.xx.xx:8443/version.xml 2020-06-24T09:33:08.114Z error vvold[2104948] [Originator@6876 sub=Default] Initialize: Unable to init session to VP PowerStore state: 0 2020-06-24T09:33:08.117Z info vvold[2104947] [Originator@6876 sub=Default] VasaSession::GetEndPoint: with url https://xx.xx.xx.xx:8443/version.xml 2020-06-24T09:34:28.895Z warning vvold[2104947] [Originator@6876 sub=Default] VasaSession::GetEndPoint: failed to get endpoint, err=Connection timed out, using default 2020-06-24T09:34:28.896Z info vvold[2104947] [Originator@6876 sub=Default] VasaSession::Initialize url is empty
 

 
이는 다른 시스템의 아래 로그와 다른 예입니다. 다음 로그는 인증서 오류이며, 완전히 다른 문제입니다. 그러나 위의 예에서는 로그의 많은 부분이 동일해도 연결 오류가 발생합니다.

  
이러한 인증서 오류는 다른 문제에 대한 다른 ESXi 호스트의 /var/log/vvold.log에서 관찰되었습니다.

2019-12-26T16:57:03.396Z info vvold[2139844] [Originator@6876 sub=Default] VasaSession::GetEndPoint: with url https://xxxxxxxx.com:8443/version.xml 2019-12-26T16:57:03.401Z warning vvold[2139844] [Originator@6876 sub=Default] VasaSession::GetEndPoint: failed to get endpoint, err=SSL Exception: Verification parameters: --> PeerThumbprint: 0B:01:C4:F2:16:E0:10:C9:63:B5:F2:92:D3:36:B5:65:5C:59:DB:17 --> ExpectedThumbprint: --> ExpectedPeerName: xxxxxxxx.com --> The remote host certificate has these problems: --> --> * Host name does not match the subject name(s) in certificate., using default 2019-12-26T16:57:03.401Z info vvold[2139844] [Originator@6876 sub=Default] VasaSession::Initialize url is empty 2019-12-26T16:57:03.401Z warning vvold[2139844] [Originator@6876 sub=Default] VasaSession::DoSetContext: Empty VP URL for VP (xxxxxxxxx)! 2019-12-26T16:57:03.401Z info vvold[2139844] [Originator@6876 sub=Default] Initialize: Failed to establish connection https://xxxxxxxx.com:8443/version.xml 2019-12-26T16:57:03.401Z error vvold[2139844] [Originator@6876 sub=Default] Initialize: Unable to init session to VP xxxxxxxxx state: 0
 

  

SLN322011_ko__1icon vvold.log의 오류가 err=Connection timed out 이며err=SSL Exception이 아님을 확인합니다. 오류가 SSL Exception인 경우 대신 VMware KB 67744를 수행합니다.

  
 

SLN322011_ko__1icon 점보 프레임을 사용하여 연결을 테스트하는 경우 8바이트의 ICMP 헤더와 20바이트의 최소 IP 헤더 크기를 뺍니다. 9000 - 28 = 8972. 프레임 크기가 자동으로 증가하면 이 2개의 헤더가 추가됩니다.

  
 

일부 경로에서는 ESXi 호스트에서의 연결을 확인할 수 없습니다. 아래 예에서는 노드 B의 내장형 ESXi 호스트 1개에서 노드 A의 다른 내장형 호스트로의 연결을 테스트합니다. 
 
[root@Powerstore1000X-host-2:~] vmkping -I vmk1 1.2.3.4 -s 8972 -c 2 PING 1.2.3.4 (1.2.3.4): 8972 data bytes 8980 bytes from 1.2.3.4: icmp_seq=0 ttl=64 time=0.327 ms 8980 bytes from 1.2.3.4: icmp_seq=1 ttl=64 time=0.376 ms --- 1.2.3.4 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 0.327/0.352/0.376 ms [root@Powerstore1000X-host-2:~] vmkping -I vmk1 1.2.3.5 -s 8972 -c 2 PING 1.2.3.5 (1.2.3.5): 8972 data bytes --- 1.2.3.5 ping statistics --- 2 packets transmitted, 0 packets received, 100% packet loss[root@Powerstore1000X-host-2:~] [root@Powerstore1000X-host-2:~] vmkping -I vmk2 1.2.3.5 -s 8972 -c 2 PING 1.2.3.5 (1.2.3.5): 8972 data bytes 8980 bytes from 1.2.3.5: icmp_seq=0 ttl=64 time=0.303 ms 8980 bytes from 1.2.3.5: icmp_seq=1 ttl=64 time=0.411 ms --- 1.2.3.5 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 0.303/0.357/0.411 ms [root@Powerstore1000X-host-2:~] vmkping -I vmk2 1.2.3.4 -s 8972 -c 2 PING 1.2.3.4 (1.2.3.4): 8972 data bytes --- 1.2.3.4 ping statistics --- 2 packets transmitted, 0 packets received, 100% packet loss[root@Powerstore1000X-host-2:~]

 

  
SLN322011_ko__1icon 이러한 ping 테스트는 ssh 세션에서 ESXi 호스트까지 실행되었습니다. vmkping에 대한 자세한 내용은 VMware KB 1003728을 참조하십시오.

  
 

그러나 표준 페이로드 크기를 사용하여 다시 테스트하면 ping이 성공합니다(-s 8972에서 -s 1472로 변경).
 
[root@Powerstore1000X-host-2:~] vmkping -I vmk1 1.2.3.4 -s 8972 -c 2 PING 1.2.3.4 (1.2.3.4): 8972 data bytes 8980 bytes from 1.2.3.4: icmp_seq=0 ttl=64 time=0.327 ms 8980 bytes from 1.2.3.4: icmp_seq=1 ttl=64 time=0.376 ms --- 1.2.3.4 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 0.327/0.352/0.376 ms [root@Powerstore1000X-host-2:~] vmkping -I vmk1 1.2.3.5 -s 8972 -c 2 PING 1.2.3.5 (1.2.3.5): 8972 data bytes --- 1.2.3.5 ping statistics --- 2 packets transmitted, 0 packets received, 100% packet loss[root@Powerstore1000X-host-2:~] [root@Powerstore1000X-host-2:~] vmkping -I vmk2 1.2.3.5 -s 8972 -c 2 PING 1.2.3.5 (1.2.3.5): 8972 data bytes 8980 bytes from 1.2.3.5: icmp_seq=0 ttl=64 time=0.303 ms 8980 bytes from 1.2.3.5: icmp_seq=1 ttl=64 time=0.411 ms --- 1.2.3.5 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 0.303/0.357/0.411 ms [root@Powerstore1000X-host-2:~] vmkping -I vmk2 1.2.3.4 -s 8972 -c 2 PING 1.2.3.4 (1.2.3.4): 8972 data bytes --- 1.2.3.4 ping statistics --- 2 packets transmitted, 0 packets received, 100% packet loss[root@Powerstore1000X-host-2:~]

 

SLN322011_ko__1icon 이는 VLTi 포트 채널 전체에서 ping을 수행할 수 없는 것처럼 보입니다. 위의 예에서 ping의 성공 여부는 각 소스 인터페이스가 서로 다른 스위치에 연결되어 있기 때문에 선택된 소스 인터페이스에 따라 달라집니다.

  
 


2. 해결책

 

SLN322011_ko__1icon Dell Networking OS10 또는 OS9 스위치에서는 PowerStore에 연결된 모든 인터페이스의 MTU를 9216으로 설정해야 합니다. 잘못 구성하면 이 문제가 발생합니다.

  
 

SLN322011_ko__1icon 10.5.0(2019년 8월) 이전의 OS10 버전에서는 조각화가 없으면 VLTi 인터페이스 포트-채널 1000에서 MTU가 1500보다 큰 프레임을 전달하지 않는 문제가 발생합니다. 기본적으로 VLTi는 최대 9216 MTU 프레임을 전달해야 합니다.

  
 

OS10 스위치의 CLI에서 특정 MTU를 전달할 수 있는지 확인하기 위한 명령 형식은 다음과 같습니다.ping -M do -s 8972 aaa.bbb.ccc.ddd -c 3 예:
 
SWITCH# ping -M do -s 8972 1.2.3.6 -c 3 PING 1.2.3.6 (1.2.3.6) 8972(9000) bytes of data. ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 --- 1.2.3.6 ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2042ms SWITCH# ping -M do -s 2472 1.2.3.6 -c 3 PING 1.2.3.6 (1.2.3.6) 2472(2500) bytes of data. ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 --- 1.2.3.6 ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2039ms SWITCH# ping -M do -s 1472 1.2.3.6 -c 3 PING 1.2.3.6 (1.2.3.6) 1472(1500) bytes of data. 1480 bytes from 1.2.3.6: icmp_seq=1 ttl=64 time=1.05 ms 1480 bytes from 1.2.3.6: icmp_seq=2 ttl=64 time=0.966 ms 1480 bytes from 1.2.3.6: icmp_seq=3 ttl=64 time=1.00 ms --- 1.2.3.6 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2001ms rtt min/avg/max/mdev = 0.966/1.008/1.059/0.046 ms SWITCH#

 

  • 비디오 -s 스위치는 프레임의 페이로드 크기를 정의하는 데 사용됩니다.
  • 위의 출력에서는 9000 MTU에 해당하는 8972 페이로드가 포함된 프레임 전송이 실패합니다.
  • 이후에는 2500 MTU에 해당하는 2472 페이로드 전송도 실패합니다.
  • 마지막으로 1500 MTU에 해당하는 1472 페이로드가 성공합니다.
  • 이 경우 네트워크 경로에서 1500 MTU보다 큰 프레임을 수락할 수 없다는 점이 확인되었습니다.
  • 이 특정한 예에서, 앞에서 설명한 OS10 결함으로 인한 문제는 2개의 S4148U-ON 사이에 있는 VLTi 포트-채널 1000에서 발생했습니다.
 

 

SLN322011_ko__1icon MTU 불일치를 해결하고 ESXi 호스트에서 스토리지를 다시 검사한 후에는 모든 프로토콜 엔드포인트를 예상대로 볼 수 있습니다.

 



 

Affected Products

PowerStore
Article Properties
Article Number: 000125860
Article Type: Solution
Last Modified: 19 Apr 2021
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.