Wyłączanie i ponowne włączanie równoważenia obciążenia klastra podczas tworzenia kopii zapasowych Avamar Hyper-V
Summary: Ten artykuł zawiera szczegółowe instrukcje dotyczące dezaktywowania i ponownego aktywowania równoważenia obciążenia klastra. Procedury te są przydatne w przypadku kopii zapasowych Avamar Hyper-V Resilient Change Tracking (RCT). ...
Instructions
Tworzenie kopii zapasowych RCT Avamar Hyper-V może zakończyć się niepowodzeniem z powodu migracji maszyn wirtualnych na żywo podczas tworzenia kopii zapasowych Avamar Hyper-V:
avhypervvss Error < 43940 >: Failed to get the RCT extents for Virtual machine
Lub
avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMARPROD01v<GUID>' has failed and will be skipped from backup.
Jeśli maszyna wirtualna funkcji Hyper-V znajduje się w określonym węźle klastra, zostanie dodana do grupy maszyn wirtualnych tego węzła podczas tworzenia kopii zapasowej. Jeśli maszyna wirtualna Live zostanie zmigrowana do innego węzła klastra podczas tworzenia kopii zapasowej, istnieje jako członek vmgroup w węźle źródłowym. Przed zakończeniem tworzenia kopii zapasowej system operacyjny Windows podejmie próbę usunięcia obiektu vmgroup. Jeśli maszyna wirtualna, która została wcześniej zmigrowana na żywo, nie jest już uruchomiona w oryginalnym węźle źródłowym, nie można usunąć grupy wirtualnej dla tego węzła. W rezultacie vmgroup zostanie osierocona.
Wtyczka Hyper-V nie może zapobiec migracji maszyn wirtualnych na żywo podczas tworzenia kopii zapasowej. Obejście problemu używa skryptów PowerShell do wyłączenia równoważenia obciążenia klastra przed zaplanowanym oknem zadania tworzenia kopii zapasowej. Następnym krokiem jest utworzenie skryptu programu PowerShell w celu ponownego włączenia równoważenia obciążenia klastra po zakończeniu zadania tworzenia kopii zapasowej.
Skrypty te można zaplanować za pomocą zintegrowanej aplikacji Microsoft Task Scheduler.
Skrypty wyłączania, a następnie ponownego włączania równoważenia obciążenia klastra zależą od obecności programu System Center Virtual Machine Manager (SCVMM) w środowisku klienta.
Etapy planowania skryptów programu PowerShell w celu wyłączenia równoważenia obciążenia klastra.
- Otwórz Notatnik i skopiuj do dokumentu następujące wiersze:
SCVMM w środowisku
$HostGroup = Get-SCVMHostGroup "Hyper-V" $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
-
Brak SCVMM w środowisku
(Get-Cluster).AutoBalancerMode = 0
Zamknij i zapisz jako plik skryptu PowerShell z rozszerzeniem ".ps1".
Na przykład nazwij ten skrypt, jak pokazano poniżej, aby wyłączyć równoważenie obciążenia klastra przed zaplanowanym zadaniem tworzenia kopii zapasowej Avamar Hyper-V.
Disable_loadbalancer.ps1
-
Otwórz Harmonogram zadań (Uruchom>Harmonogram zadańNarzędzi> administracyjnych systemu Windows) na jednym z węzłów klastra funkcji Hyper-V.
-
Wybierz bibliotekę harmonogramu zadań i kliknij przycisk Utwórz zadanie :

-
Nazwij zadanie i wybierz opcję Uruchom niezależnie od tego, czy użytkownik jest zalogowany, czy nie, a następnie włącz opcję Uruchom z najwyższymi uprawnieniami:

-
Na karcie Wyzwalacze kliknij przycisk Nowy i wybierz opcję Codziennie. Skonfiguruj zaplanowany czas rozpoczęcia przed lub jednocześnie z godziną rozpoczęcia zaplanowanego zadania tworzenia kopii zapasowej Avamar Hyper-V:

Jeśli na przykład zaplanowana kopia zapasowa Avamar rozpoczyna się codziennie o 17:30, zaplanuj uruchomienie skryptu wstępnego programu PowerShell o 17:00.
-
Na karcie Akcje kliknij przycisk Nowy .
- W polu Program/skrypt wpisz PowerShell
- W polu Dodaj argumenty wpisz -File <<lokalizacja skryptu>> wstępnego programu PowerShell.
-File C:\Temp\Disable_LiveMigration.ps1

- Kliknij przycisk OK , aby zapisać zadanie.
Kroki planowania skryptów programu PowerShell w celu ponownego włączenia równoważenia obciążenia klastra
- Otwórz Notatnik i skopiuj do dokumentu następujące wiersze:
SCVMM w środowisku
$HostGroup = Get-SCVMHostGroup "Hyper-V" $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode
Brak SCVMM w środowisku
(Get-Cluster).AutoBalancerMode = 2
- Zamknij i zapisz jako plik skryptu PowerShell z rozszerzeniem ".ps1".
Reenable_loadbalancer.ps1
Uwaga: Ustalenie, jak długo ma zostać ukończone zaplanowane zadanie tworzenia kopii zapasowej Avamar Hyper-V, może potrwać kilka dni. Jeśli zaplanowana kopia zapasowa rozpoczyna się o 17:00 i kończy się codziennie o 18:00, zaplanuj godzinę rozpoczęcia skryptu PowerShell na 18:15.
Wykonaj te same kroki w poprzedniej sekcji, aby zaplanować skrypt programu PowerShell w celu ponownego włączenia równoważenia obciążenia klastra.
W polu Lokalizacja pliku skryptu programu PowerShell określ nowo utworzoną lokalizację.
Na przykład:
C:\Temp\Reenable_LiveMigration.ps1
