L'assistant d'activation de la fonctionnalité NSX Network Detection and Response signale une erreur lors de l'exécution de l'étape de vérification préalable.

Problème

L'assistant d'activation NSX Network Detection and Response effectue des vérifications préalables pour vérifier :

  • Facteur de forme
  • Licence
  • Capacité

Toutes les erreurs rencontrées s'affichent dans l'assistant d'activation de NSX Network Detection and Response. Si l'assistant d'activation signale une erreur lors de l'étape de vérification préalable, l'activation de la fonctionnalité NSX Network Detection and Response se bloque et le bouton Activer reste grisé.

Cause

L'étape de vérification préalable valide le facteur de forme. Vous devez disposer du facteur de forme Avancé. L'étape de vérification préalable valide également les licences NSX disponibles que vous êtes autorisé à utiliser pour la fonctionnalité NSX Network Detection and Response. Vérifie également la capacité requise dans votre cluster Kubernetes.

Solution

  1. Si votre dispositif NSX Manager est configuré pour utiliser un proxy Web pour les connexions Internet, assurez-vous que le proxy Web est correctement configuré et accessible à partir des charges de travail s'exécutant dans le cluster Kubernetes utilisé pour Plate-forme d'application NSX.
  2. Assurez-vous que Plate-forme d'application NSX est déployé correctement et qu'il est signalé comme STABLE sur la page de l'interface utilisateur Systèmes > NSX Application Platform.
  3. Attendez que les éléments de vérification préalable se terminent et vérifiez le résultat pour chaque ligne.
    1. Pour tout élément marqué comme Échec, pointez sur l'icône pour afficher les détails.
    2. Mettez à jour votre facteur de forme existant vers le facteur de forme Avancé dans Plate-forme d'application NSX comme décrit dans Déploiement et gestion de VMware NSX Application Platform.
    3. Assurez-vous que les conditions requises de licence indiquées dans le cadre d'un échec sont respectées.
    4. Assurez-vous que vous disposez d'au moins 25 % de CPU et de mémoire disponibles dans votre cluster Kubernetes.
  4. Si l'échec de la vérification préalable ne fournit pas d'informations sur l'échec, collectez des informations supplémentaires.
    1. Collectez un bundle de support Plate-forme d'application NSX et examinez les journaux pour tout espace Kubernetes dont le nom commence par nsx-ndr-precheck.
    2. Vous pouvez également interroger les journaux de manière interactive sur le dispositif NSX Manager en procédant comme suit.
      1. Connectez-vous au dispositif NSX Manager en tant que root.
      2. Utilisez la commande suivante pour marquer la configuration Kubernetes pour toutes les invocations helm et kubectl suivantes.
        export KUBECONFIG=/config/vmware/napps/.kube/config
      3. À l'aide de la commande suivante, assurez-vous que le graphique Helm de vérification préalable NSX Network Detection and Response a été correctement déployé.
        helm --namespace nsxi-platform list --all --filter 'nsx-ndr-precheck'
        Vérifiez que la propriété STATUS affiche deployed.
      4. À l'aide de la commande suivante, inspectez les événements pour tous les espaces de vérification préalable qui ont été déployés.
        kubectl --namespace nsxi-platform describe pod --selector='app.kubernetes.io/instance=nsx-ndr-precheck'
        La section Events fournit l'état des tâches de vérification préalable et toutes les actions associées à ces tâches.
      5. Pour inspecter les journaux à la recherche des espaces de vérification préalable qui ont été déployés, utilisez la commande suivante.
        kubectl --namespace nsxi-platform get pods --selector='app.kubernetes.io/instance=nsx-ndr-precheck' -o wide
        Pour chaque espace répertorié dans l'état EN COURS D'EXÉCUTION ou TERMINÉ, affichez les journaux à l'aide de la commande suivante.
        kubectl --namespace nsxi-platform logs --container=main <pod-name>
  5. Après avoir résolu les erreurs signalées, réessayez d'activer la fonctionnalité NSX Network Detection and Response.