Lorsqu'une recommandation NSX Intelligence générée atteint l'état Prêt à publier vous avez la possibilité de l'exporter vers un fichier JSON. Vous pouvez apporter des modifications à ce fichier avant de l'envoyer en tant que demande REST API demande de NSX Policy Manager à traiter.

Conditions préalables

Procédure

  1. Dans le navigateur, connectez-vous avec les privilèges requis à un dispositif NSX Manager sur https://<nsx-manager-ip-address>.
  2. Cliquez sur Planifier et dépanner > Recommandations.
  3. (Facultatif) Listez uniquement les recommandations NSX Intelligence avec l'état Prêt à publier.
    1. Cliquez sur Filtrer dans l'angle supérieur droit.
    2. Dans le menu déroulant Appliquer le filtre , sélectionnez les filtres État et Prêt à publier.
    3. Cliquez sur Appliquer.
  4. Dans la liste des recommandations Prêt à publier cliquez sur l'icône de menu à trois points à gauche du nom de la recommandation NSX Intelligence que vous souhaitez exporter. Sélectionnez Exporter au format JSON dans le menu déroulant.
    L'extrait de code suivant fournit un exemple de contenu partiel d'un fichier JSON exporté.
    {
        "resource_type": "Infra",
        "id": "Infra",
        "children": [
            {
                "resource_type": "ChildDomain",
                "id": "default",
                "marked_for_delete": false,
                "Domain": {
                    "resource_type": "Domain",
                    "id": "default",
                    "children": [
                        {
                            "resource_type": "ChildGroup",
                            "marked_for_delete": false,
                            "Group": {
                                "resource_type": "Group",
                                "id": "Group-384fe490-837e-11eb-9688-dd7fccb572d0-904d61f0-0d71-4bc9-ac18-632b6b02efc9",
                                "display_name": "Group-1 (REC 210312 01:59:18)",
                                "description": "Created from REC 210312 01:59:18",
                                "marked_for_delete": false,
                                "expression": [
                                    {
                                        "resource_type": "ExternalIDExpression",
                                        "marked_for_delete": false,
      ...
      ...
        "marked_for_delete": false
    }
  5. Effectuez toutes les modifications nécessaires au fichier JSON exporté avant de l'envoyer en tant que demande REST API que NSX Policy Manager peut traiter.
    Notez qu'à partir de NSX-T Data Center 3.1.1, vous devez d'abord supprimer la ligne avec la propriété "id" : "Infra" du fichier JSON exporté avant d'envoyer la charge utile JSON en tant que demande de CORRECTIF. Sinon, vous recevez une réponse 400 Demande incorrecte de NSX Policy Manager.
  6. À l'aide d'un outil REST API externe, envoyez le fichier JSON contenant la recommandation NSX Intelligence à NSX Policy Manager pour traitement.
    Lorsque vous soumettez la recommandation NSX Intelligence en tant que charge utile JSON dans votre configuration NSX-T Data Center à l'aide d'un outil REST API externe, tel que Postman, NSX Intelligence ne sait pas que la recommandation est traitée correctement. Cette recommandation NSX Intelligence est toujours répertoriée avec un état Prêt à publier dans la liste Recommandations. Si vous tentez de consulter la recommandation en cliquant sur son nom, vous recevez le message suivant.

    Aucune stratégie recommandée non publiée n'a été trouvée. Une version de ces stratégies de recommandation peut avoir déjà été importée et publiée dans votre NSX-T Data Center à l'aide d'un outil externe ou elle a peut-être été supprimée.

  7. Après avoir correctement soumis la recommandation exportée en tant que charge utile JSON, supprimez manuellement cette recommandation de la liste des recommandations Prêt à publier dans le tableau Planifier et dépanner > Recommandations.