NetWorker:コマンドラインからAzure VMスナップショットのリストアを実行する方法

概要: この記事では、コマンドラインからAzure仮想マシン(VM)スナップショットのリストアを実行する方法の概要について説明します。これは、NetWorker Webユーザー インターフェイス(NWUI)にアクセスできない場合にAzure VMのリストアを実行するのに役立ちます。

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

手順

NetWorker Azure VMスナップショット統合ガイドには、次の情報が記載されています。 nsrazure_recover に指定します。NetWorkerのドキュメントは、 DellサポートのNetWorker製品ページで入手できます。

この記事の目的は、NetWorker Webユーザー インターフェイス(NWUI)にアクセスできない場合、または有効なVMバックアップが表示されない場合に、Azure VMのリストアの必要性を軽減することです。NWUIからAzure VMのリストアを実行するには、次を参照してください。NetWorker:NWUIからAzure VMスナップショットのリストアを実行する方法

前提条件:

  1. 有効なVMバックアップがNetWorkerサーバーで使用可能である必要があります。これは、NetWorkerを使用して取得できます mminfo -avot に指定します。Example:
azure-nve:~ # mminfo -avot
volume        type   client           date     time         size ssid      fl   lvl name
….
azure_nve.local.dddefault.003 Data Domain azure-nve.local 08/13/25 15:47:03 31 GB 4171033528 cb full DD-PERF:azure-ubuntu:azure-ubuntu_OsDisk_1_cf93159d6205414baa8593901a918d3a
azure_nve.local.dddefault.003 Data Domain azure-nve.local 08/13/25 15:47:04 33 GB 4154256312 cb full DD-PERF:azure-ubuntu:azure-ubuntu_DataDisk_0
メモ: セーブセットID(SSID)の値をメモしておきます。SSIDはブラウズ可能としてマークされている必要があります(cb)を提供する必要があります。セーブセットが有効でない場合(cE)、リストアには使用できません。
リカバリのタイプは、選択したセーブセットによって異なります。
  • VMのリストア: VM(イメージのリストア)を実行するには、VMのSSIDを指定する必要があります OsDisk セーブセット。このオプションを使用すると、SSIDを新しいVMとしてリカバリーできます。
  • ディスクのリストア: SSIDにディスクが「DataDisk」と表示されている場合は、recoverコマンド構文で既存のVMを指定する必要があります。
メモ: ディスクが次のように表示される場合 OsDiskですが、 jobId_TimeStamp 前回の復元試行のディスク(例: azure-ubuntu_OsDisk_1234_1755183890)を提供する必要があります。リストア中、このディスクは DataDisk 新しいVMとして実行することはできません。既存のVMにリカバリーする必要があります。詳細については、NetWorker:nsrazure_recoverが失敗し、「Target VM must already exist for a single disk recovery.」
  1. リストアに必要なAzureストレージ アカウントを特定します。 
  2. リストアに必要なターゲットAzure vNetとサブネットを特定します。
メモ: Azureの必須フィールドを取得するには、Azure管理者に問い合わせてください。

リストアの実行:

NetWorkerサーバーで管理者特権でプロンプトを開きます。

VMリストアの一般的な構文は次のとおりです。

nsrazure_recover [-D OPTIONAL_DEBUG_LEVEL_1-9] -S SSID -N 'SUBSCRIPTION_NAME' -R 'RESOURCE_GROUP_NAME' -A 'STORAGE_ACCOUNT_NAME' -V 'RECOVER_VM_NAME' -E 'RESOURCE_GROUP_NAME:VNET_NAME' -T 'SUBNET_NAME'
オプション 説明
-N Azureへの接続に使用するリソース名を指定します(このオプションは必須です)
-A リカバリー中に使用するストレージ アカウントを指定します。このオプションは必須です
-L 作成されたVMのリージョンを指定します。このオプションは、バックアップ中に収集された情報から取得されます
-R 

Azureへの接続に使用するリソース グループを指定します

-S 

リストアに使用されるセーブセットID(SSID)を指定します。

-V

リカバリーされたVMの名前を指定します。

-E

リカバリーされたVMが使用するvNetを指定します。

-T

リカバリーされたVMが使用するサブネットを指定します。

