NSX 메트픽 기능 배포 중에 시스템에서 Postgres 데이터베이스를 배포하려고 하는 동안 오류가 발생했습니다.

문제

NSX 메트픽 기능에 사용되는 Postgres 데이터베이스를 배포하는 동안 시스템에서 문제가 발생했습니다.

원인

메트릭 Postgres 데이터베이스 배포가 실패하는 이유에는 여러 가지가 있습니다.

해결책

  1. 시스템이 NSX Application Platform을 성공적으로 배포했는지 확인합니다.
  2. NSX Manager CLI(명령줄 인터페이스)에 액세스할 수 있는 경우 다음 단계를 사용하여 NSX 메트픽 로그에 기록된 오류를 조사합니다. NSX Manager CLI에 액세스할 수 없는 경우 3단계에 제공된 정보를 사용합니다.
    1. 루트 사용자 권한으로 NSX Manager 장치에 로그인합니다.
    2. 후속 helmkubectl 명령 호출에 대한 감독자의 TKG 클러스터 또는 업스트림 Kubernetes 구성을 표시합니다.
      export KUBECONFIG=/config/vmware/napps/.kube/config
    3. 다음 명령을 사용하여 시스템이 메트릭 helm 차트를 성공적으로 배포했는지 확인합니다.
      helm --namespace nsxi-platform list --all --filter 'metrics'

      STATUS 속성은 배포됨을 표시해야 합니다.

    4. 다음 명령을 사용하여 설정 포드가 배포되고 성공적으로 완료되었는지 확인합니다.
      kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=metrics,app.kubernetes.io/name=postgresql-ha'
    5. 다음 명령을 사용하여 배포되지 않았거나 준비 완료 상태가 아닌 설정 포드에 대한 로그를 검사합니다.
      kubectl --namespace nsxi-platform logs  "<POD_NAME>" 
  3. NSX Manager CLI에 액세스할 수 없는 경우 UI를 사용하여 NSX Application Platform에 대한 지원 번들 수집의 정보를 사용하여 NSX Application Platform 지원 번들을 수집합니다. 이름이 metrics-postgresql-ha로 시작하는 감독자의 TKG 클러스터 또는 업스트림 Kubernetes 포드에 대한 지원 번들 로그를 검사합니다.
  4. 로그에 보고된 오류를 해결합니다.
  5. 로그에 보고된 오류를 해결한 후 NSX Manager UI를 사용하여 NSX Application Platform 배포를 다시 시도합니다.