DIABOLIKSS
RehberlerVeeam ile Nutanix AHV Backup: Lisanslama, Appliance Kurulumu ve Tam Yapılandırma
Yedekleme · İleri Seviye

Veeam ile Nutanix AHV Backup Lisanslama, Appliance Kurulumu ve Tam Yapılandırma

4 Haziran 2026 ~30 dk okuma İleri Seviye Veeam 12 · Nutanix AHV

Nutanix AHV (Acropolis Hypervisor) ortamlarını yedeklemek için standart Veeam agent'ları yeterli değildir. Bu rehberde Veeam Backup for Nutanix AHV appliance'ını sıfırdan nasıl deploy edeceğinizi, VBR (Veeam Backup & Replication) ile nasıl entegre edeceğinizi ve production-ready bir yedekleme altyapısını nasıl kuracağınızı adım adım öğreneceksiniz.

01

Neden Özellikli Lisans Gerekiyor?

Nutanix AHV, VMware ESXi veya Hyper-V gibi yaygın hipervizörlerden farklı bir mimariye sahiptir. Veeam'in standart yaklaşımı olan guest OS agent yöntemi ya da vSphere API entegrasyonu AHV'de çalışmaz; çünkü AHV'nin yönetim katmanı Prism Element REST API üzerinden erişilmesi gereken özel bir arabirim sunar.

Bu nedenle Veeam, AHV için özel olarak geliştirilmiş ve Nutanix cluster'ı üzerinde çalışan ayrı bir Linux tabanlı appliance VM sunar. Bu appliance, Prism Element API ile konuşarak VM anlık görüntülerini (snapshot) alır, Changed Block Tracking (CBT — değişen blok takibi) verilerini okur ve yedekleme verilerini hedef repository'ye aktarır.

🚨
Kritik Uyarı: Mevcut bir Veeam kurulumunuza standart bir "Managed Server" ekler gibi Nutanix host'u ekleyemezsiniz. AHV için mutlaka ayrı bir appliance deploy edilmeli ve bu appliance VBR'ye "Managed Server" olarak tanıtılmalıdır. Aksi hâlde yedekleme başarısız olur veya tutarsız (crash-consistent) yedekler alırsınız.

Veeam Backup & Replication (VBR) sürüm 11'den itibaren AHV desteği sunulmaktadır. Bununla birlikte VBR 12, CBT performans iyileştirmeleri, gelişmiş Prism Element entegrasyonu ve daha kararlı appliance yönetimi içerdiğinden production ortamlar için önerilir.

🔌
API Katmanı
Prism Element REST API
Tüm AHV işlemleri bu API üzerinden yürütülür
📸
Yedekleme Yöntemi
Snapshot Tabanlı
AHV native snapshot + CBT ile artımlı yedekleme
🖥️
Appliance Tipi
Linux VM (CentOS/RHEL tabanlı)
Nutanix cluster üzerinde çalışır
📋
Min. VBR Sürümü
VBR 11 (Önerilen: VBR 12)
VBR 12 ile CBT iyileştirmeleri mevcut
02

Mimari Genel Bakış

Veeam + Nutanix AHV mimarisi üç temel katmandan oluşur: VBR Sunucusu, AHV Appliance ve Backup Repository. VBR orchestration (orkestrasyon) görevini üstlenirken asıl iş yükü appliance üzerinde çalışır.

// Veeam Nutanix AHV Backup Mimarisi
VBR Sunucusu Windows · Orchestration
VBR Plugin
AHV Appliance VM Linux · Nutanix Cluster'da
Prism REST API
Nutanix AHV Host Prism Element
VM Snapshot + CBT AHV Native
Backup Repository Linux / S3 / Tape

