사전 검사 단계를 수행하는 동안 NSX Network Detection and Response 기능 활성화 마법사가 오류를 보고합니다.

문제

NSX Network Detection and Response 활성화 마법사는 사전 검사를 수행하여 NSX Advanced Threat Prevention 클라우드 서비스와 NSX Application Platform을 실행하는 Kubernetes 클러스터 간의 연결을 확인합니다. 발생한 오류는 NSX Network Detection and Response 활성화 마법사에 표시됩니다. 활성화 마법사가 사전 검사 단계 동안 오류를 보고하는 경우 NSX Network Detection and Response 기능 활성화가 차단되고 활성화 버튼이 흐리게 표시됩니다.

다음은 활성화 사전 검사가 실패한 경우 발생할 수 있는 몇 가지 오류입니다.
  • 클라우드 지역 API가 잘못된 데이터를 반환함(데이터가 없거나 잘못됨)
  • NSX 라이센스 유효성 검사를 위해 클라우드 API에 연결하지 못함
  • NSX 설치에 필요한 라이센스가 없음

원인

사전 검사 단계에서는 NSX Application Platform을 실행하는 Kubernetes 클러스터에서 선택한 NSX Advanced Threat Prevention 클라우드 영역으로의 연결이 유효한지 검사합니다. 사전 검사 단계에서는 NSX Network Detection and Response 기능에 사용할 수 있는 NSX Data Center 라이센스도 검증합니다. 연결 사전 검사가 실패하면 배포 마법사가 라이센스 적합성을 검증할 수 없습니다.

해결책

  1. NSX Manager 장치가 인터넷 바인딩 연결을 위해 웹 프록시를 사용하도록 구성된 경우 웹 프록시가 올바르게 구성되어 있고 NSX Application Platform에 사용되는 Kubernetes 클러스터에서 실행되는 워크로드에서 연결할 수 있는지 확인합니다.
  2. NSX Application Platform이 올바르게 배포되고 시스템 > NSX Application Platform UI 페이지에 안정 상태로 보고되는지 확인합니다.
  3. 배포 사전 검사는 배포 후 NSX Advanced Threat Prevention 클라우드 연결 가능성과 NSX Data Center 라이센스 적합성을 검증하는 데 최대 30분이 소요될 수 있습니다. 사전 검사 항목이 완료될 때까지 기다린 후 각 행에 대한 결과를 확인합니다.
    1. 실패로 표시된 항목의 경우 아이콘을 가리켜 세부 정보를 확인합니다.
    2. 실패의 일부로 명시된 라이센스 요구 사항이 충족되는지 확인합니다.
    3. 이 오류가 연결 오류를 나타내는 경우 NSX Application Platform에서 인터넷과 통신할 수 있는지 확인합니다.
  4. 사전 검사 실패가 실패에 대한 정보를 제공하지 않는 경우 추가 정보를 수집합니다.
    1. NSX Application Platform 지원 번들을 수집하고 이름이 nsx-ndr-precheck로 시작하는 Kubernetes 포드에 대한 로그를 검사합니다.
    2. 또는 다음 단계를 사용하여 NSX Manager 장치에서 로그를 대화형으로 쿼리할 수도 있습니다.
      1. root 권한으로 NSX Manager 장치에 로그인합니다.
      2. 다음 명령을 사용하여 후속 helmkubectl 호출에 대한 Kubernetes 구성을 표시합니다.
        export KUBECONFIG=/config/vmware/napps/.kube/config
      3. 다음 명령을 사용하여 NSX Network Detection and Response 사전 검사 helm 차트가 성공적으로 배포되었는지 확인합니다.
        helm --namespace nsxi-platform list --all --filter 'nsx-ndr-precheck'
        STATUS 속성에 배포됨이 표시되는지 확인합니다.
      4. 다음 명령을 사용하여 배포된 사전 검사 포드에 대한 이벤트를 검사합니다.
        kubectl --namespace nsxi-platform describe pod --selector='app.kubernetes.io/instance=nsx-ndr-precheck'
        Events 섹션은 사전 검사 작업 및 작업과 연결된 모든 동작의 상태를 제공합니다.
      5. 배포된 사전 검사 포드에 대한 로그를 검사하려면 다음 명령을 사용합니다.
        kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=nsx-ndr-precheck' -o wide
        실행 중 또는 완료됨 상태에 나열된 각 포드에 대해 다음 명령을 사용하여 로그를 확인합니다.
        kubectl --namespace nsxi-platform logs --container=main <pod-name>
  5. 보고된 오류를 해결한 후 NSX Network Detection and Response 기능을 다시 활성화해 보십시오.