Вимкнення та повторне ввімкнення балансування навантаження кластера під час резервного копіювання Avamar Hyper-V

Summary: У цій статті наведено докладні інструкції щодо деактивації та повторної активації балансування навантаження кластера. Ці процедури корисні для резервного копіювання 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

Резервне копіювання Avamar Hyper-V RCT може не працювати через міграцію віртуальних машин у реальному часі під час резервного копіювання Avamar Hyper-V:

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

Або

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

Якщо віртуальна машина Hyper-V (VM) знаходиться на певному вузлі кластера, вона додається до групи віртуальних машин цього вузла під час резервного копіювання. Якщо віртуальна машина Live Мігрує на інший вузол кластера під час резервного копіювання, вона існує як учасник vmgroup на вихідному вузлі. Перед завершенням резервного копіювання операційна система Windows намагається видалити vmgroup. Якщо віртуальна машина, яку Live Migrated раніше перенесла, більше не працює на оригінальному вихідному вузлі, група vmgroup для цього вузла не видаляється. В результаті група vmgroup залишається сиротою.

Плагін Hyper-V не може запобігти динамічній міграції віртуальних машин під час резервного копіювання. Обхідний шлях використовує сценарії PowerShell для вимкнення балансування навантаження кластера перед запланованим вікном завдання резервного копіювання. Наступним кроком є створення сценарію PowerShell для повторного ввімкнення балансування навантаження кластера після завершення завдання резервного копіювання.

Ці сценарії можна запланувати за допомогою вбудованої програми Microsoft Task Scheduler.

Скрипти для вимкнення, а потім повторного ввімкнення балансування навантаження кластера залежать від наявності в середовищі клієнта диспетчера віртуальних машин System Center (SCVMM).


Кроки для планування сценаріїв PowerShell для вимкнення балансування навантаження кластера.

  1. Відкрийте «Блокнот» і скопіюйте в документ наступні рядки:

SCVMM в навколишньому середовищі

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
  1. Відсутність SCVMM у навколишньому середовищі

(Get-Cluster).AutoBalancerMode = 0

Закрийте та збережіть як файл сценарію PowerShell із розширенням «.ps1».
Наприклад, назвіть цей сценарій, як показано нижче, щоб вимкнути балансування навантаження кластера перед запланованим завданням резервного копіювання Avamar Hyper-V.

Disable_loadbalancer.ps1
  1. Відкрийте Планувальник завдань (Start>Windows Administrative Tools,>Task Scheduler) на одному з вузлів кластера Hyper-V.

  2. Виберіть бібліотеку планувальника завдань і натисніть кнопку «Створити завдання »:
    Натисніть кнопку «Створити завдання» в бібліотеці планувальника завдань

  3. Назвіть завдання та виберіть опцію Запустити, незалежно від того, увійшов користувач у систему чи ні, і ввімкніть опцію Запускати з найвищими привілеями:
    Виберіть опцію Запустити, незалежно від того, чи ввійшов користувач у систему чи ні

  4. На вкладці Тригери натисніть Створити та виберіть опцію Щодня. Налаштуйте запланований час запуску до або одночасно з часом запуску запланованого завдання резервного копіювання Avamar Hyper-V:
    Виберіть опцію Щодня

    Наприклад, якщо резервне копіювання за розкладом Avamar починається о 17:30 щодня, то заплануйте запуск попереднього скрипту PowerShell о 17:00.

  5. На вкладці Дії натисніть кнопку Створити .

  • У полі Програма/сценарій введіть PowerShell
  • У полі Додати аргументи введіть -Розташування файлу <<прескрипту>> PowerShell
Наприклад:
-File C:\Temp\Disable_LiveMigration.ps1

Натисніть кнопку «Створити» на вкладці «Дії»

  1. Натисніть кнопку OK , щоб зберегти завдання.


Кроки для планування сценаріїв PowerShell для повторного ввімкнення балансування навантаження кластера

  1. Відкрийте «Блокнот» і скопіюйте в документ наступні рядки:

SCVMM в навколишньому середовищі

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

Відсутність SCVMM у навколишньому середовищі

(Get-Cluster).AutoBalancerMode = 2
  1. Закрийте та збережіть як файл сценарію PowerShell із розширенням «.ps1».
Наприклад, назвіть цей сценарій, як показано нижче, щоб знову ввімкнути балансування навантаження кластера після завершення запланованого завдання резервного копіювання Avamar Hyper-V.
Reenable_loadbalancer.ps1

Примітка. Може знадобитися кілька днів, щоб визначити, як довго виконується заплановане завдання резервного копіювання Avamar Hyper-V. Якщо заплановане резервне копіювання починається о 17:00 і закінчується о 18:00 щодня, заплануйте час початку сценарію PowerShell на 18:15.

Виконайте ті самі кроки, що описані в попередньому розділі, щоб запланувати сценарій PowerShell для повторного ввімкнення балансування навантаження кластера.

Для розташування файлу сценарію PowerShell укажіть новостворене розташування.
Наприклад:
C:\Temp\Reenable_LiveMigration.ps1 ​​​
Приклад вказівки новостворених аргументів

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.