Klusterikuormituksen tasauksen poistaminen käytöstä ja ottaminen uudelleen käyttöön Avamar Hyper-V -varmuuskopioinnin aikana

Summary: Tässä artikkelissa on yksityiskohtaiset ohjeet klusterikuormituksen tasauksen deaktivoinnista ja uudelleenaktivoinnista. Nämä toimenpiteet ovat hyödyllisiä Avamar Hyper-V Resilient Change Tracking (RCT) -varmuuskopioinnissa. ...

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 -varmuuskopioinnit voivat epäonnistua virtuaalikoneiden reaaliaikaisen siirron vuoksi Avamar Hyper-V -varmuuskopiointien aikana:

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

Tai

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

Jos Hyper-V-virtuaalikone (VM) sijaitsee tietyssä klusterisolmussa, se lisätään kyseisen solmun virtuaaliryhmään varmuuskopioinnin aikana. Jos virtuaalikone Live siirtyy toiseen klusterisolmuun varmuuskopioinnin aikana, se on lähdesolmun vmgroup-jäsen. Ennen varmuuskopioinnin päättymistä Windows-käyttöjärjestelmä yrittää poistaa vmgroupin. Jos aiemmin Live Mimigration -virtuaalikone ei ole enää käynnissä alkuperäisessä lähdesolmussa, kyseisen solmun vmgroup-ryhmä ei poistu. Tämä jättää vmgroupin orvoksi.

Hyper-V-laajennus ei voi estää virtuaalikoneiden reaaliaikaista siirtoa varmuuskopioinnin aikana. Vaihtoehtoinen menetelmä käyttää PowerShell-komentosarjoja, jotka poistavat klusterin kuormituksen tasauksen käytöstä ennen ajoitetun varmuuskopiointityön ikkunaa. Seuraavaksi luodaan PowerShell-komentosarja, joka ottaa klusterikuormituksen tasauksen uudelleen käyttöön, kun varmuuskopiointityö on valmis.

Nämä komentosarjat voidaan ajoittaa integroidun Microsoft Task Scheduler -sovelluksen avulla.

Komentosarjat, joilla klusterin kuormituksen tasapainotus poistetaan käytöstä ja otetaan uudelleen käyttöön, määräytyvät asiakkaan ympäristössä olevan System Center Virtual Machine Managerin (SCVMM) mukaan.


PowerShell-komentosarjojen ajoittaminen klusterikuormituksen tasauksen poistamista varten.

  1. Avaa Muistio ja kopioi asiakirjaan seuraavat rivit:

SCVMM ympäristössä

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
  1. Ympäristössä ei ole SCVMM:tä

(Get-Cluster).AutoBalancerMode = 0

Sulje ja tallenna PowerShell-komentosarjatiedostona, jonka tiedostotunniste on .ps1.
Voit esimerkiksi nimetä tämän komentosarjan alla esitetyllä tavalla, jotta klusterin kuormituksen tasapainotus poistetaan käytöstä ennen Avamar Hyper-V:n ajoitettua varmuuskopiointia.

Disable_loadbalancer.ps1
  1. Avaa Tehtävien ajoitus (Käynnistä>Windowsin valvontatyökalujen>tehtävien ajoitus) yhdessä Hyper-V-klusterisolmuista.

  2. Valitse Tehtävien ajoitus -kirjasto ja napsauta Luo tehtävä -painiketta:
    Napsauta Luo tehtävä -painiketta Tehtävien ajoitus -kirjastossa

  3. Anna tehtävälle nimi ja valitse vaihtoehto Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei, ja ota käyttöön vaihtoehto Suorita korkeimmilla oikeuksilla:
    Valitse Suorita riippumatta siitä, onko käyttäjä kirjautunut sisään vai ei -vaihtoehto

  4. Valitse Käynnistimet-välilehdessä Uusi ja valitse sitten Päivittäin-vaihtoehto. Määritä ajoitettu alkamisaika ajaksi ennen tai samanaikaisesti Avamar Hyper-V:n ajoitetun varmuuskopiointityön alkamisaikaa:
    Valitse Päivä-vaihtoehto

    Jos esimerkiksi ajoitettu Avamar-varmuuskopiointi alkaa joka päivä klo 17.30, ajoita PowerShellin esikomentosarja suoritettavaksi klo 17.

  5. Napsauta Toiminnot-välilehdessä Uusi-painiketta.

  • Kirjoita Ohjelma/komentosarja-kenttäänPowerShell
  • Kirjoita Lisää argumentteja -kenttään PowerShell-esikomentosarjan>> -tiedoston <<sijainti
Esimerkki:
-File C:\Temp\Disable_LiveMigration.ps1

Valitse Toiminnot-välilehdessä Uusi

  1. Klikkaa OK -painiketta tallentaaksesi tehtävän.


PowerShell-komentosarjojen ajoittaminen, jotta klusterin kuormituksen tasapainotus otetaan uudelleen käyttöön

  1. Avaa Muistio ja kopioi asiakirjaan seuraavat rivit:

SCVMM ympäristössä

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

Ympäristössä ei ole SCVMM:tä

(Get-Cluster).AutoBalancerMode = 2
  1. Sulje ja tallenna PowerShell-komentosarjatiedostona, jonka tiedostotunniste on .ps1.
Voit esimerkiksi nimetä tämän komentosarjan alla esitetyllä tavalla, jotta klusterin kuormituksen tasapainotus voidaan ottaa uudelleen käyttöön, kun ajoitettu Avamar Hyper-V -varmuuskopiointityö on valmis.
Reenable_loadbalancer.ps1

Huomautus: Avamar Hyper-V:n ajoitetun varmuuskopiointityön valmistumisen kesto voi kestää useita päiviä. Jos ajoitettu varmuuskopiointi alkaa klo 17 ja päättyy joka päivä klo 18, ajoita PowerShell-komentosarjan alkamisajaksi 18.15.

Ajoita PowerShell-komentosarja ottamaan klusterin kuormituksentasaus uudelleen käyttöön edellisen osan ohjeiden mukaisesti.

Määritä PowerShell-komentosarjatiedoston sijainnille juuri luotu sijainti.
Esimerkiksi:
C:\Temp\Reenable_LiveMigration.ps1 ​​​
Esimerkki juuri luotujen argumenttien määrittämisestä

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.