NetWorker: REST API를 사용하여 VMware VM 이미지 복원을 POST하는 방법

Summary: 이 KB에서는 REST API에서 VMware VM 이미지 복원을 수행하는 방법에 대한 간략한 개요를 제공합니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

이 KB에서는 REST API에서 VMware VM 이미지 복원을 수행하는 방법에 대한 간략하고 일반적인 개요를 제공합니다. 전체 REST API 가이드는 다음에서 확인할 수 있습니다. 

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) 모든 보호된 VM을 쿼리하여 복원하려는 VM의 VM UUID를 얻을 수 있습니다. 링크의 구문은 다음과 같습니다.
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) 복원하려는 특정 VM에 필요한 VMware MoRef(Managed Object Reference) 값을 수집해야 합니다. 링크의 구문은 다음과 같습니다. 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/백업

필요한 값은 vm_info 줄 아래와 출력의 vmInformation 섹션 아래에 나타납니다.

예제:
kA53a0000004OcKCAU_1_0
 
3) GET 요청에 백업 ID를 추가하여 추가 정보를 수집 수 있습니다. 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/백업/BACKUP_ID

4) 복원을 POST하려면 다음 링크 구문을 사용합니다. 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

JSON 본문 콘텐츠의 는 2단계와 3단계에서 수집된 값으로 값을 대체하는 것입니다.
{
	"recoverMode": "New",
	"datacenterMoref": "DATACENTER_MOREF",
	"datastoreMoref": "DATASTORE_MOREF",
	"computeResourceMoref": "COMPUTE_RESOURCE_MOREF",
		"disks": [
                    {
                        "datastoreMoref": "DATASTORE_MOREF",
                        "key": "2000",
                        "name": "Hard disk 1"
                    }
                ],
	"vCenterHostname": "VCENTER_NAME",
	"hostMoref": "VCENTER_MOREF",
	"vmName": "RESTORED_VM_NAME",
	"powerOn": "true/false",
	"reconnectNic": "true/false"
}

 
예:
kA53a0000004OcKCAU_1_1
참고: 상태 201은 요청이 제출되었음을 나타냅니다. 이는 특정 환경에서 전체 이미지 복원의 예에 불과합니다. VMware 환경에 따라 속성 및 요구 사항이 변경 될 수 있습니다.
 
VMware 클라이언트에서 복원 세션이 표시됩니다.
 
일반 문제 해결:
 
코드 설명
1XX 정보 100 - 계속
2XX 성공 200 - OK
201 - Created
202 - Accepted
3XX 리디렉션 301 - 영구적으로
이동 307 - 임시 리디렉션
4XX 클라이언트 오류 400 - Bad request
401 - Unauthorized
404 - Not Found
5XX 서버 오류 500 - 내부 서버 오류
503 - 서비스를 사용할 수 없습니다.
 
 

Additional Information

복원 세션에 대한 로그를 찾을 수 있습니다.

NetWorker 서버:
Linux: /nsr/logs/recover/
Windows: [INSTALL_DRIVE]:\Program Files\EMC NetWorker\nsr\logs\recover
복원에 사용되는 vProxy: /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
참고: 대부분의 경우 복원이 완료되면 다음으로 이동합니다. /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000021344
Article Type: How To
Last Modified: 06 May 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.