삭제된 VM을 복원하는 REST API 워크플로우
VMware vSphere REST API용 SnapCenter 플러그인을 사용하여 VM 백업에 대한 복구 작업을 수행하려면 규정된 REST API 호출 순서를 따라야 합니다.
각 REST API에 를 추가합니다 https://<server>:<port>
REST API의 전면에서 전체 끝점을 형성합니다.
단계 | REST API | 설명 |
---|---|---|
1 |
로 이동합니다 |
VMware Managed Objects URL에서 VM UUID를 찾습니다. 복원할 VM의 * uuid * 를 확인합니다. |
2 |
'/4.1/VM/{uuuid}/백업' |
VM 백업 가져오기지정된 VM의 백업 목록을 가져옵니다. 1단계에서 * uuid * 를 전달합니다. 복원하려는 백업의 * backupId * 를 기록해 둡니다. |
3 |
"/4.1/vm/backups/{backupId}/snapshotlocations" |
|
4 |
'/4.1/vm/{moref}/backups/availability.xhosts' |
Get Available ESX Hosts는 백업이 저장된 호스트에 대한 정보를 가져옵니다. 사용 가능한 EsableEsHostsList* 정보를 확인합니다. |
5 |
'/4.1/VM/{uuuid}/backups/{backupId}/restore' |
"uuuid를 사용하여 백업에서 VM 복원 또는 삭제된 VM 복원"은 지정된 백업을 복원합니다. 1단계에서 * uuid * 를 전달합니다. 2단계에서 * backupId * 를 전달합니다. RestoreLocations * 속성의 3단계와 4단계의 정보를 전달합니다. VM 백업이 부분 백업인 경우 restartVM' 매개변수를 "false"로 설정합니다. * 참고: * 템플릿인 VM은 복원할 수 없습니다. |