Отключение и повторное включение балансировки нагрузки кластера во время резервного копирования 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 находится на определенном узле кластера, она добавляется в группу виртуальных машин этого узла во время резервного копирования. Если во время резервного копирования виртуальная машина Live будет перенесена на другой узел кластера, она будет существовать как член vmgroup на исходном узле. Перед завершением резервного копирования операционная система Windows попытается удалить группу vmgroup. Если виртуальная машина, которую Live Migrate выполнял ранее, больше не работает на первоначальном исходном узле, удалить группу vmgroup для этого узла не удается. В результате vmgroup становится потерянной.

Подключаемый модуль Hyper-V не может препятствовать динамической миграции виртуальных машин во время резервного копирования. Временное решение использует сценарии PowerShell для отключения балансировки нагрузки кластера перед запланированным окном задания резервного копирования. Следующее действие — создание сценария PowerShell для повторного включения балансировки нагрузки кластера после завершения задания резервного копирования.

Эти сценарии можно запланировать с помощью интегрированного приложения планировщика задач Microsoft.

Сценарии для отключения и последующего включения балансировки нагрузки кластера зависят от наличия диспетчера виртуальных машин 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. Откройте планировщик заданий (запустите>планировщик задачв средствах> администрирования Windows) на одном из узлов кластера Hyper-V.

  2. Выберите библиотеку планировщика заданий и нажмите кнопку Создать задачу:
    Нажмите кнопку Создать задачу в библиотеке планировщика заданий

  3. Назовите задачу и выберите параметр Выполнять независимо от того, вошел пользователь в систему или нет, а затем установите флажок Выполнить с наивысшими привилегиями:
    Выберите параметр Выполнять независимо от того, вошел пользователь в систему или нет

  4. На вкладке Триггеры нажмите Создать и выберите параметр Ежедневно. Настройте запланированное время начала до или одновременно со временем запуска запланированного задания резервного копирования Avamar Hyper-V.
    Выберите вариант «Ежедневно»

    Например, если запланированное резервное копирование Avamar ежедневно в 17:30, запланируйте выполнение предварительного сценария PowerShell на 17:00.

  5. На вкладке Действия нажмите кнопку Создать .

  • В поле Программа/сценарий введите PowerShell
  • В поле Добавить аргументы введите -Расположение файла <<сценария>> PowerShell
Пример.
-File C:\Temp\Disable_LiveMigration.ps1

Нажмите New на вкладке Actions

  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.