Bileşen Rolleri

  • VBR Sunucusu: Job zamanlaması, politika yönetimi, raporlama ve appliance'ın merkezi yönetimini sağlar. Appliance ile TCP/443 üzerinden iletişim kurar.
  • AHV Appliance: Prism Element API aracılığıyla VM snapshotlarını başlatır, CBT verilerini okur ve backup verilerini repository'ye aktarır. Data path bu bileşenden geçer.
  • Prism Element: AHV host yönetim katmanıdır. Appliance, buraya REST API çağrıları yaparak VM listesini alır, snapshot oluşturur ve siler.
  • Changed Block Tracking (CBT): AHV'nin kendi native CBT mekanizması kullanılır. Değişen diskblokları takip edilerek artımlı (incremental) yedeklemeler mümkün olur.
  • Backup Repository: Yedekleme hedefi herhangi bir Veeam uyumlu depolama alanı olabilir: Linux Hardened Repository, Windows depolama, S3-uyumlu nesne depolama veya tape.
ℹ️
Ağ Gereksinimleri: Appliance VM ile VBR sunucusu arasında TCP/443 (HTTPS) açık olmalıdır. Appliance ile Prism Element arasında TCP/9440 (Prism Element REST API) gereklidir. Repository erişimi için standart Veeam portları (TCP/2500-3300) kullanılır.
03

Lisanslama Seçenekleri: VUL vs. Dedicated License

Nutanix AHV yedeklemesi için iki farklı Veeam lisans modeli mevcuttur. Hangisini seçeceğiniz mevcut altyapınıza, VM sayınıza ve bütçenize bağlıdır.

Veeam Universal License (VUL)
Instance Tabanlı
Her korunan VM = 1 instance
  • VMware, Hyper-V, AHV, AWS, Azure — tek lisansla
  • Multi-cloud ve hibrit ortamlarda esneklik
  • Instance'lar workload'lar arasında taşınabilir
  • ⚠️ Küçük Nutanix ortamları için pahalı olabilir
  • Abonelik (subscription) veya kalıcı (perpetual) seçenekleri
Veeam Backup for Nutanix AHV
Socket Tabanlı
Nutanix host başına lisanslama
  • Yalnızca AHV ortamı için optimize
  • Büyük Nutanix cluster'larında maliyet avantajı
  • Sınırsız VM koruması (socket başına)
  • ⚠️ Diğer hipervizörler için ayrı lisans gerekir
  • Enterprise Plus özelliklerini içerir
Özellik VUL (Instance) Dedicated AHV Lisansı
Lisans birimi VM başına instance AHV host socket başına
Çoklu hipervizör desteği ✓ Evet ✗ Yalnızca AHV
Cloud workload kapsamı ✓ AWS, Azure, GCP ✗ Ek lisans gerekir
İdeal senaryo Karma/hibrit ortamlar Saf Nutanix ortamları
Maliyet (100+ VM) Değişken (VM sayısına göre) Genellikle daha avantajlı
CBT, app-aware desteği ✓ Tam destek ✓ Tam destek
💡
Öneri: Yalnızca Nutanix AHV üzerinde çalışan bir ortamınız varsa dedicated AHV lisansı maliyet açısından genellikle daha avantajlıdır. VMware veya bulut workload'larınız da mevcutsa VUL daha esnek bir tercih sunar. Lisans kararı için Veeam satış ekibiyle ROI analizi yapmanızı öneririz.
04

Appliance Kurulumu: Adım Adım Nutanix AHV Deploy

Veeam Backup for Nutanix AHV appliance'ı, Nutanix cluster'ınıza bir OVA dosyası olarak deploy edilen Linux tabanlı bir sanal makinedir. Kurulum iki aşamadan oluşur: Prism Element üzerinden VM deploy ve ardından appliance yapılandırması.

Ön Koşullar

  • Nutanix AHV cluster — Prism Element erişimi (admin hesabı)
  • VBR 11 veya üzeri kurulu ve çalışıyor (önerilen: VBR 12)
  • Veeam Backup for Nutanix AHV lisansı veya VUL instance'ları
  • Appliance için statik IP adresi (DHCP önerilmez)
  • Appliance → VBR TCP/443; Appliance → Prism TCP/9440 açık
  • Minimum appliance kaynakları: 4 vCPU, 8 GB RAM, 40 GB disk
