생성된 NSX Intelligence 권장 사항이 게시 준비 완료 상태에 도달하면 JSON 파일로 내보낼 수 있는 옵션이 제공됩니다. 이 JSON 파일을 NSX Policy Manager에서 처리할 수 있도록 REST API 요청으로 전송하기 전에 수정할 수 있습니다.

사전 요구 사항

프로시저

  1. 브라우저에서 필요한 권한으로 https://<nsx-manager-ip-address>에서 NSX Manager에 로그인합니다.
  2. 계획 및 문제 해결 > 권장 사항을 클릭합니다.
  3. (선택 사항) 게시 준비 완료 상태인 NSX Intelligence 권장 사항만 나열합니다.
    1. 오른쪽 영역에서 필터를 클릭합니다.
    2. 필터 적용 드롭다운 메뉴에서 상태게시 준비 완료 필터를 선택합니다.
    3. 적용을 클릭합니다.
  4. 게시 준비 완료 권장 사항 목록에서 내보내려는 NSX Intelligence 권장 사항 이름 왼쪽에 있는 작업 메뉴 아이콘 작업 메뉴를 클릭합니다. 드롭다운 메뉴에서 JSON 내보내기를 선택합니다.

    다음 코드 조각은 내보낸 JSON 파일의 일부 컨텐츠 예를 제공합니다.

    {
        "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. 내보낸 JSON 파일을 NSX Policy Manager에서 처리할 수 있게 REST API 요청으로 전송하기 전에 필요한 부분을 수정합니다.

    NSX 3.1.1부터는 JSON 페이로드를 PATCH 요청으로 보내기 전에 내보낸 JSON 파일에서 "id" : "Infra" 속성이 있는 줄을 먼저 제거해야 합니다. 그렇지 않으면 NSX Policy Manager에서 400 잘못된 요청 응답을 받습니다.

  6. 외부 REST API 도구를 사용하여 NSX Intelligence 권장 사항이 포함된 JSON 파일을 처리를 위해 NSX Policy Manager에 제출합니다.

    Postman과 같은 외부 REST API 도구를 사용하여 NSX Intelligence 권장 사항을 NSX 설치에 JSON 페이로드로 제출하면 NSX Intelligence 애플리케이션에서 권장 사항이 성공적으로 처리되고 있다는 사실을 인식하지 못합니다. 해당 NSX Intelligence 권장 사항은 [권장 사항] 목록에 계속해서 게시 준비 완료 상태로 표시됩니다. 해당 이름을 클릭하여 권장 사항을 검토하려고 시도하면 다음 메시지가 수신됩니다.

    게시되지 않은 권장 정책을 찾을 수 없습니다. 이러한 권장 정책의 버전을 가져온 후 외부 도구를 사용하여 NSX에 이미 게시했거나 삭제했을 수 있습니다.

  7. 내보낸 권장 사항을 JSON 페이로드로 제출한 후 계획 및 문제 해결 > 권장 사항 표의 게시 준비 완료 권장 사항 목록에서 권장 사항을 수동으로 삭제합니다.