Bezig met uitschakelen en opnieuw inschakelen van Cluster Load Balancing tijdens Avamar Hyper-V back-ups

Summary: Dit artikel bevat gedetailleerde instructies voor het deactiveren en opnieuw activeren van de werklastverdeling van het cluster. Deze procedures zijn handig voor Avamar Hyper-V Resilient Change Tracking (RCT)-back-ups. ...

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

Avamar Hyper-V RCT-back-ups kunnen mislukken als gevolg van VM's Live Migrate tijdens de Avamar Hyper-V-back-ups:

avhypervvss Error < 43940 >: Failed to get the RCT extents for Virtual machine

Of

avhypervvss Error <43426>: Checkpoint creation for Virtual machine 'AVAMARPROD01v<GUID>' has failed and will be skipped from backup.

Als een Hyper-V virtuele machine (VM) zich op een bepaald clusterknooppunt bevindt, wordt deze tijdens de back-up toegevoegd aan de vmgroup van dat knooppunt. Als de VM Live tijdens de back-up naar een ander clusterknooppunt migreert, bestaat deze als een vmgroup-lid op het bronknooppunt. Voor het einde van de back-up probeert het Windows-besturingssysteem de vmgroup te verwijderen. Als de VM die eerder live is gemigreerd niet meer wordt uitgevoerd op het oorspronkelijke bronknooppunt, kan de vmgroup voor dat knooppunt niet worden verwijderd. Hierdoor blijft de vmgroup verweesd.

De Hyper-V-plug-in kan livemigratie van VM's tijdens de back-up niet voorkomen. De tijdelijke oplossing maakt gebruik van PowerShell-scripts om de werklastverdeling van het cluster uit te schakelen vóór het venster van de geplande back-uptaak. De volgende stap is het maken van een PowerShell-script om de werklastverdeling van het cluster opnieuw in te schakelen nadat de back-uptaak is voltooid.

Deze scripts kunnen worden gepland met behulp van de geïntegreerde Microsoft Taakplanner-applicatie.

De scripts voor het uitschakelen en opnieuw inschakelen van de werklastverdeling van clusters zijn afhankelijk van de aanwezigheid van System Center Virtual Machine Manager (SCVMM) in de omgeving van de klant.


Stappen voor het plannen van PowerShell-scripts om de werklastverdeling van het cluster uit te schakelen.

  1. Open Kladblok en kopieer de volgende regels naar het document:

SCVMM in de omgeving

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
  1. Geen SCVMM in de omgeving

(Get-Cluster).AutoBalancerMode = 0

Sluit het bestand af en sla het op als een PowerShell-scriptbestand met de bestandsextensie .ps1.
Geef dit script bijvoorbeeld een naam zoals hieronder wordt weergegeven om de werklastverdeling van het cluster uit te schakelen vóór de geplande Avamar Hyper-V back-uptaak.

Disable_loadbalancer.ps1
  1. Open Taakplanner (Start>Windows Beheertools>Taakplanner) op een van de Hyper-V clusterknooppunten.

  2. Selecteer de Taakplannerbibliotheek en klik op de knop Taak maken :
    Klik op de knop Taak maken in de bibliotheek Taakplanner

  3. Geef de taak een naam en selecteer de optie Uitvoeren, ongeacht of de gebruiker is aangemeld of niet, en schakel de optie Uitvoeren met de hoogste bevoegdheden in:
    Selecteer de optie Uitvoeren ongeacht of de gebruiker is aangemeld of niet

  4. Klik op het tabblad Triggers op Nieuw en selecteer de optie Dagelijks. Configureer de geplande begintijd tot voor of gelijktijdig met het tijdstip waarop de geplande Avamar Hyper-V back-uptaak begint:
    Selecteer de optie Dagelijks

    Als de geplande Avamar-back-up bijvoorbeeld elke dag om 17:30 uur begint, plant u het PowerShell pre-script om 17:00 uur.

  5. Klik op het tabblad Acties op de knop Nieuw .

  • Typ PowerShell in het veld Program/script
  • Typ in het veld Argumenten toevoegen-Bestandslocatie <<van het PowerShell-prescript>>
Bijvoorbeeld:
-File C:\Temp\Disable_LiveMigration.ps1

Klik op Nieuw op het tabblad Acties

  1. Klik op de knop OK om de taak op te slaan.


Stappen voor het plannen van PowerShell-scripts om de werklastverdeling van het cluster opnieuw mogelijk te maken

  1. Open Kladblok en kopieer de volgende regels naar het document:

SCVMM in de omgeving

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode

Geen SCVMM in de omgeving

(Get-Cluster).AutoBalancerMode = 2
  1. Sluit het script af en sla het op als een PowerShell-scriptbestand met de bestandsextensie .ps1.
Geef dit script bijvoorbeeld een naam zoals hieronder wordt weergegeven om de werklastverdeling van het cluster weer in te schakelen nadat de geplande Avamar Hyper-V-back-uptaak is voltooid.
Reenable_loadbalancer.ps1

Opmerking: Het kan enkele dagen duren om te bepalen hoelang de geplande Avamar Hyper-V-back-uptaak is voltooid. Als de geplande back-up elke dag om 17.00 uur begint en om 18.00 uur eindigt, plan dan de begintijd voor het PowerShell-script op 18:15 uur.

Gebruik dezelfde stappen in de vorige sectie om het PowerShell-script te plannen om de werklastverdeling van het cluster opnieuw in te schakelen.

Geef voor de locatie van het PowerShell-scriptbestand de nieuw gemaakte locatie op.
Bijvoorbeeld:
C:\Temp\Reenable_LiveMigration.ps1 ​​​
Voorbeeld van het opgeven van nieuw gemaakte argumenten

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.