1
Appliance OVA dosyasını indirin

Veeam'in resmi indirme sayfasından "Veeam Backup for Nutanix AHV" appliance imajını indirin. Dosya adı genellikle VeeamBackupNutanixAHV_x.x.x.ova formatındadır.

# İndirme URL'si (sürüme göre değişir) https://www.veeam.com/download-free-backup-nutanix-ahv.html
2
Prism Element'e OVA ile VM deploy edin

Prism Element web arayüzüne giriş yapın. VM → Create VM → Import OVA yolunu izleyin. OVA dosyasını yükleyin ve aşağıdaki kaynakları atayın:

KaynakMinimumÖnerilen
vCPU48
RAM8 GB16 GB
Sistem Diski40 GB60 GB
NIC1 (VLAN ataması yapın)1
3
Appliance'ı başlatın ve ilk yapılandırmayı yapın

VM'i başlatın. İlk açılışta web arayüzüne erişmek için konsoldan IP adresini alın. Ardından tarayıcıdan https://<appliance-ip>:8100 adresine gidin.

# Appliance web arayüzü (varsayılan port) https://<appliance-ip>:8100 # Varsayılan kimlik bilgileri (ilk girişte değiştirin!) Kullanıcı: admin Parola: admin
4
Ağ ayarlarını yapılandırın

Appliance web arayüzünde Settings → Network bölümüne gidin. Statik IP, ağ geçidi, DNS ve hostname bilgilerini girin. Değişiklikleri kaydedin; appliance yeniden başlayacaktır.

# SSH ile de erişebilirsiniz (port 22) ssh admin@<appliance-ip> # Ağ ayarları dosyası (appliance içinde) cat /etc/sysconfig/network-scripts/ifcfg-eth0
5
Prism Element bağlantısını tanımlayın

Appliance web arayüzünde Nutanix Clusters → Add Cluster seçeneğine tıklayın. Prism Element IP adresi, kullanıcı adı ve parolasını girin. Bağlantı testi başarılı olursa cluster'ınızdaki VM listesi görünür.

# Prism Element bağlantısı için gerekli bilgiler Prism Element URL: https://<prism-ip>:9440 Kullanıcı: admin (veya servis hesabı) Parola: ***
6
Lisansı appliance'a yükleyin

Appliance web arayüzünde Settings → License bölümüne gidin. Veeam'den aldığınız lisans dosyasını (.lic) yükleyin veya Veeam lisans sunucusuna online olarak bağlanın.

⚠️
Güvenlik Notu: Appliance kurulumundan hemen sonra varsayılan admin/admin parolasını mutlaka değiştirin. Prism Element için ayrı, salt-okuma iznine sahip bir servis hesabı oluşturmanız önerilir; bu sayede servis hesabı sızdırılsa bile cluster yönetimi tehlikeye girmez.
05

VBR Entegrasyonu: Appliance'ı Managed Server Olarak Ekleme

Appliance deploy ve yapılandırıldıktan sonra VBR Console üzerinden "Managed Server" olarak eklenmesi gerekir. Bu adım, VBR'nin appliance üzerinden AHV VM'lerini görmesini ve yönetmesini sağlar.

1
VBR Console'u açın ve Backup Infrastructure'a gidin

VBR Console'da sol menüden Backup Infrastructure seçin. Ardından Managed Servers → Add Server yolunu izleyin.

2
Nutanix AHV türünü seçin

Açılan pencerede sunucu tipi olarak "Nutanix AHV" seçin. DNS adı veya IP adresi alanına appliance'ın IP'sini ya da hostname'ini girin.

3
Kimlik bilgilerini girin

