NetWorker: nsrazure_recover schlägt fehl: "Die Ziel-VM muss für die Recovery eines einzelnen Laufwerks bereits vorhanden sein."
Summary: Der nsrazure_recover Befehl wird verwendet, um einen Snapshot einer Azure Virtual Machine (VM) wiederherzustellen, der mit NetWorker gesichert wurde. Der Befehl schlägt fast sofort fehl und meldet, dass die Ziel-VM für die Recovery eines einzelnen Laufwerks bereits vorhanden sein muss. ...
Symptoms
- Die Spalte
nsrazure_recoverwird verwendet, um eine Azure-VM über die NetWorker-Befehlszeile wiederherzustellen: NetWorker: Durchführen der Azure-VM-Momentaufnahmewiederherstellung über die Befehlszeile - Die Recovery schlägt mit dem folgenden Fehler fehl:
azure-nve:~ # nsrazure_recover -S 4154256312 -N 'Azure' -R 'NW-PERF' -A 'networkerstorageaccount' -V 'Test-VM' -E 'NW-PERF:vnet' -T 'subnet'
207830:nsrazure_recover: Response Code: 404 Response Data: {"error":{"code":"ResourceNotFound","message":"The Resource 'Microsoft.Compute/virtualMachines/Test-VM' under resource group 'NW-PERF' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"}}
207974:nsrazure_recover: Target VM must already exist for a single disk recovery.Cause
Die Saveset-ID (SSID), die in der nsrazure_recover Befehl ist für eine DataDisk, nicht ein OsDisk. Die VM, die mit angegeben ist -V VM_NAME ist für eine neue VM, nicht für eine vorhandene VM.
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 NW-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 NW-PERF:azure-ubuntu:azure-ubuntu_DataDisk_0
Es ist nicht möglich, eine DataDisk Recovery auf eine neue VM. Es muss eine vorhandene VM angegeben werden.
Hierbei handelt es sich um erwartete Funktionalität.
Resolution
- Option 1: Um nur die Datenfestplatte wiederherzustellen, geben Sie Folgendes an:
-V Existing_VMimnsrazure_recover. - Option 2: Um die VM auf einer neuen VM wiederherzustellen, geben Sie eine SSID für die VMs an
OsDiskfestzulegen:
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 NW-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 NW-PERF:azure-ubuntu:azure-ubuntu_DataDisk_0 azure-nve:~ # nsrazure_recover -S 4171033528 -N 'Azure' -R 'NW-PERF' -A 'networkerstorageaccount' -V 'TestVM' -E 'DD-PERF:vnet' -T 'subnet' Using 'vnet' vnet from resource group 'NW-PERF'. Target VM 'NW-PERF:TestVM' does not exist and will be recreated. Restoring OS disk 'azure-ubuntu_OsDisk_1_cf93159d6205414baa8593901a918d3a'. Using 'networkerstorageaccount' storage account from resource group 'NW-PERF'. …
Additional Information
In einigen Szenarien wird eine Festplatte möglicherweise als "OsDisk_JobID_TimeStamp" zum Beispiel:
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 NW-PERF:azure-ubuntu:azure-ubuntu_OsDisk_0_17143_1751393058
Diese Festplatte weist darauf hin, dass sie aus einem vorherigen Wiederherstellungsversuch erstellt wurde. Während eines nsrazure_recover, wird sie als DataDisk, nicht ein OsDisk. Während der nsrazure_recovermüssen Sie die SSID einer Betriebssystemfestplatte angeben, an die kein JobId_TimeStampfestzulegen:
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 NW-PERF:azure-ubuntu:azure-ubuntu_OsDisk_1_cf93159d6205414baa8593901a918d3a