NetWorker:如何从命令行执行 Azure VM 快照还原

Summary: 本文概述了如何从命令行执行 Azure 虚拟机 (VM) 快照还原。如果无法访问 NetWorker Web 用户界面 (NWUI),这对于执行 Azure 虚拟机还原非常有用。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

NetWorker Azure 虚拟机快照集成指南提供了有关 nsrazure_recover 命令确认该锁定已释放。NetWorker 文档可在 戴尔支持 NetWorker 产品页面上找到。

本文的目的是在 NetWorker Web 用户界面 (NWUI) 不可访问或未提供有效的虚拟机备份时帮助减少对 Azure 虚拟机还原的需求。要从 NWUI 执行 Azure 虚拟机还原,请参阅:NetWorker:如何从 NWUI 执行 Azure VM 快照还原

前提条件:

  1. NetWorker 服务器上必须有可用的有效虚拟机备份。这可以通过 NetWorker mminfo -avot 命令确认该锁定已释放。示例:
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),则不能将其用于恢复。
恢复类型取决于所选存储集。
  • 虚拟机还原:要执行虚拟机(映像还原),您必须指定虚拟机的 SSID OsDisk 存储集。此选项允许您将 SSID 恢复为新虚拟机。
  • 磁盘恢复:如果 SSID 将磁盘显示为“DataDisk”,则必须在恢复命令语法中指定现有虚拟机。
提醒:如果磁盘显示为 OsDisk,但附加了 jobId_TimeStamp 它是来自上一次还原尝试的磁盘(例如: azure-ubuntu_OsDisk_1234_1755183890)时,此方法起作用。在还原期间,此磁盘将被视为 DataDisk 并且不能作为新虚拟机执行,则必须将其恢复到现有虚拟机。请参阅:NetWorker:nsrazure_recover失败 “对于单磁盘恢复,目标虚拟机必须已存在。”
  1. 确定还原所需的 Azure 存储帐户。 
  2. 确定还原所需的目标 Azure vNet 和子网。
提醒:请咨询 Azure 管理员以获取所需的 Azure 字段。

执行还原:

在 NetWorker 服务器上打开提升的提示符。

虚拟机还原的一般语法:

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 的资源名称 - 此选项是必需的。
-一个 指定要在恢复期间使用的存储帐户 - 此选项是必需的。
-L 指定所创建虚拟机的区域 — 此选项源自备份期间收集的信息。
-R 

指定要用于连接到 Azure 的资源组。

-S 

指定用于恢复的存储集 ID (SSID)。

-V

指定恢复的虚拟机的名称。

-E

指定恢复的虚拟机使用的 vNet。

-吨

指定恢复的虚拟机使用的子网。

提醒:关闭命令行会话将取消作业。要防止 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

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000353199
Article Type: How To
Last Modified: 05 Dec 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.