NVP vProxy: VM Disk is Removed or Restored as an Empty Drive

摘要: Virtual Machine (VM) restore fails, and VM disk file is removed or zeroed out during VM restore operation. The vProxy VM was vMotioned in VMware due to VMware Distributed Resource Scheduler (DRS) settings. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

A VM restore performed using the NetWorker VMware Protection (NVP) vProxy appliance. One of the following conditions appears:

  • The VM restore fails, and the VM shows a missing or zeroed out disk.
  • The VM restore succeeds; however, the recovered VM fails to power on because the OS disk is missing.
  • The VM restore succeeds, and the VM powers on; however, one of the data disks is missing from the recovered VM.

The recovered VM shows "zeroed out" disk:
VM Shows a Missing or Zeroed Out Disk
Figure 1: VM Shows a Missing or Zeroed Out Disk.

VM Restore fails with the following error seen in the VM recover session log:

YYYY-MM-DDTHH:MM:SSZ DEBUG:  [105] Data Mover: Hard disk 3: Reporting disk status error: Failed to initialize Block Writer.  Failed to open source VMDK '[DATASTORE] VM_NAME/VM_NAME_2.vmdk': VDDK Error: 13: You do not have access rights to this file.

The vProxy's /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log may show a "Not found" alert.

YYYY-MM-DDTHH:MM:SSZ NOTICE: VDDK INFO YYYY-MM-DDTHH:MM:SSZ3Z error -[13331] [Originator@6876 sub=transport] Unmounting 42126e5f-f18a-8243-01ea-6a29456f8ecb using transport hotadd failed : Got bad HTTP response during feteching file (Not Found).

The vProxy VMs vmware.log shows a vMotion was initiated during the restore.

YYYY-MM-DDTHH:MM:SSZ In(05) vmx - SVMotion: Enter Phase 1
....
YYYY-MM-DDTHH:MM:SSZ In(05) worker-2107995 - SVMotionCleanupThread: Cleanup complete.
NOTE: vmware.log files are stored in the same location as the VM configuration files. In the vSphere web client, go to the VM's datastore and open the VM folder, the vmware.log files can be downloaded from here. The vmware.log file is logged in UTC format, where the vProxy time zone can be configured during deployment. This may cause a mismatch in the time observed in the vProxy log with the vmware.log. Convert the time from the vProxy time zone to UTC to align the vMotion event with the VM restore window. The specific issue observed with the VM can vary depending on the point-in-time the vMotion occurred during the restore session.

原因

VMware Distributed Resource Scheduler (DRS) is enabled. The vProxy VM is vMotioned in the VMware environment during the restore operation. When a VM is vMotioned, it claims any disks attached to it. During a VM restore, the VM's disks attach to the vProxy. If a vMotion occurs during the restore, the disks are renamed to belong to the vProxy.

 

Depending on how many disks the VM has and when the vMotion occurs on the vProxy, it is possible that some disks may restore correctly. When vMotion starts, any pending disks fail. The VM disk is renamed, so the recovery process cannot find the VMware Virtual Machine Disk (VMDK) using the VM name.

 

This is expected functionality based on vMotion design. See VMware article 1029513. This hyperlink is taking you to a website outside of Dell Technologies.

解决方案

Automatic vMotion operations should be avoided for vProxy VMs. If a vProxy VM is vMotioned mid backup or restore, it may cause unexpected issues. Disable DRS on the vProxy VM.

Consult with your VMware administrator or support team for making these changes.

其他信息

Similar issues may appear due to Change Block Tracking (CBT) File (CTK) corruption: NVP-vProxy: VM recovery is marked as successful but the VM does not boot with the error: Missing Operating System

受影响的产品

NetWorker

产品

NetWorker Family, NetWorker Series
文章属性
文章编号: 000215502
文章类型: Solution
上次修改时间: 12 8月 2025
版本:  9
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。