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). ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

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.

  1. 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
  1. 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
  1. Otwórz Harmonogram zadań (Uruchom>Harmonogram zadańNarzędzi> administracyjnych systemu Windows) na jednym z węzłów klastra funkcji Hyper-V.

  2. Wybierz bibliotekę harmonogramu zadań i kliknij przycisk Utwórz zadanie :
    Kliknij przycisk Utwórz zadanie w bibliotece harmonogramu zadań

  3. 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:
    Wybierz opcję Uruchom bez względu na to, czy użytkownik jest zalogowany, czy nie

  4. 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:
    Wybierz opcję Codziennie

    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.

  5. Na karcie Akcje kliknij przycisk Nowy .

  • W polu Program/skrypt wpisz PowerShell
  • W polu Dodaj argumenty wpisz -File <<lokalizacja skryptu>> wstępnego programu PowerShell
Oto przykład:
-File C:\Temp\Disable_LiveMigration.ps1

Kliknij przycisk Nowy na karcie Działania

  1. Kliknij przycisk OK , aby zapisać zadanie.


Kroki planowania skryptów programu PowerShell w celu ponownego włączenia równoważenia obciążenia klastra

  1. 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
  1. Zamknij i zapisz jako plik skryptu PowerShell z rozszerzeniem ".ps1".
Na przykład nazwij ten skrypt, jak pokazano poniżej, aby ponownie włączyć równoważenie obciążenia klastra po zakończeniu zaplanowanego zadania tworzenia kopii zapasowej Avamar Hyper-V.
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 ​​​
Przykład określania nowo utworzonych argumentów

Affected Products

Avamar, Avamar Plug-in for Hyper-V VSS
Article Properties
Article Number: 000222154
Article Type: How To
Last Modified: 14 Mar 2024
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.