Cuando una recomendación de NSX Intelligence generada alcanza el estado Listo para publicar, tiene la opción de exportarla como archivo JSON. Puede realizar modificaciones en este archivo JSON antes de enviarlo como una solicitud de REST API para que la procese NSX Policy Manager.

Requisitos previos

Procedimiento

  1. En un navegador, inicie sesión con los privilegios necesarios en un NSX Manager desde https://<dirección-ip-nsx-manager>.
  2. Haga clic en Planificar y solucionar problemas > Recomendaciones.
  3. (opcional) Muestre solo las recomendaciones de NSX Intelligence con el estado Listo para publicar.
    1. Haga clic en Filtrar en la zona superior derecha.
    2. En el menú desplegable Aplicar filtro, seleccione los filtros Estado y Listo para publicar.
    3. Haga clic en Aplicar.
  4. En la lista de recomendaciones Listo para publicar, haga clic en el icono del menú Acciones menú Acciones situado a la izquierda del nombre de la recomendación de NSX Intelligence que desea exportar. Seleccione Exportar JSON en el menú desplegable.

    En el siguiente fragmento de código se muestra un ejemplo de contenido parcial de un archivo JSON exportado.

    {
        "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. Realice las modificaciones necesarias en el archivo JSON exportado antes de enviarlo como una solicitud de REST API que NSX Policy Manager pueda procesar.

    Tenga en cuenta que a partir de NSX 3.1.1, debe eliminar la línea con la propiedad "id" : "Infra" del archivo JSON exportado antes de enviar la carga útil de JSON como una solicitud PATCH. De lo contrario, recibirá una respuesta 400 Solicitud incorrecta de NSX Policy Manager.

  6. Con una herramienta de REST API externa, envíe el archivo JSON que contiene la recomendación de NSX Intelligence a NSX Policy Manager para su procesamiento.

    Cuando envíe la recomendación de NSX Intelligence como una carga útil de JSON a su configuración de NSX mediante una herramienta REST API externa, como Postman, la aplicación NSX Intelligence no sabe si la recomendación se ha procesado correctamente. Esa recomendación de NSX Intelligence seguirá apareciendo con el estado Listo para publicar en la lista de recomendaciones. Si intenta revisar la recomendación haciendo clic en su nombre, recibirá el siguiente mensaje.

    No se encontraron directivas recomendadas sin publicar. Es posible que se haya importado y publicado una versión de estas directivas recomendadas en NSX mediante una herramienta externa, o que se hayan eliminado.

  7. Después de enviar correctamente la recomendación exportada como una carga útil de JSON, elimine manualmente esa recomendación de la lista de recomendaciones con el estado Listo para publicar en la tabla Planificar y solucionar problemas > Recomendaciones.