Se produjo un error durante la implementación de la función NSX Metrics mientras el sistema intentaba implementar la base de datos Postgres.

Problema

El sistema detectó un problema al intentar implementar la base de datos Postgres utilizada por la función NSX Metrics.

Causa

Existen varios motivos por los que se produce un error al implementar la base de datos Postgres de métricas.

Solución

  1. Asegúrese de que el sistema implementó correctamente NSX Application Platform.
  2. Si tiene acceso a la interfaz de línea de comandos (CLI) de NSX Manager, siga estos pasos para investigar los errores registrados en los registros de NSX Metrics. Si no tiene acceso a la CLI de NSX Manager, utilice la información proporcionada en el paso 3.
    1. Inicie sesión en el dispositivo de NSX Manager como usuario raíz.
    2. Marque la configuración de Kubernetes ascendente o TKC para cualquier invocación de los comandos helm y kubectl posterior.
      export KUBECONFIG=/config/vmware/napps/.kube/config
    3. Utilice el siguiente comando para comprobar que el sistema haya implementado correctamente el gráfico helm de métricas.
      helm --namespace nsxi-platform list --all --filter 'metrics'

      La propiedad STATUS debe mostrar deployed.

    4. Utilice el siguiente comando para comprobar que los pods de configuración se implementaron y se completaron correctamente.
      kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=metrics,app.kubernetes.io/name=postgresql-ha'
    5. Con el siguiente comando, inspeccione los registros de los pods de configuración que no se implementaron o que no se encuentran en el estado Listo.
      kubectl --namespace nsxi-platform logs <POD_NAME>
  3. Si no tiene acceso a la CLI de NSX Manager, recopile el paquete de soporte de NSX Application Platform mediante la información de Recopilar los paquetes de soporte para NSX Application Platform mediante la interfaz de usuario. Inspeccione los registros del paquete de soporte para los pods de Kubernetes ascendentes o TKC cuyo nombre comience por metrics-postgresql-ha.
  4. Resuelva los errores notificados en los registros.
  5. Después de resolver los errores notificados en los registros, vuelva a intentar implementar NSX Application Platform mediante la interfaz de usuario de NSX Manager.