Article Number: 000215502
使用 NetWorker VMware Protection (NVP) vProxy 裝置執行的 VM 還原失敗,且 VM 顯示磁碟遺失或清零:圖 1:
VM 顯示磁碟遺失或清零
VM 還原失敗,並在 VM 還原工作階段記錄中出現下列錯誤:
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.
vProxy 的 /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log
可能會顯示「找不到」警示。
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).
vProxy VM vmware.log
顯示還原期間已啟動 vMotion。
YYYY-MM-DDTHH:MM:SSZ In(05) vmx - SVMotion: Enter Phase 1 .... YYYY-MM-DDTHH:MM:SSZ In(05) worker-2107995 - SVMotionCleanupThread: Cleanup complete.
VMware 分散式資源排程器 (DRS) 已啟用。在還原作業期間,vProxy VM 會在 VMware 環境中進行 vMotion。當 VM 進行 vMotion 時,它會聲明連接至它的所有磁碟。在 VM 還原期間,VM 磁碟將連接到 vProxy;也就是說,如果在 vProxy 中途還原時發生 vMotion,VM 磁碟會重新命名為屬於 vProxy。
根據 VM 擁有的磁碟數量,以及 vProxy 上發生 vMotion 的時間而定,某些磁碟可能會正確修復。vMotion 啟動後,任何擱置中的磁碟都會失敗,因為 VM 磁碟已重新命名,還原程序無法再使用虛擬機器名稱找到 VMDK。
這是根據 vMotion 設計的預期功能。請參閱 VMware 文章1029513。
vProxy VM 應避免進行自動 vMotion 作業。如果 vProxy VM 在備份或還原過程中進行 vMotion,可能會導致非預期的問題。停用 vProxy VM 上的 DRS。
如需進行這些變更,請洽詢您的 VMware 系統管理員或支援團隊。
NetWorker
NetWorker Family, NetWorker Series
06 Feb 2024
6
Solution