생성된 NSX Intelligence 권장 사항이 게시 준비 완료 상태에 도달하면 JSON 파일로 내보낼 수 있는 옵션이 제공됩니다. 이 파일을 NSX Policy Manager에서 처리할 수 있게 REST API 요청으로 전송하기 전에 수정할 수 있습니다.
프로시저
- 브라우저에서 필요한 권한으로 https://<nsx-manager-ip-address>에서 NSX Manager에 로그인합니다.
- 을 클릭합니다.
- (선택 사항) 게시 준비 완료 상태인 NSX Intelligence 권장 사항만 나열합니다.
- 오른쪽 영역에서 필터를 클릭합니다.
- 필터 적용 드롭다운 메뉴에서 상태 및 게시 준비 완료 필터를 선택합니다.
- 적용을 클릭합니다.
- 게시 준비 완료 권장 사항 목록에서 내보내려는 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
}
- 내보낸 JSON 파일을 NSX Policy Manager에서 처리할 수 있게 REST API 요청으로 전송하기 전에 필요한 부분을 수정합니다.
NSX-T Data Center 3.1.1부터는 JSON 페이로드를 PATCH 요청으로 보내기 전에 내보낸 JSON 파일에서 "id" : "Infra" 속성이 있는 줄을 먼저 제거해야 합니다. 그렇지 않으면 NSX Policy Manager에서 400 잘못된 요청 응답을 받습니다.
- 외부 REST API 도구를 사용하여 NSX Intelligence 권장 사항이 포함된 JSON 파일을 처리를 위해 NSX Policy Manager에 제출합니다.
Postman과 같은 외부 REST API 도구를 사용하여 NSX Intelligence 권장 사항을 NSX-T Data Center 설치에 JSON 페이로드로 제출하면 NSX Intelligence 애플리케이션에서 권장 사항이 성공적으로 처리되고 있다는 사실을 인식하지 못합니다. 해당 NSX Intelligence 권장 사항은 [권장 사항] 목록에 계속해서 게시 준비 완료 상태로 표시됩니다. 해당 이름을 클릭하여 권장 사항을 검토하려고 시도하면 다음 메시지가 수신됩니다.
게시되지 않은 권장 정책을 찾을 수 없습니다. 이러한 권장 정책의 버전을 가져온 후 외부 도구를 사용하여 NSX-T Data Center에 이미 게시했거나 삭제했을 수 있습니다.
- 내보낸 권장 사항을 JSON 페이로드로 제출한 후 표의 게시 준비 완료 권장 사항 목록에서 권장 사항을 수동으로 삭제합니다.