Zakázání a opětovné povolení vyrovnávání zatížení clusteru během zálohování softwaru Avamar Hyper-V

Summary: Tento článek obsahuje podrobné pokyny k deaktivaci a opětovné aktivaci vyrovnávání zatížení clusteru. Tyto postupy jsou užitečné pro zálohování 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

Zálohy Avamar Hyper-V RCT mohou selhat z důvodu migrace virtuálních počítačů za provozu během zálohování Avamar Hyper-V:

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

Nebo

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

Pokud se virtuální počítač Hyper-V nachází na konkrétním uzlu clusteru, přidá se během zálohování do skupiny virtuálních počítačů tohoto uzlu. Pokud virtuální počítač během zálohování migruje za provozu do jiného uzlu clusteru, existuje jako člen skupiny vmgroup na zdrojovém uzlu. Před koncem zálohy se operační systém Windows pokusí odebrat skupinu vmgroup. Pokud virtuální počítač, který byl dříve migrován za provozu, již není spuštěný na původním zdrojovém uzlu, skupinu vmgroup pro tento uzel se nepodaří odebrat. V důsledku toho zůstane skupina vmgroup osamocená.

Modul plug-in Hyper-V nemůže zabránit migraci virtuálních počítačů za provozu během zálohování. Alternativní řešení používá skripty PowerShellu k zakázání vyrovnávání zatížení clusteru před plánovaným oknem úlohy zálohování. Dalším krokem je vytvoření skriptu PowerShellu, který po dokončení úlohy zálohování znovu povolí vyrovnávání zatížení clusteru.

Tyto skripty lze naplánovat pomocí integrované aplikace Microsoft Task Scheduler.

Skripty pro zakázání a opětovné povolení vyrovnávání zatížení clusteru závisí na přítomnosti nástroje System Center Virtual Machine Manager (SCVMM) v prostředí zákazníka.


Postup plánování skriptů PowerShellu pro zakázání vyrovnávání zatížení clusteru.

  1. Otevřete Poznámkový blok a zkopírujte do dokumentu následující řádky:

SCVMM v prostředí

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
  1. Žádné SCVMM v prostředí

(Get-Cluster).AutoBalancerMode = 0

Zavřete a uložte soubor jako soubor skriptu PowerShellu s příponou .ps1.
Například pojmenujte tento skript níže uvedeným způsobem, a zakažte vyrovnávání zatížení clusteru před plánovanou úlohou zálohování Avamar Hyper-V.

Disable_loadbalancer.ps1
  1. Otevřete Plánovač úloh (Spusťte>Plánovač úlohv Nástrojích> pro správu systému Windows) na jednom z uzlů clusteru Hyper-V.

  2. Vyberte knihovnu plánovače úloh a klikněte na tlačítko Vytvořit úlohu :
    Klikněte na tlačítko Vytvořit úlohu v knihovně Plánovače úloh.

  3. Pojmenujte úlohu a vyberte možnost Spustit bez ohledu na to, zda je uživatel přihlášen nebo ne, a povolte možnost Spustit s nejvyššími oprávněními:
    Vyberte možnost Spustit bez ohledu na to, zda je uživatel přihlášen či nikoli.

  4. Na kartě Triggery klikněte na Nový a vyberte možnost Denně. Nakonfigurujte naplánovaný čas spuštění před nebo současně s časem zahájení plánované úlohy zálohování Avamar Hyper-V:
    Vyberte možnost Denně

    Pokud se například plánované zálohování Avamar spustí každý den v 17:30, naplánujte spuštění předběžného skriptu PowerShellu na 17:00.

  5. Na kartě Akce klikněte na tlačítko Nový .

  • Do pole Program/skript zadejte PowerShell.
  • Do pole Přidat argumenty zadejte -File <<location předběžného skriptu>> PowerShellu
Například:
-File C:\Temp\Disable_LiveMigration.ps1

Na kartě Akce klikněte na tlačítko Nový

  1. Kliknutím na tlačítko OK úkol uložte.


Postup plánování skriptů PowerShellu pro opětovné povolení vyrovnávání zatížení clusteru

  1. Otevřete Poznámkový blok a zkopírujte do dokumentu následující řádky:

SCVMM v prostředí

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

Žádné SCVMM v prostředí

(Get-Cluster).AutoBalancerMode = 2
  1. Zavřete a uložte soubor jako soubor skriptu PowerShellu s příponou ".ps1".
Pojmenujte například tento skript níže uvedeným způsobem, chcete-li znovu povolit vyrovnávání zatížení clusteru po dokončení úlohy naplánovaného zálohování Avamar Hyper-V.
Reenable_loadbalancer.ps1

Poznámka: Určení, jak dlouho se plánovaná úloha zálohování systému Avamar Hyper-V dokončí, může trvat několik dní. Pokud plánované zálohování začíná každý den v 17:00 a končí v 18:00, naplánujte čas spuštění skriptu PowerShellu na 18:15.

Pomocí stejných kroků v předchozí části naplánujte skript PowerShellu tak, aby znovu povolil vyrovnávání zatížení clusteru.

Do umístění souboru skriptu PowerShellu zadejte nově vytvořené umístění.
Například:
C:\Temp\Reenable_LiveMigration.ps1 ​​​
Příklad zadání nově vytvořených argumentů

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.