Avamar: Tworzenie kopii zapasowych RCT Hyper V kończy się niepowodzeniem z błędami z powodu oddzielonych punktów kontrolnych
Summary: Ten artykuł bazy wiedzy (KB) zawiera obejścia dotyczące niepowodzeń tworzenia kopii zapasowych funkcji Hyper-V Resilient Change Tracking (RCT) spowodowanych błędami tworzenia punktów kontrolnych. ...
Symptoms
Tworzenie kopii zapasowych Avamar Hyper-V RCT może zakończyć się niepowodzeniem z błędami podobnymi do następujących:
avhypervvss Info <43419>: Creating backup CheckPoint with 'Copy' guest backup type
2019-04-15 00:05:05 avhypervvss Info <43420>: Creating backup CheckPoint with 'Application' consistenty level
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DELLEMC-VM<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMAR-DEV<XXXXSS-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'DDR-Dev2<XXXXX-XXXX-XXXX-XXXX-XXXXXX>' has failed and will be skipped from backup. For details, please check 'winclustersvc.log'.
avhypervvss Warning <43427>: No targets available for backup after checkpoint process.Cause
Tworzenie kopii zapasowych RCT funkcji Hyper-V może być wykonywane pomyślnie przez dzień lub dwa. Jednak ostatnia pomyślna kopia zapasowa pozostawia osierocone pliki punktów kontrolnych (*.avhdx) w katalogach maszyn wirtualnych (VM).
Punkt kontrolny maszyn wirtualnych jest tworzony tymczasowo podczas tworzenia kopii zapasowej. Po zakończeniu wtyczka funkcji Hyper-V informuje system operacyjny Windows (OS) o scaleniu punktu kontrolnego AVHD z nadrzędnym wirtualnym dyskiem twardym (VHD) maszyny wirtualnej.
Czasami punkty kontrolne nie są scalane z głównym wirtualnym dyskiem twardym po zakończeniu tworzenia kopii zapasowych. W dzienniku Podglądu zdarzeń (dzienniki aplikacji i usług —> Microsoft —> Windows —> Hyper-V VMMS) może zostać wyświetlony następujący błąd:
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
W najgorszym przypadku punkty kontrolne mogą nie być widoczne ani w Menedżerze funkcji Hyper-V, ani w poleceniach programu PowerShell.
Zarówno Hyper-V, jak i wtyczka Avamar nie są świadome osieroconych punktów kontrolnych. Kolejne kopie zapasowe Avamar kończą się niepowodzeniem, ponieważ system operacyjny Windows nie może utworzyć nowych plików AVHD punktu kontrolnego z powodu istniejących oddzielonych punktów kontrolnych.
Resolution
W dziennikach Avamar pomyślnie uruchomiono oczyszczanie punktu kontrolnego po stronie wtyczki Avamar Hyper-V. Jednak jednocześnie w Podglądzie zdarzeń wystąpił błąd polegający na tym, że nie udało się scalić dysku, co spowodowało błąd usuwania punktu kontrolnego.
Poniższy fragment kodu w pliku Winclustersvc.log pokazuje, że czyszczenie punktu kontrolnego zostało wykonane pomyślnie:
winclustersvc INFO<0000>: Cleaning up checkpoint created on group AvamarBackup_SERVER-app-20190510000504-0: checkpoint \\SERVER\root\virtualization\v2:Msvm_SnapshotCollection.CollectionID="DXXXXDX-XXCE-XXDX-XABF-XXXDXXXXXX" .
winclustersvc INFO<0000>: DestroySnapshot executed successfully
Wtyczka wywołuje interfejs API firmy Microsoft w celu usunięcia punktu kontrolnego, a wtyczka rejestruje powyższy komunikat dopiero po pomyślnym zwróceniu.
Jednak jednoczesne dzienniki Podglądu zdarzeń zwracają następujący błąd dla wszystkich maszyn wirtualnych, co spowodowało, że punkt kontrolny nie został usunięty:
"'DDR-Dev2' background disk merge failed to complete: Account restrictions are preventing this user from signing in. For example: blank passwords aren't allowed, sign-in times are limited, or a policy restriction has been enforced. (0x8007052F). (Virtual machine ID XXXXX-XXXX-XXXX-XXXX-XXXXXX) "
Otwórz zgłoszenie do pomocy technicznej w firmie Microsoft, aby uzyskać więcej informacji na temat rozwiązywania problemu z osieroconym punktem kontrolnym.
Oto kilka obejść, które mogą rozwiązać ten problem:
- Zainstaluj najnowsze poprawki i aktualizacje na maszynach hostów funkcji Hyper-V za pomocą usługi Windows Update.
- Przed rozpoczęciem tworzenia kopii zapasowej Avamar uruchom ponownie usługę zarządzania maszyną wirtualną Hyper-V (VMMS). Właściwość obiektu zasad grupy Zaloguj się jako usługa nie jest synchronizowana z usługą VMMS po utworzeniu zaplanowanego zadania. Po ponownym uruchomieniu usługa VMMS próbuje wymusić synchronizację z usługą logowania firmy Microsoft.
- Wyłącz właściwość Przypisanie praw użytkownika / Logowanie jako usługa w obiekcie zasad grupy (GPO). Następnie uruchom następujące polecenie na komputerze Hyper-V za pomocą polecenia systemu Windows lub wiersza polecenia PowerShell:
GPUpdate / Force
Additional Information
Źródło: https://social.technet.microsoft.com/Forums/en-US/1dc1a820-be03-4c24-9f85-5793eb6c1d4a/background-merge-fails-replication-state-critical?forum=winserverhyperv (łącze zewnętrzne)