NetWorker : Comment EFFECTUER UN POST pour les restaurations d’image de machine virtuelle VMware avec l’API REST

概要: Cet article de la base de connaissances présente brièvement comment effectuer des restaurations d’image de machine virtuelle VMware à partir de l’API REST.

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

Cet article de la base de connaissances présente brièvement/génériquement comment effectuer des restaurations d’image de machine virtuelle VMware à partir de l’API REST. Le guide complet de l’API REST est disponible sous : 

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) Vous pouvez interroger toutes les machines virtuelles protégées pour obtenir l’UUID de la machine virtuelle que vous souhaitez restaurer. La syntaxe du lien est la suivante :
https:// NETWORKER_SERVER :9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) Vous devez collecter les valeurs de référence d’objet géré (MoRef) VMware requises pour la machine virtuelle spécifique que vous souhaitez restaurer : La syntaxe du lien est la suivante : 
https:// NETWORKER_SERVER :9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups

Les valeurs requises s’affichent sous la ligne vm_info et sous la section vmInformation de la sortie.

Exemple:
kA53a0000004OcKCAU_1_0
 
3) Vous pouvez collecter des informations supplémentaires en ajoutant l’ID de sauvegarde à la demande GET : 
https:// NETWORKER_SERVER :9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) Pour effectuer l’autotest de démarrage (POST), vous devez utiliser la syntaxe de lien suivante : 
https:// NETWORKER_SERVER :9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Un exemple de contenu du corps de texte JSON consiste à remplacer les valeurs par les valeurs collectées aux étapes 2 et 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"
}

 
Exemple :
kA53a0000004OcKCAU_1_1
Remarque : L’état 201 indique que la demande a été soumise. Il ne s’agit là que d’un exemple de restauration d’image complète dans un environnement spécifique. Les propriétés et les exigences peuvent changer en fonction de l’environnement VMware.
 
La session de restauration s’affiche dans le client VMware.
 
Dépannage générique :
 
Code Description Exemples
1XX Information 100 - Continuer
2XX Success 200 - OK
201 - Créé
202 - Accepté
3XX Redirection 301 - Déplacé définitivement
307 - Redirection temporaire
4XX Erreur client 400 - Demande malveillante
401 - Non autorisé
404 - Introuvable
5XX Erreur DE SERVEUR 500 - Erreur de serveur
interne 503 - Service indisponible.
 
 

その他の情報

Les logs de la session de restauration sont disponibles :

NetWorker Server :
Linux : /nsr/logs/recover/
Windows : [INSTALL_DRIVE] :\Program Files\EMC NetWorker\nsr\logs\recover
vProxy utilisé pour la restauration : /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
Remarque : Dans la plupart des cas, une fois la restauration terminée, elle est déplacée vers : /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/

対象製品

NetWorker

製品

NetWorker
文書のプロパティ
文書番号: 000021344
文書の種類: How To
最終更新: 06 5月 2025
バージョン:  5
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。