NetWorker: Przywracanie maszyny wirtualnej nie kończy się, a dysk maszyny wirtualnej jest usuwany lub przywracany jako pusty dysk
Resumo: Przywracanie maszyny wirtualnej kończy się niepowodzeniem, a plik dysku maszyny wirtualnej jest usuwany lub zerowany podczas operacji przywracania maszyny wirtualnej, gdy maszyna wirtualna vProxy doświadcza funkcji vMotion podczas operacji przywracania. ...
Sintomas
Przywracanie maszyny wirtualnej wykonane za pomocą urządzenia vProxy NetWorker VMware Protection (NVP) kończy się niepowodzeniem, a maszyna wirtualna pokazuje brakujący lub wyzerowany dysk:Rysunek 1:
Maszyna wirtualna pokazuje brakujący lub wyzerowany dysk
Przywracanie maszyny wirtualnej kończy się niepowodzeniem z następującym błędem widocznym w dzienniku sesji odzyskiwania maszyny wirtualnej:
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.
Atrybuty vProxy /opt/emc/vproxy/runtime/logs/vrecoverd/vrecoverd-vddk.log może wyświetlić alert "Nie znaleziono".
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).
Maszyny wirtualne vProxy vmware.log pokazuje, że podczas przywracania zainicjowano funkcję 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.
Causa
Funkcja VMware Distributed Resource Scheduler (DRS) jest włączona. Maszyna wirtualna vProxy jest uruchamiana ruchami vMotion w środowisku VMware podczas operacji przywracania. Gdy maszyna wirtualna jest vMotion, zgłasza wszystkie dołączone do niej dyski. Podczas przywracania maszyny wirtualnej dyski maszyn wirtualnych są dołączane do serwera vProxy; Oznacza to, że jeśli vMotion wystąpi na vProxy mid restore, nazwy dysków maszyn wirtualnych zostaną zmienione tak, aby należały do vProxy.
W zależności od liczby dysków maszyny wirtualnej i czasu wystąpienia funkcji vMotion na vProxy, możliwe jest, że niektóre dyski zostaną poprawnie przywrócone. Po uruchomieniu funkcji vMotion wszystkie oczekujące dyski kończą się niepowodzeniem, ponieważ zmieniono nazwę dysku maszyny wirtualnej, a proces odzyskiwania nie może już znaleźć VMDK przy użyciu nazwy maszyny wirtualnej.
Jest to oczekiwana funkcjonalność oparta na projekcie vMotion. Zapoznaj się z artykułem firmy VMware 1029513.
Resolução
W przypadku maszyn wirtualnych vProxy należy unikać automatycznych operacji vMotion Jeśli maszyna wirtualna vProxy jest animowana w trakcie tworzenia kopii zapasowej lub przywracania, może to spowodować nieoczekiwane problemy. Wyłącz funkcję DRS na maszynie wirtualnej vProxy.
Aby wprowadzić te zmiany, skontaktuj się z administratorem VMware lub zespołem pomocy technicznej.