Le déploiement de NSX Application Platform a échoué lors de la tentative de déploiement de l'outil Helm cert-manager.

Problème

Le système ne parvient pas à poursuivre le déploiement de NSX Application Platform en raison d'une erreur rencontrée lors du déploiement de l'outil cert-manager. Le système affichait le message d'erreur Échec de l'opération d'installation du graphique Helm.

Cause

Une cause possible est que le processus qui a tenté de télécharger les graphiques Helm NSX Application Platform et les images Docker s'est bloqué, probablement en raison de performances réseau lentes, et a expiré.

Solution

  1. Déterminez si l'échec du déploiement est dû à l'expiration du processus lors de la tentative de téléchargement des graphiques Helm NSX Application Platform et des images Docker à partir du registre public hébergé VMware.
    1. Connectez-vous à NSX Manager en tant que root.
    2. Effectuez les étapes de débogage suivantes à l'invite système, où cert-manager-webhook-pod-ID est la valeur renvoyée par la commande napp-k get jobs -n cert-manager.
      NSXManager-prompt% napp-k get ns 
      NSXManager-prompt% napp-k get jobs -n cert-manager 
      NSXManager-prompt% napp-k describe pod cert-manager-webhook-pod-ID -n cert-manager

    Lorsque la commande napp-k describe pod renvoie la sortie Pulling image from ..., cela indique que le processus de téléchargement d'image prend plus de temps que la normale. Le système va réessayer le téléchargement.

    Après une attente de plusieurs minutes et le renvoi de l'état Running par napp-k describe pod, il indique que l'espace est actif.

  2. Une fois l'espace prêt, réessayez de déployer NSX Application Platform à partir de l'interface utilisateur NSX Manager.