Appliance web arayüzü için kullandığınız admin kimlik bilgilerini girin ya da VBR Credentials Manager'dan mevcut bir credential seçin. VBR bu bilgilerle appliance API'sine bağlanır.

4
Bağlantıyı test edin ve tamamlayın

Test Connection düğmesine tıklayın. Başarılı bağlantı sonrası Finish ile sihirbazı tamamlayın. Nutanix cluster'ınız artık VBR altında görünür hâlde olacak.

PowerShell ile Doğrulama

# VBR'ye bağlan ve Nutanix sunucularını listele Connect-VBRServer -Server "vbr-server.domain.local" $nutanixServers = Get-VBRServer -Type NutanixAHV $nutanixServers | Select-Object Name, Id, IsConnected # Appliance üzerindeki VM'leri görüntüle $vms = Find-VBRViEntity -Server $nutanixServers[0] $vms | Select-Object Name, Id | Format-Table
06

Backup Job Yapılandırması: AHV VM'lerini Yedekleme

VBR Console üzerinden Nutanix AHV VM'leri için yedekleme görevi (backup job) oluşturabilirsiniz. İşlem, diğer hipervizörlerle benzer adımları izler; fark yalnızca kaynak seçimindedir.

1
Yeni Backup Job oluşturun

VBR Console'da Home → Jobs → Backup → Virtual Machine yolunu izleyin. Job adını girin ve Type olarak "Nutanix AHV Backup" seçin.

2
Kaynak VM'leri seçin

Add Objects düğmesiyle Nutanix inventory'si açılır. Cluster, container ya da bireysel VM düzeyinde seçim yapabilirsiniz. Tag tabanlı seçim de desteklenir — bu sayede VM'ler Prism'de etiketlendiğinde otomatik olarak job kapsamına girer.

3
Storage (depolama) ve retention ayarlayın

Hedef repository'yi ve restore point sayısını belirleyin. Artımlı yedekleme için Incrementals per full parametresini yapılandırın. GFS (Grandfather-Father-Son) politikası için Long-term retention seçeneğini etkinleştirin.

4
Zamanlamayı belirleyin

Yedekleme penceresini (backup window) ve çalışma sıklığını ayarlayın. Backup Window özelliği ile iş yoğunluğu düşük saatlerde yedekleme yapılmasını sağlayabilirsiniz.

5
Job'ı kaydedin ve çalıştırın

Sihirbazı tamamlayın. İlk çalışmada full backup alınır. Sonraki çalışmalarda CBT sayesinde yalnızca değişen bloklar yedeklenir.

# PowerShell ile job başlatma $job = Get-VBRJob -Name "Nutanix-AHV-Production" Start-VBRJob -Job $job
ℹ️
CBT Kontrolü: İlk tam yedeklemeden sonra CBT'nin aktif olduğunu doğrulamak için VBR job istatistiklerine bakın. "Data size" ile "Transferred data" arasındaki fark büyükse CBT başarıyla çalışıyor demektir. CBT sorunları için Bölüm 10'a bakın.
07

Application-Aware Processing: Tutarlı Uygulama Yedekleri

Crash-consistent (çökme tutarlı) yedekler çoğu durumda yeterli olsa da veritabanları, Exchange veya Active Directory gibi uygulamalar için application-consistent (uygulama tutarlı) yedekleme gereklidir. Veeam, AHV üzerinde bu işlevi iki yöntemle sağlar.

Windows VM'ler için VSS

Windows VM'lerde Microsoft VSS (Volume Shadow Copy Service — Birim Gölge Kopyası Servisi) kullanılır. Veeam, VM içine guest interaction proxy üzerinden bağlanır ve VSS snapshot'ı tetikler. Bu sayede SQL Server, Exchange ve Oracle gibi uygulamalar tutarlı durumda yedeklenir.

