REST-API-Workflow zum Wiederherstellen von VMDKs
Um Wiederherstellungsvorgänge für VMDKs mithilfe des SnapCenter Plug-in for VMware vSphere REST-APIs durchzuführen, müssen Sie die vorgeschriebene Reihenfolge der REST-API-Aufrufe einhalten.
Fügen Sie für jede REST-API hinzu https://<server>:<port>
an der Vorderseite der REST-API, um einen vollständigen Endpunkt zu bilden.
Schritt | REST-API | Kommentare |
---|---|---|
1 |
Gehe zu |
Suchen Sie das VM-Moref in der VMware Managed Objects-URL. Beachten Sie das moref für die VM, in der sich das VMDK befindet. |
2 |
|
`Get VM Backups`Ruft eine Liste der Sicherungen für die angegebene VM ab. Übergeben Sie das moref aus Schritt 1. Notieren Sie sich die Backup-ID des Backups, das Sie wiederherstellen möchten. |
3 |
|
`Get snapshot locations`Ruft den Speicherort des Snapshots für die angegebene Sicherung ab. Übergeben Sie die Backup-ID aus Schritt 2. Beachten Sie die Informationen snapshotLocationsList. |
4 |
|
`Get Vmdk Locations`Ruft eine Liste von VMDKs für die angegebene VM ab. Beachten Sie die Informationen vmdkLocationsList. |
5 |
|
`Get Available Datastores`Ruft eine Liste der Datenspeicher ab, die für den Wiederherstellungsvorgang verfügbar sind. Übergeben Sie das moref aus Schritt 1. Übergeben Sie die Backup-ID aus Schritt 2. Beachten Sie die Informationen DatastoreNameList. |
6 |
|
`Get available ESX Hosts`ruft die Informationen für den Host ab, auf dem das Backup gespeichert ist. Übergeben Sie das moref aus Schritt 1. Beachten Sie die Informationen availableEsxHostsList. |
7 |
|
`Restore a VMDK from a backup`stellt das angegebene VMDK aus der angegebenen Sicherung wieder her. Übergeben Sie im Attribut esxHost die Informationen aus availableEsxHostsList in Schritt 6. Übergeben Sie die Informationen aus den Schritten 3 bis 5 an das Attribut vmdkRestoreLocations:
|