NVP-vProxy:コマンド ラインからVMリストアを実行する方法

概要: NetWorker VMware Protection(NVP)統合は、vProxyアプライアンスを使用して構成されています。特定の状況では、コマンド ライン(CLI)からリストアを実行する必要があります。この記事では、nsrvproxy_recoverを使用した仮想マシン(VM)イメージのリストアの実行に関する一般的な情報を提供します。

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

手順

NetWorker VMware Protection(NVP)統合は、vProxyアプライアンスを使用して構成されています。特定の状況では、コマンド ライン インターフェイス(CLI)からリストアを実行する必要があります。NetWorkerコマンド リファレンス ガイドには、次の情報が記載されています nsrvproxy_recoverの詳細を確認してください。NetWorkerのドキュメントは、次の場所から入手できます。NetWorkerのサポート |マニュアルおよび文書
 

  1. リストアするセーブセットID(SSID)を特定します。これを行うには、次のいずれかの方法を使用します。
  • [セーブセット]セクションの[NMC(NetWorker管理コンソール)メディア]タブを使用する。
  • NetWorkerサーバのコマンドライン: mminfo -avot -q vmname=VMNAME
  1. 以下を使用します。 mminfo コマンドを「-S」オプションを使用して、NetWorkerサーバー メディア データベースからセーブセットに関する完全な情報をクエリーします。 
mminfo -S -q ssid=<SSID>
メモ: または、次の方法を使用して、CLIリストアに必要なコマンドを生成します。NVP vProxy:デバッグを使用してCLIからVMリカバリーを実行するための正確なコマンド構文を取得する方法
  1. から取得した情報を使用して、 mminfo 手順 3 で出力して、 nsrvproxy_recover command.
    構文:
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 (オプション)追加の冗長性
    • -D (オプション)追加されたデバッグ レベルについては、次を参照してください。NetWorker:デバッグ情報レベル
    • -m リカバリー方法:
      • R (仮想マシンの復元)既存の仮想マシンをポイント イン タイムに戻します。変更ブロック追跡(CBT)が有効になっている場合は、変更されたデータのみが移動されます。
      • I (仮想マシン イメージのリカバリー): 選択した仮想マシンを新しい仮想マシンとしてリカバリーします。
      • D (仮想マシン ディスク リカバリー): 1つまたは複数のディスクを既存の仮想マシンにリカバリーします。
      • N (瞬時のリカバリー): インスタント アクセスを使用して、選択した仮想マシンを新しい仮想マシンとしてリカバリーします。データストアは、セーブセットが格納されているData Domainデバイスに配置されます。次のそれぞれの場合について説明します。 nsrvproxy_recover プロセスが終了すると、データストアは自動的に再利用されます。仮想マシンを保持するには、Storage vMotionを使用して仮想マシンを別のデータストアに移行します。
      • E (緊急復旧): 選択した仮想マシンをESXiホストにリカバリーします。
    • -k (オプション)同時VMDKリストア。
    • > output_file.log (オプション)のリダイレクト nsrvproxy_recover コマンドを任意の場所のログ ファイルに出力します。
    • その他のオプションの詳細については、 nsrvproxy_recover 『NetWorkerコマンド リファレンス ガイド』のセクション

仮想マシン リカバリーを実行するコマンド構文の例:

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 
メモ: ESXiホストのMoRefを使用し、データストアのMoRefを使用する場合は、 mminfo 出力では、バックアップ時に元のVMが存在していたものと同じESXiホストおよびデータストアにリストアされます。このESXiホストに使用可能なリソースがあり、データストアに十分なスペースがあることを確認してください。セッションが閉じられるか、プロンプトがキャンセルされると、リストア セッションは終了します。

コマンドをバックグラウンドで実行して、セッションまたはプロンプトの終了によって終了しないようにすることができます。

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

ジョブを停止するには、次の手順を実行する必要があります kill の PID nsrvproxy_recover プロセスにライセンスを要求します。または、 nsrvproxy_recover NetWorkerサーバーからのジョブID jobkill コマンドプロンプト。

  1. リストアが正常に開始された場合は、プロンプトのNMCモニタリングタブで進行状況を監視できます。 nsrwatch コマンド、またはvSphere。

その他の情報

対象製品

NetWorker

製品

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