# Job → Guest Processing → Application-Aware Processing: Enable # Guest OS Credentials: domain\backup_svc hesabını girin # VSS ile transaction logları truncate edilir (SQL için) Settings: Enable application-aware processing: Yes Enable VSS transaction log handling: Yes (SQL, Exchange) Guest credentials: DOMAIN\svc-veeam-backup

Linux VM'ler için Pre/Post Freeze Scripts

Linux VM'lerde VSS yerine pre-freeze ve post-thaw betikleri (scripts) kullanılır. Bu betikler snapshot alınmadan önce ve sonra çalışarak uygulamanın tutarlı bir duruma getirilmesini sağlar.

# Örnek: MySQL için pre-freeze betiği # /etc/veeam/scripts/pre-freeze.sh #!/bin/bash # MySQL'i flush et ve kilitle mysql -u root -p'$MYSQL_ROOT_PASS' -e "FLUSH TABLES WITH READ LOCK;" mysql -u root -p'$MYSQL_ROOT_PASS' -e "FLUSH LOGS;" # Post-thaw betiği: /etc/veeam/scripts/post-thaw.sh mysql -u root -p'$MYSQL_ROOT_PASS' -e "UNLOCK TABLES;"
⚠️
Guest Credentials Gereksinimi: Application-aware processing etkinleştirildiğinde Veeam'in VM içine bağlanabilmesi için geçerli guest OS kimlik bilgileri sağlanmalıdır. Windows için domain veya local admin, Linux için SSH erişimi olan bir hesap gereklidir. Bu kimlik bilgileri VBR Credential Manager'da şifreli olarak saklanır.
08

Repository ve Retention Ayarları

Yedekleme hedefi olarak Veeam'in desteklediği herhangi bir repository türü kullanılabilir. Güvenlik ve uyumluluk gereksinimleri doğrultusunda doğru repository seçimi kritiktir.

Repository Türleri ve Öneriler

