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). ...
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.
- 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
-
Žá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
-
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.
-
Vyberte knihovnu plánovače úloh a klikněte na tlačítko Vytvořit úlohu :

-
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:

-
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:

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.
-
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.
-File C:\Temp\Disable_LiveMigration.ps1

- 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
- 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
- Zavřete a uložte soubor jako soubor skriptu PowerShellu s příponou ".ps1".
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
