본문 바로가기

분류 전체보기

(212)
[NSX] How to Rollback Management Plane 3.2.1 이상 버전부터 업그레이드를 한 경우에 Management Plane만 간편하게 Rollback 하는 방법이 있습니다.이는 업그레이드가 정상적으로 완료되었거나, 완료되지 않았거나 모두 해당합니다. 3.2.3.1에서 4.1.2.4로 업그레이드 한 환경에서 Management Plane을 Rollback 해보겠습니다.1. 모든 NSX Manager에서 Corfu DB를 중지합니다.root@nsx-mgr01:~# /etc/init.d/corfu-server stop Stopping corfu-server (via systemctl): corfu-server.service.   root@nsx-mgr02:~# /etc/init.d/corfu-server stop Stopping corfu-server ..
[NSX] BGP down with Hold_Timer_expired because NIC fp-eth1 queue ## TX hang detected Bare-metal Edge를 사용하는 환경에서 NSX Version 4.1.2.3으로 업그레이드 한 후, 간헐적으로 BGP Down 상태가 발생하는 경우가 있어 이에 대해 확인된 내용을 공유합니다. [Troubleshooting Notes]1. NSX 버전 확인$ cat ./etc/nsx_issue version: 4.1.2.3.0.23382424 node-type: nsx-edge build-type: release export-type: unrestricted 2. BGP Routing 구성 환경 확인./edge/tier0_sr_routing_config       ROUTING CONFIGURATION:     ======================           bgp_config:    ..
[NSX] Search service doesn't work after upgrading to NSX 4.1.2.4.0 from NSX-T 3.2.3.0.0 [Symptom]NSX 4.1.2.4로 업그레이드 한 이후에 NSX UI에서 검색 기능이 올바르게 동작하지 않음"start search resync all" 명령어를 실행해도 잠시 후에 동일 증상 발생 [Troubleshooting Notes]1. UI에서 확인한, "INDEXING_FAILURES_EXHAUSTED_RETRIES" 메시지가 실제로 Search Service로그에 기록되어 있는지 확인./var/log/search   $ zgrep "INDEXING_FAILURES_EXHAUSTED_RETRIES" * search-manager.log:cohttp://m.vmware.nsx.management.search.common.exceptions.SearchException: INDEXING_FAI..
[NSX] The memory usage on Edge node <UUID> has reached 85% which is at or above the high threshold value of 80%. NSX의 Edge Node에서 발생하는 Memory Alarm은 2가지 유형으로 구분해 볼 수 있습니다.하나는 주요 프로세스 중 하나인 Datapath가 사용하는 여러 가지 Pool 중에 특정 Pool의 사용량이 임계치를 넘어서는 경우 발상하는 Alarm과 OS가 사용하는 Available Memory가 부족했을 때 발생하는 Alarm이 두 번째입니다. 본 케이스는 OS의 Available Memory가 부족했을 때 발생하는 Alarm의 원인 분석을 어떻게 진행했는지 알아보도록 하겠습니다. [Symptom]NSX Manager UI에 다음과 같은 "Edge Memory Usage High" Alarm 발생 [Troubleshooting Notes]1. OS Memory 사용 현황 확인/var/log/vm..
[NSX] Additional session is not created when multiplexing is enabled although virtual servers have the different service ports NSX의 Load Balancer를 사용할 때, 서로 다른 Virtual Server가 동일한 Server Pool을 사용하도록 설정할 수 있습니다.또한, Server Pool에 Back-end Server에서 Listening 하고 있는 Port를 지정하지 않고, Virtual Server에 Default Pool Member Ports 값을 대신 지정하여 사용할 수도 있습니다. 문제는 위와 같은 환경 구성을 사요할 때, Server Pool에 Multiplexing 기능을 활성화 하는 경우 예기치 않은 문제가 발생하는 경우가 있어 이에 대해 공유하고자 합니다. [Symptom]Virtual Server :443 -> Server Pool :80 으로 통신하는 세션에 Virtual Server :809..
[NSX] How to remove a stale ingress policy created by NCP Tanzu, Openshift 등 Kubernetes 환경에서 NCP(NSX Container Plugin)를 활용하면 Kubernetes에 만들어진 Object들을 NSX에서 확인할 수 있습니다. 이번 케이스는 고객사에서 VM 내에 TKGI를 사용하다 운영 중인 VM을 제거하고, 신규로 TKGm을 구축하였는데, TGKI에서 사용하던 Object들이 NSX에 남아 있게 된 사례입니다. 문제는 고객이 특정 Object를 제거하려고 했지만, DELETE Method API를 제공하지 않는터라 원하는 Object를 정리할 수 없는 상황이었습니다. 이 Object를 어떻게 정리했는지 살펴보겠습니다. 1. 먼저 유사한 환경 구성을 위해서 TKGS(vSphere with Tanzu)를 설치 2. 이 후 별도의 Na..
[NSX] WebSocket 서버 구성 및 Client 접속 테스트 NSX Load Balancer는 WebSocket을 위한 HTTP Upgrade를 지원합니다.Supported Load Balancer Featureshttps://docs.vmware.com/en/VMware-NSX-T-Data-Center/3.2/administration/GUID-91F2D574-F469-481A-AA39-CD6DBC9682CA.html • HTTP upgrade -  For applications using HTTP upgrade such as WebSocket, the client or server requests for HTTP Upgrade, which is supported. By default, NSX-T Data Center supports and accepts HTT..
[NSX] NSX-T host configuration shows Validation Errors with error code "9564" Transport Node에 대해서 "Symtpom" Section에 기재한 오류 메시지가 발생하는 경우가 있어, 이를 해결한 방법을 알아보겠습니다. [Symptom]단일 클러스터 내 모든 Transport Node에 대해서 다음과 같은 오류 메시지 발생9564: Unable to fetch host hardware and network compute information associated with  from inventory. Either the CM-Inventory Service is not running, or inventory information is missing. [확인 내용]1. KB94655에 기재된 대로 Transport Node에 대해 TNP(Transport Node Profil..
[NSX] how ARP works between non-overlay and overlay ARP는 Ethernet Networking에서 통신을 위해 가장 중요한 요소 중 하나 입니다.ARP가 동작하는 방식은 일반적인 상황에서 많이 알려져 있기 때문에 많은 분들이 Request/Reply가 동작하는 방식에 대해서 익숙할 것으로 생각합니다. 이 ARP가 NSX가 제공하는 Overlay 환경에서는 Broadcast와 같은 BUM Traffic을 줄여 Network을 효과적으로 사용할 수 있도록 하기 위해 다소 차이가 있습니다. 이에 일반적인 환경과 비교하여 Overlay 환경에서는 ARP가 어떻게 동작하는지 살펴보겠습니다. VM1 정보 : IP1 / MAC1 / ESXi Host1VM2 정보 : IP2 / MAC2 / ESXi Host2 Non-overlay IP networkingVM1이 IP..
[NSX] LB traffic fails intermittently (2) https://haewon83.tistory.com/221 에서 테스트를 위한 환경을 구축했습니다.이제 Client에서 LB에 연결한 후 어떤 조건에서 Connection이 끊기는 상황이 발생할 수 있는지 확인해보겠습니다. 1. Nginx 파일 다운로드 구성우선 Back-end Server로 구성해놨던, Nginx를 통해 파일을 다운로드 할 수 있도록 아래 설정을 추가하고 Nginx를 재시작 합니다.※ 테스트를 위해서 사전에 selinux는 비활성화 하시길 권고드립니다.location /downloads/ { >>>>>>>>>>>>>>>>>>>>>> 웹브라우저에서 접근 시 사용할 경로    root /home/jhaewon/; >>>>>>>>>>>>>>>>>>>>>> 실제 파일이 위치하는 경로의 상위 디..