NVP-vProxy:在選擇復原磁碟期間,VM 還原遺失磁碟
Summary: 你有一個配置了多個磁碟的 VM。VM 備份已成功完成。恢復 VM 時,並非所有 VM 磁碟都可用於恢復。遺失的磁碟會在 VMware 中設定為獨立磁碟或 RDM 磁碟。VMware 不會拍攝獨立磁碟的快照,這是備份磁碟的必要項目。備份期間會略過 RDM 磁碟,因為這些磁碟不受支援。
Symptoms
你有一個配置了多個磁碟的 VM:
VM 在 NetWorker 保護群組中選取了多個磁碟:
恢復 VM 時,並非所有 VM 磁碟都可用於恢復。
Cause
備份記錄不包含任何錯誤,因為它並未嘗試備份不支援的磁碟。VM 備份工作階段記錄中的 DiskStats 不會顯示「遺失磁碟」,這表示並未選取磁碟進行備份。
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] ],
如果 VM 磁碟是獨立磁碟或 RDM 磁碟,則這是預期行為。這些磁碟類型不支援映像保護,備份工作流程會略過這些磁碟類型。此限制記錄在 NetWorker VMware 整合指南中,網址為:NetWorker 支援 |手冊與文件 (您必須使用 Dell 支援帳戶登入)。嘗試在 VMware 中建立虛擬機器快照時回報下列失敗:
Resolution
有兩個選項可用來確保不受支援的磁碟上的資料受到保護:
選項 1:
將 VM 配置保留原樣。從 NetWorker 保護群組的磁碟選擇中移除不支援的 (獨立或 RDM) 磁碟。如果您要在不支援的磁碟上備份資料,請在虛擬機器上安裝 NetWorker 用戶端軟體,並為虛擬機器設定 NetWorker 用戶端,並選取獨立/RDM 磁碟作為儲存集。
選項 2 (僅適用於獨立磁碟):
如果 VM 磁碟是獨立的,則可以將其轉換為依賴磁碟。這支援 VMware 快照功能,並可對磁碟進行映像式保護。對系統進行任何變更之前,請先諮詢您的 VMware 管理員和 VM 的系統管理員。
1.如果 VM 已開啟電源,請登入 VM 並關閉作業系統。
2.使用 vSphere Web 用戶端連線至 vCenter。以具有修改 VM 組態權限的使用者身分登入 (例如:administrator@vsphere.local)。
3.在 VM 上按一下滑鼠右鍵,然後選取「編輯設定」,以開啟 VM 內容。
4.識別「獨立」磁碟,並將其從「獨立」變更為「依賴」:
5.執行 VM 備份,備份記錄應會報告兩個磁碟已備份:
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.先前遺失的磁碟現在應該會在還原備份時出現,因為磁碟已轉換為相依磁碟:

Additional Information
- 變更磁碟模式以從快照中排除虛擬磁碟: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:當 VM 包含獨立磁碟時,VM 備份不會發出警告
=====================
您可以執行下列步驟,識別具有獨立磁碟的虛擬機器:
在 NetWorker 伺服器上執行:
nsrvim -d --names VCENTER_NAME
這會建立幾個.xml檔案。如果是 Linux,則在 /nsr/cores/nsrvim。如果是 Windows,則檔案會產生在 nsrvim 命令已執行。
開啟 vcenter.xml 檔和搜索/過濾器為獨立。