Avamar Hyper-V Yedeklemeleri Sırasında Küme Yükü Dengelemeyi Devre Dışı Bırakma ve Yeniden Etkinleştirme

Summary: Bu makalede, küme yük dengelemesini devre dışı bırakmak ve yeniden etkinleştirmek için ayrıntılı talimatlar yer almaktadır. Bu prosedürler, Avamar Hyper-V Resilient Change Tracking (RCT) yedeklemeleri için kullanışlıdır. ...

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 yedeklemeleri, Avamar Hyper-V yedeklemeleri sırasında VM'lerin Canlı Geçişi nedeniyle başarısız olabilir:

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

Veya

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

Hyper-V sanal makinesi (VM) belirli bir küme düğümünde bulunuyorsa yedekleme sırasında bu düğümün vmgroup grubuna eklenir. VM Live, yedekleme sırasında farklı bir küme düğümüne geçiş yaparsa kaynak düğümde bir vmgroup üyesi olarak bulunur. Yedekleme sona ermeden önce, Windows işletim sistemi vmgroup'u kaldırmaya çalışır. Daha önce Live Migrate kullanılan VM artık orijinal kaynak düğümde çalışmıyorsa o düğümün vmgroup grubu kaldırılamaz. Sonuç olarak vmgroup sahipsiz kalır.

Hyper-V eklentisi, yedekleme sırasında VM'lerin Dinamik Geçişini engelleyemez. Geçici çözüm, zamanlanan yedekleme işi penceresinden önce küme yük dengelemesini devre dışı bırakmak için PowerShell komut dosyalarını kullanır. Sonraki adım, yedekleme işi tamamlandıktan sonra küme yük dengelemesini yeniden etkinleştirmek için bir PowerShell komut dosyası oluşturmaktır.

Bu komut dosyaları, tümleşik Microsoft Görev Zamanlayıcı uygulaması kullanılarak zamanlanabilir.

Küme yük dengelemesini devre dışı bırakmaya ve yeniden etkinleştirmeye yönelik komut dosyaları, müşterinin ortamında System Center Virtual Machine Manager ın (SCVMM) bulunmasına bağlıdır.


Küme yük dengelemesini devre dışı bırakmak için PowerShell betiklerini zamanlama adımları.

  1. Not Defteri'ni açın ve aşağıdaki satırları belgeye kopyalayın:

Ortamdaki SCVMM

$HostGroup = Get-SCVMHostGroup "Hyper-V"
$DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -ManualMode
  1. Ortamda SCVMM yok

(Get-Cluster).AutoBalancerMode = 0

Kapatın ve ".ps1" dosya uzantısına sahip bir PowerShell betik dosyası olarak kaydedin.
Örneğin, Avamar Hyper-V zamanlanmış yedekleme işinden önce küme yükü dengelemesini devre dışı bırakmak için bu komut dosyasını aşağıda gösterildiği gibi adlandırın.

Disable_loadbalancer.ps1
  1. Hyper-V küme düğümlerinden birinde Görev Zamanlayıcı'yı açın (Windows Yönetimsel Araçları>Görev Zamanlayıcı'yıbaşlatın>).

  2. Görev Zamanlayıcı Kitaplığı'nı seçin ve Görev Oluştur düğmesine tıklayın:
    Görev Zamanlayıcı Kitaplığı'nda Görev Oluştur düğmesine tıklayın

  3. Göreve bir ad verin ve Kullanıcının oturum açıp açmadığına bakılmaksızın Çalıştır seçeneğini belirleyin ve En yüksek ayrıcalıklarla çalıştır seçeneğini etkinleştirin:
    Kullanıcı oturum açmış olsun ya da olmasın çalıştır seçeneğini belirleyin

  4. Tetikleyiciler sekmesinde Yeni'ye tıklayın ve Günlük seçeneğini belirleyin. Planlanan başlangıç zamanını, Avamar Hyper-V zamanlanmış yedekleme işinin başlangıç saatinden öncesine veya bu saatten aynı anda olacak şekilde yapılandırın:
    Günlük seçeneğini belirleyin

    Örneğin, Avamar zamanlanmış yedeklemesi her gün 17.30'da başlıyorsa PowerShell ön komut dosyasını 17.00'de çalışacak şekilde zamanlayın.

  5. Actions sekmesinde New düğmesine tıklayın.

  • Program/komut dosyası alanına PowerShell yazın
  • Bağımsız değişken ekle alanına -File <<location PowerShell ön komut dosyasının>> konumunu girin. 
Örneğin:
-File C:\Temp\Disable_LiveMigration.ps1

Actions sekmesinde New öğesine tıklayın

  1. Tıkla OK Görevi kaydetmek için düğmesine basın.


Küme yük dengelemesini yeniden etkinleştirmek için PowerShell betiklerini zamanlama adımları

  1. Not Defteri'ni açın ve aşağıdaki satırları belgeye kopyalayın:

Ortamdaki SCVMM

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

Ortamda SCVMM yok

(Get-Cluster).AutoBalancerMode = 2
  1. Kapatın ve ".ps1" dosya uzantısına sahip bir PowerShell betik dosyası olarak kaydedin.
Örneğin, Avamar Hyper-V zamanlanmış yedekleme işi tamamlandıktan sonra küme yük dengelemesini yeniden etkinleştirmek için bu komut dosyasını aşağıda gösterildiği gibi adlandırın.
Reenable_loadbalancer.ps1

Not: Avamar Hyper-V zamanlanmış yedekleme işinin ne kadar sürede tamamlanacağının belirlenmesi birkaç gün sürebilir. Zamanlanmış yedekleme her gün 17:00'de başlayıp 18:00'de bitiyorsa PowerShell betiğinin başlangıç saatini 18:15 olarak zamanlayın.

Küme yük dengelemesini yeniden etkinleştirmek üzere PowerShell betiğini zamanlamak için önceki bölümdeki adımları kullanın.

PowerShell betik dosyası konumu için yeni oluşturulan konumu belirtin.
Örneğin:
C:\Temp\Reenable_LiveMigration.ps1 ​​​
Yeni oluşturulan bağımsız değişkenleri belirtme örneği

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.