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. ...
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.
- 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
-
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
-
Avaa Tehtävien ajoitus (Käynnistä>Windowsin valvontatyökalujen>tehtävien ajoitus) yhdessä Hyper-V-klusterisolmuista.
-
Valitse Tehtävien ajoitus -kirjasto ja napsauta Luo tehtävä -painiketta:

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

Jos esimerkiksi ajoitettu Avamar-varmuuskopiointi alkaa joka päivä klo 17.30, ajoita PowerShellin esikomentosarja suoritettavaksi klo 17.
-
Napsauta Toiminnot-välilehdessä Uusi-painiketta.
- Kirjoita Ohjelma/komentosarja-kenttäänPowerShell
- Kirjoita Lisää argumentteja -kenttään PowerShell-esikomentosarjan>> -tiedoston <<sijainti.
-File C:\Temp\Disable_LiveMigration.ps1

- Klikkaa OK -painiketta tallentaaksesi tehtävän.
PowerShell-komentosarjojen ajoittaminen, jotta klusterin kuormituksen tasapainotus otetaan uudelleen käyttöön
- 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
- Sulje ja tallenna PowerShell-komentosarjatiedostona, jonka tiedostotunniste on .ps1.
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
