Un restore di una VM eseguito utilizzando l'appliance vProxy NetWorker VMware Protection (NVP) ha esito negativo e la VM mostra un disco mancante o azzerato:Figura 1:
La macchina virtuale mostra un disco mancante o azzerato
Il restore della VM ha esito negativo con il seguente errore visualizzato nel registro della sessione di ripristino della 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.
Il vProxy /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log
potrebbe visualizzare l'avviso "Not found".
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).
Le VM vProxy vmware.log
mostra che è stato avviato un vMotion durante il ripristino.
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 Distributed Resource Scheduler (DRS) è abilitato. Durante l'operazione di restore, la macchina virtuale vProxy viene gestita tramite vMotion nell'ambiente VMware. Quando una macchina virtuale viene sottoposta a vMotion, rivendica tutti i dischi ad essa collegati. Durante il ripristino di una macchina virtuale, i dischi delle macchine virtuali sono collegati al vProxy; ovvero, se si verifica una vMotion nel mid restore del vProxy, i dischi delle macchine virtuali vengono rinominati in modo che appartengano al vProxy.
A seconda del numero di dischi della VM e del momento in cui si verifica vMotion sul vProxy, è possibile che alcuni dischi vengano ripristinati correttamente. All'avvio di vMotion, tutti i dischi in sospeso hanno esito negativo perché il disco della VM è stato rinominato e il processo di ripristino non è più in grado di trovare il VMDK utilizzando il nome della VM.
Si tratta di una funzionalità prevista in base alla progettazione vMotion. Consultare l'articolo VMware 1029513.
Le operazioni vMotion automatiche devono essere evitate per le macchine virtuali vProxy. Se una VM vProxy viene spostata tramite vMotion durante il backup o il restore, potrebbero verificarsi problemi imprevisti. Disabilitare DRS sulla VM vProxy.
Consultare l'amministratore o il team di supporto VMware per apportare queste modifiche.