NVP-vProxy : Comment effectuer une restauration de machine virtuelle à partir de la ligne de commande

Résumé: L’intégration NetWorker VMware Protection (NVP) est configurée avec l’appliance vProxy. Dans certaines situations, il est nécessaire d’effectuer une restauration à partir de la ligne de commande (CLI). Cet article fournit des informations générales sur l’exécution d’une restauration d’image de machine virtuelle (VM) à l’aide de nsrvproxy_recover. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

L’intégration NetWorker VMware Protection (NVP) est configurée avec l’appliance vProxy. Dans certaines situations, il est nécessaire d’effectuer une restauration à partir de l’interface de ligne de commande (CLI). Le NetWorker Command Reference Guide fournit des informations sur nsrvproxy_recover. La documentation NetWorker est disponible ici : Prise en charge de NetWorker | Manuels et documents
 

  1. Identifiez l’ID du saveset (SSID) que vous souhaitez restaurer. Pour ce faire, vous pouvez utiliser l’une des approches suivantes :
  • Utilisation de l’onglet Media de NetWorker Management Console (NMC) dans la section Save Sets.
  • Ligne de commande du NetWorker Server : mminfo -avot -q vmname=VMNAME
  1. Utilisez un mminfo avec la commande "-S" pour demander des informations complètes sur le saveset à partir de la base de données des médias NetWorker Server : 
mminfo -S -q ssid=<SSID>
Remarque : Vous pouvez également utiliser la méthode suivante pour générer la commande nécessaire à la restauration de l’interface de ligne de commande : NVP vProxy : Comment obtenir la syntaxe de commande exacte pour l’exécution d’une récupération de machine virtuelle à partir de l’interface de ligne de commande avec débogage
  1. À l’aide de l’information obtenue à partir de l' mminfo à l’étape 3 pour créer le fichier nsrvproxy_recover Commande.
    Syntaxe:
nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c <vCenter FQDN> -S <ssid> -m <recovery method> -M <vm-moref> -V <Desired recovered VM name> -A <datacenter moref> -C <compute resource moref> -H <host moref> -E <datastore moref> [-k] [> output_file.log] 
    • -vvv (facultatif) Commentaires supplémentaires
    • -D (Facultatif) Ajout de niveaux de débogage, voir : NetWorker : Niveaux d’informations de débogage
    • -m Méthodes de récupération :
      • R (Rétablir la machine virtuelle) Rétablir une machine virtuelle existante à un point dans le temps. Si Change Block Tracking (CBT) est activé, il déplace uniquement les données qui ont été modifiées.
      • I (Virtual Machine Image Recovery) : Restaurez la machine virtuelle sélectionnée en tant que nouvelle machine virtuelle.
      • D (Virtual Machine Disk Recovery) : Restaurer un ou plusieurs disques sur une machine virtuelle existante.
      • N (Restauration instantanée) : Utilisez l’accès instantané pour restaurer la machine virtuelle sélectionnée en tant que nouvelle machine virtuelle. Le datastore se trouve dans le périphérique Data Domain sur lequel le saveset est stocké. Une fois le nsrvproxy_recover Le processus est arrêté, le datastore est récupéré automatiquement. Afin de préserver la machine virtuelle, utilisez Storage vMotion pour migrer la machine virtuelle vers un autre datastore.
      • E (Récupération d’urgence) : Restaurez la machine virtuelle sélectionnée sur un hôte ESXi.
    • -k (en option) Restauration VMDK simultanée.
    • > output_file.log (facultatif) Rediriger le fichier nsrvproxy_recover Sortie de la commande dans un fichier journal à l’emplacement de votre choix.
    • Des options supplémentaires sont détaillées dans le nsrvproxy_recover section du NetWorker Command Reference Guide

Exemple de syntaxe de commande pour l’exécution d’une restauration de machine virtuelle :

nsrvproxy_recover -vvv -D9 -m I -c vcsa.amer.lan -M vm-4007 -V rhel-client01_RESTORE -A datacenter-3 -L domain-c8 -F group-v4 -E datastore-12 -S 1971497009 -k 
Remarque : Si vous utilisez la référence MoRef de l’hôte ESXi et la référence MoRef du datastore à partir de mminfo , cette opération permet de restaurer sur le même hôte ESXi et le même datastore que ceux sur lesquels la machine virtuelle d’origine résidait lors de sa sauvegarde. Assurez-vous que cet hôte ESXi dispose de ressources disponibles et que le magasin de données dispose de suffisamment d’espace disponible. Si la session est fermée ou si l’invite est annulée, la session de restauration est interrompue.

Vous pouvez exécuter la commande en arrière-plan afin qu’elle ne soit pas interrompue par la fermeture d’une session ou d’une invite :

Linux :

nohup nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c <vCenter FQDN> -S <ssid> -m <recovery method> -M <vm-moref> -V <Desired recovered VM name> -A <datacenter moref> -C <compute resource moref> -H <host moref> -E <datastore moref> [-k] > /tmp/nsrvproxy_recover-$(date -I).log &
Windows (PowerShell) : 
Start-Process powershell.exe `
  -ArgumentList "-Command nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c '<vCenter>' -S '<ssid>' -m '<method>' -M '<vm-moref>' -V '<vmname>' -A '<dc-moref>' -C '<compute>' -H '<host>' -E '<datastore>' [-k] *>> C:\temp\nsrvproxy_recover.log" `
  -WindowStyle Hidden `
  -NoNewWindow

Pour arrêter la tâche, vous devez : kill le PID de l’attribut nsrvproxy_recover . Alternativement, vous pouvez tuer le nsrvproxy_recover ID de tâche à partir du NetWorker Server jobkill invite de commande.

  1. Si la restauration démarre correctement, vous pouvez surveiller la progression dans l’invite, onglet NMC Monitoring, nsrwatch ou vSphere.

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker
Propriétés de l’article
Numéro d’article: 000158471
Type d’article: How To
Dernière modification: 04 févr. 2026
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.