Özet
Veeam Backup & Replication 12.1’de Hyper-V cluster node’u restart edildikten sonra, o node’da çalışan VM’lerin Change Block Tracking (CBT) bilgisi reset oluyor. Sonraki incremental backup job yerine full backup tetikleniyor.
Büyük ortamlarda (20+ VM, 10 TB+) bu durum:
- Günlük 200-300 GB incremental backup yerine 10 TB full
- Gecelik backup penceresi taşıyor
- Repository storage hızlıca doluyor
Semptom
Veeam job log’unda:
[Warning] Processing [VM_name] Info: Changed block tracking
information for VM has been reset. Full backup will be performed.
Bir sonraki günün job’u beklenen 200 GB yerine 5-10 TB kopyalamaya başlıyor.
Kök Sebep
Veeam 12.1, Hyper-V cluster node metadata’sına CBT state’ini VM UUID bazında yazıyor. Node restart olunca bu state Windows Event Tracing (ETW) buffer’ından temizleniyor — Veeam “tracking kayıp” diye yorumluyor ve full’a zorluyor.
Veeam 12.0’da (önceki sürüm) metadata cluster shared storage’da tutuluyordu — restart sonrası persist oluyordu. 12.1’deki performance optimizasyonu yan etki yarattı.
Geçici Çözüm
Seçenek A: Registry Patch
Veeam KB4526’da yayınlanan hotfix script:
# Veeam server'da
HKLM\SOFTWARE\Veeam\Veeam Backup and Replication\
Yeni DWORD oluştur:
Name: HvCbtPersistMode
Type: DWORD (32-bit)
Value: 1
Veeam Backup Service restart:
Restart-Service VeeamBackupSvc
Seçenek B: Hyper-V Cluster Node’u Geçici Olarak Live Migration ile Boşalt Restart Öncesi
Planlı restart/patch öncesi:
# Node'u boşalt (drain mode)
Suspend-ClusterNode -Name HyperVNode01 -Drain -Wait
# Restart
Restart-Computer -Force
# Resume
Resume-ClusterNode -Name HyperVNode01
Bu yöntemde VM’ler başka node’a Live Migration ile geçer, CBT reset olmuyor. Ama planlı bakımı gerektiriyor — acil restart’ta işe yaramıyor.
Seçenek C: Workaround Job Config
Backup job settings > Storage > Advanced > Backup > “Perform active full backup” = periodic (monthly)
Bu, CBT reset olunca otomatik full’a geçmeyi normal iş akışına çevirir. Ideal değil ama etkiyi azaltır.
Kalıcı Çözüm
Veeam 12.1.1 Patch 1 (Haziran 2024) bu sorunu tamamen çözdü. Cluster shared storage üzerinde persistent CBT state mekanizması geri getirildi.
Upgrade:
- Veeam Enterprise Manager’dan “Available Updates” kontrol
- 12.1.1 patch indir
- Maintenance pencerede yükle (5-10 dk kesinti)
- Post-upgrade test backup
Post-Patch Kontrol
Upgrade sonrası bir node’u test restart edip backup job’ı gözlemleyin. “CBT reset” uyarısı gelmemeli.
Etki Seviyesi
- Hâlâ risk mi? 12.1.1 yüklediyseniz hayır.
- 12.1’de kalıp yamamadıysam? Node restart’lar sık olduğunda backup pencereleri kayıyor, repository doluyor.
- Immutable storage ile etkisi? S3 Object Lock / Wasabi kullananlar için retention politikasına göre daha fazla kopya saklanıyor — extra maliyet.
İlgili Kaynaklar
- Veeam KB4526
- Veeam 12.1.1 Release Notes
- Hyper-V Cluster Aware Updating documentation
Veeam backup altyapısında patch management, performance tuning ve proaktif monitoring? Kozyatağı Bilişim Veeam sertifikalı ekibimizle kurumsal backup-as-a-service hizmeti. Teknik görüşme talep edin.