NVP-vProxy:虚拟机还原在恢复磁盘选择期间缺少磁盘
摘要: 您有一个配置了多个磁盘的虚拟机。虚拟机备份已成功完成。恢复虚拟机时,并非所有虚拟机磁盘都可用于恢复。缺失的磁盘在 VMware 中配置为独立磁盘或 RDM 磁盘。VMware 不会为独立磁盘创建快照,这是备份磁盘所必需的。在备份期间会绕过 RDM 磁盘,因为它们不受支持。
症状
您有一个配置了多个磁盘的虚拟机:
虚拟机在 NetWorker 保护组中选择了多个磁盘:
恢复虚拟机时,并非所有虚拟机磁盘都可用于恢复。
原因
备份日志不包含任何错误,因为它未尝试备份不受支持的磁盘。虚拟机备份会话日志中的 DiskStats 不显示“missing disk”,这意味着它未被选中进行备份。
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: Hard disk 1 | hotadd | 12 MiB | 13 MiB/s | 185 MiB/s | 0:00:16 | 1.4 us | 0:00:29 | vm-1011 | win-client02
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: Total | | 12 MiB | 13 MiB/s | 185 MiB/s | 0:00:16 | 1.4 us | 0:00:29 | vm-1011 | win-client02
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet.
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2023-10-04T19:39:03Z INFO: [@(#) Build number: 99] DiskStats: CSV: vm-1011,win-client02,Hard disk 1,hotadd,11796480,30,17,0,12605127,193072883
/nsr/logs/policy/POLICY_NAME/WORKFLOW_NAME 目录中的 NetWorker 服务器上,或 /opt/emc/vproxy/runtime/logs/recycle/vbackupd/DATE 在 vProxy 设备上。
vmspec 备份会话日志顶部的部分:
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "VmSpec": {
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "Name": "win-client02",
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "VmMoref": "vm-1011",
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "VirtualDisks": [
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] {
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "Label": "Hard disk 1",
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "Key": 2000
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] }
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] ],
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "IndependentDisks": [
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] {
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "Label": "Hard disk 2",
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] "Key": 2001
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] }
2023-10-04T19:38:29Z NOTICE: [@(#) Build number: 99] ],
如果虚拟机磁盘是独立磁盘或 RDM 磁盘,则这是预期行为。基于映像的保护不支持这些磁盘类型,备份工作流会跳过这些磁盘类型。此限制记录在 《NetWorker VMware 集成指南》中,可通过以下途径获得:适用于NetWorker的支持 |手册和文档 (您必须使用戴尔支持帐户登录)。尝试在 VMware 中为虚拟机拍摄快照时报告以下故障:
解决方案
有两个选项可用于确保不受支持的磁盘上的数据受到保护:
选项 1:
将虚拟机配置保留原样。从 NetWorker 保护组的磁盘选择中删除不受支持的(独立磁盘或 RDM)磁盘。如果要在不受支持的磁盘上备份数据,请在虚拟机上安装 NetWorker 客户端软件,并为虚拟机配置 NetWorker 客户端,选择独立磁盘/RDM 磁盘作为存储集。
选项 2(仅适用于独立磁盘):
如果虚拟机磁盘为独立磁盘,则可以将其转换为依赖磁盘。这支持 VMware 快照功能,并允许基于映像的磁盘保护。在对系统进行任何更改之前,请咨询您的 VMware 管理员和虚拟机的系统管理员。
1.如果虚拟机已开机,请登录虚拟机并关闭操作系统。
2.使用 vSphere Web Client 连接到 vCenter。以有权修改虚拟机配置的用户身份登录(例如:administrator@vsphere.local)。
3.右键单击虚拟机,然后选择“Edit Settings”,打开虚拟机属性。
4.识别“独立”磁盘,并将其从“独立”更改为“相关”:
5.执行虚拟机备份时,备份日志应报告备份的两个磁盘:
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: Disk Label | Mode | Bytes Moved | Read Rate | Write Rate | Overhead | VDDK Wait | Total Time | VM MORef | VM Name
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: ------------- | ------ | ----------- | ------------ | ------------ | ------------- | ------------- | ------------- | --------- | ------------------------------
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: Hard disk 2 | hotadd | 10 GiB | 2 GiB/s | 489 MiB/s | 0:00:16 | 1.3 us | 0:00:49 | vm-1011 | win-client02
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: Hard disk 1 | hotadd | 35 MiB | 12 MiB/s | 96 MiB/s | 0:00:17 | 1.0 us | 0:00:33 | vm-1011 | win-client02
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: Total | | 11 GiB | 971 MiB/s | 483 MiB/s | 0:00:33 | 2.3 us | 0:01:23 | vm-1011 | win-client02
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: CSV: Generate stats in CSV format for friendly import to spreadsheet.
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: CSV: VM MORef,VM Name,Disk Label,Mode,Bytes Moved,Total Time (sec),Overhead (sec),VDDK Wait (sec),Read Rate (b/s),Write Rate (b/s)
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: CSV: vm-1011,win-client02,Hard disk 2,hotadd,10737418240,50,17,0,1434551729,512396687
2023-10-04T20:01:12Z INFO: [@(#) Build number: 99] DiskStats: CSV: vm-1011,win-client02,Hard disk 1,hotadd,35782656,33,17,0,11556617,99708496
6.现在,在还原自磁盘转换为相关磁盘以来所执行的备份期间,应显示以前丢失的磁盘:

其他信息
- 更改磁盘模式以从快照中排除虚拟磁盘:https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-8B6174E6-36A8-42DA-ACF7-0DA4D8C5B084.html
- 快照限制:https://docs.vmware.com/en/VMware-vSphere/7.0/com.vmware.vsphere.vm_admin.doc/GUID-53F65726-A23B-4CF0-A7D5-48E584B88613.html
- NVP vProxy:当虚拟机包含独立磁盘时,虚拟机备份不会发出警告
=====================
您可以通过执行以下操作来识别具有独立磁盘的虚拟机:
在 NetWorker 服务器上运行:
nsrvim -d --names VCENTER_NAME
这将创建几个.xml文件。如果是 Linux,则在 /nsr/cores/nsrvim。如果是 Windows,则会在 nsrvim 命令已运行。
打开 vcenter.xml 文件并搜索/过滤 Independent。