Repository Türü Kullanım Alanı Immutability Maliyet
Linux Hardened Repository On-premise güvenli depolama ✓ XFS + immutable flag Düşük
Windows Repository Basit on-premise kurulum ✗ Varsayılan yok Düşük
S3-Uyumlu Nesne Depolama Uzun vadeli arşivleme, bulut ✓ Object Lock Orta
Scale-Out Backup Repository Büyük ortamlar, katmanlı depolama ✓ (extents'e göre) Yüksek esneklik
Tape Uzun vadeli arşiv, air-gap ✓ Fiziksel yalıtım Düşük (tape başına)

Retention Politikası Yapılandırması

# Önerilen retention stratejisi (3-2-1-1-0 kuralı) Restore Points: 14 # 14 günlük günlük yedek GFS Weekly: 4 # 4 haftalık haftalık yedek GFS Monthly: 12 # 12 aylık aylık yedek GFS Yearly: 3 # 3 yıllık yıllık yedek # Backup Copy Job ile uzak siteye replikasyon Source Job: Nutanix-AHV-Production Target Repository: DR-Site-Linux-Hardened Schedule: Daily 02:00
3-2-1-1-0 Kuralı: En az 3 kopya yedek, 2 farklı medya türünde, 1'i farklı lokasyonda, 1'i air-gap veya immutable depoda saklayın ve 0 hata ile doğrulanmış olsun. Veeam SureBackup ile otomatik doğrulama yapılandırabilirsiniz.
09

İzleme ve Alarm: AHV Yedekleme Sağlığını Takip Edin

Yedekleme altyapısının sürekli izlenmesi, sorunların üretim ortamını etkilemeden tespit edilmesini sağlar. Veeam birden fazla izleme katmanı sunar.

VBR Built-in Monitoring

  • Home Dashboard: Son 24 saatin job durumlarını, başarı/hata oranlarını ve korunan VM sayısını gösterir.
  • Alarm Notifications: Job başarısız olduğunda e-posta bildirimi için Options → Notifications → SMTP ayarlarını yapılandırın.
  • Reports: Backup Job Statistics ve Protected VMs raporlarını düzenli olarak alın.
  • SureBackup: Restore edilebilirliği otomatik test eden sanal lab ortamı. Kritik VM'ler için haftada bir çalıştırın.

PowerShell ile Otomatik Sağlık Kontrolü

# Son 24 saatte başarısız olan Nutanix job'larını listele Get-VBRBackupSession | Where-Object { $_.JobType -eq "Backup" -and $_.Result -eq "Failed" -and $_.CreationTime -gt (Get-Date).AddHours(-24) } | Select-Object JobName, CreationTime, Result, Details # Korunmayan VM'leri bul $allVMs = Find-VBRViEntity -Server $nutanixServers $protected = (Get-VBRJob).GetObjectsInJob() $allVMs | Where-Object { $_.Name -notin $protected.Name }

Veeam ONE ile Gelişmiş İzleme

Veeam ONE, AHV ortamı dahil tüm Veeam altyapısı için kapsamlı izleme, kapasite planlama ve uyumluluk raporlama sunar. RPO (Kurtarma Noktası Hedefi) ihlallerini proaktif olarak tespit edebilir ve özelleştirilebilir alarm kuralları oluşturabilirsiniz.

10

Troubleshooting: Sık Karşılaşılan Sorunlar ve Çözümleri

Hata / Belirti Olası Neden Çözüm
CBT verileri alınamıyor AHV sürümü eski veya CBT etkin değil AHV 5.15+ sürümünü kullanın; VM'yi kapat, aç (CBT sıfırlanır); ilk full backup'ı yeniden alın
Appliance Prism'e bağlanamıyor TCP/9440 kapalı veya kimlik bilgisi hatalı Güvenlik duvarı kurallarını kontrol edin; appliance'tan curl -k https://prism-ip:9440 test edin
Job "Warning" ile bitiyor Guest credentials hatalı veya ulaşılamıyor VM içinde ping/SSH testi yapın; guest credentials'ı güncelleyin; guest processing'i geçici devre dışı bırakın
Snapshot silinemiyor Önceki job yarıda kaldı, orphan snapshot Prism Element'te stale snapshot'ları manuel silin; appliance servisini yeniden başlatın
Appliance web arayüzüne erişilemiyor Servis durmuş veya IP değişmiş SSH ile bağlanıp systemctl status veeamservice çalıştırın; gerekirse systemctl restart veeamservice
VBR appliance'ı görmüyor TCP/443 engellenmiş VBR → Appliance arasında Test-NetConnection -Port 443 çalıştırın; güvenlik duvarı kuralını ekleyin
Yedek restore'da tutarsız App-aware processing etkin değil Job'da Guest Processing → Application-Aware Processing'i etkinleştirin ve guest credentials'ı doğrulayın

Appliance Günlükleri (Log) Konumları

# Appliance SSH erişimi sonrası log konumları Veeam servis logu: /var/log/VeeamBackup/ Prism API iletişim logu: /var/log/VeeamBackup/VeeamBackupManager.log CBT / snapshot logu: /var/log/VeeamBackup/svc.VeeamMount.log # Servis durumu kontrolü systemctl status veeam* journalctl -u veeamservice -n 100 --no-pager
11

Kaynaklar ve Referanslar

Aşağıdaki kaynaklar bu rehberin hazırlanmasında kullanılmış ve daha derinlemesine inceleme için önerilmektedir.

Veeam Resmi Dokümantasyonu

Nutanix Resmi Kaynakları

Ek Okuma

📌
Sürüm Notu: Bu rehber Veeam Backup & Replication 12 ve Nutanix AHV 6.x temel alınarak hazırlanmıştır. Daha eski VBR veya AHV sürümleri için ilgili sürüm notlarını ve Help Center'ı incelemenizi öneririz. Özellikle CBT desteği AHV 5.10 ve üzerinde kararlı biçimde çalışmaktadır.