メモ: コマンドライン セッションを閉じると、ジョブが取り消されます。LinuxでのTMOUT設定によってリストアが閉じられないようにするには、コマンドのプレフィックスに nohup そしてそれを &の詳細を確認してください。これにより、コマンドがバックグラウンドで実行されます。セッションが閉じられていても、リストアはバックグラウンドで実行されます。コマンド セッションで出力は表示されません。 

リカバリー セッションは、次のコマンドを使用してコマンド ラインから監視できます。 nsrwatch.

ジョブの実行中、ログは次の場所にあります。

  • Linuxの場合 /nsr/logs/adhoc/adhoc-job-JOBID
  • Windows(デフォルト): C:\Program Files\EMC NetWorker\nsr\logs\adhoc\adhoc-job-JOBID

完了またはリカバリーに失敗したログは、次の場所に移動されます。

  • Linuxの場合 /nsr/logs/adhoc/nsrazure_recover/
  • Windows(デフォルト): C:\Program Files\EMC NetWorker\nsr\logs\adhoc\nsrazure_recover

代替方法:

ジョブ データベースには、NWUIから開始されたリカバリー コマンドのレコードが含まれています。NWUIからリストアを開始することはできるが、他の問題により失敗する場合は、NWUIを使用して、コマンド ラインから使用するリカバリー コマンドを作成できます。

  1. NWUIベースのVMリカバリーを実行します。NetWorker:NWUIからAzure VMスナップショットのリストアを実行する方法
  2. リカバリー ジョブは、 jobidの詳細を確認してください。「 jobid リカバリログフォルダに表示されます。
    [root@azure-nsr ~]# ls -l /nsr/logs/adhoc/nsrazure_recover/226845.log
    -rw-r--r-T. 1 root root 243 Apr 20 13:28 /nsr/logs/adhoc/nsrazure_recover/226845.log
  3. NetWorkerサーバーの管理者特権のプロンプトで、次のように入力します。 jobquery プロンプト:
  4. から jobquery プロンプトで、次のように入力します: show command
  5. から jobquery プロンプトで、次のように入力します: print type: recover job; job id: LOG_JOBID

Example: 

[root@azure-nsr ~]# jobquery
NetWorker jobs query utility.
Use the "help" command for help.
jobquery> show command
jobquery> print type: recover job; job id: 226845
                     command: \
"nsrazure_recover -N 'Azure' -R 'dd-perf' -A 'dd-perf:networkerstorageaccount'\
 -n 'DD-PERF:azure-win2k22' -V 'azure-win2k22-RESTORE' -E 'dd-perf:DPADDFS-sto\
rage-pe-vnet' -T 'DPADDFS-storage-pe-subnet-1' -t \"4/19/2026 5:50:30 PM\" -D0\
";
jobquery>
  1. recoverコマンドをテキスト ファイルにコピーし、quitコマンドを使用して終了します jobqueryの詳細を確認してください。
メモ:jobquery コマンドは、出力を \ 改行を区切る。次の例は、1行に編集されたコマンドを示しています。
nsrazure_recover -N 'Azure' -R 'dd-perf' -A 'dd-perf:networkerstorageaccount' -n 'DD-PERF:azure-win2k22' -V 'azure-win2k22-RESTORE' -E 'dd-perf:DPADDFS-storage-pe-vnet' -T 'DPADDFS-storage-pe-subnet-1' -t \"4/19/2026 5:50:30 PM\" -D0
  1. コマンド オプションを変更し(必要な場合)、コマンドラインから実行できます。
[root@azure-nsr ~]# nsrazure_recover -S 619004503 -N 'Azure' -R 'dd-perf' -A 'dd-perf:networkerstorageaccount' -V 'azure-win2k22-RESTORE' -E 'dd-perf:DPADDFS-storage-pe-vnet' -T 'DPADDFS-storage-pe-subnet-1'
Using 'DPADDFS-storage-pe-vnet' vnet from resource group 'dd-perf'.
Target VM 'dd-perf:azure-win2k22-RESTORE' does not exist and will be recreated.
Restoring OS disk 'azure-win2k22_OsDisk_1_423227d3ef284695803c23cd47e8b839'.
Using 'networkerstorageaccount' storage account from resource group 'dd-perf'.
Container nw-azure-win2k22-recovery-container does not exist, creating.
...

その他の情報

対象製品

NetWorker

製品

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