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.
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.
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.
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.
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.
- ✅ 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
- ✅ 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 |
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
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.
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:
| Kaynak | Minimum | Önerilen |
|---|---|---|
| vCPU | 4 | 8 |
| RAM | 8 GB | 16 GB |
| Sistem Diski | 40 GB | 60 GB |
| NIC | 1 (VLAN ataması yapın) | 1 |
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ü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.
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.
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.
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.
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.
VBR Console'da sol menüden Backup Infrastructure seçin. Ardından Managed Servers → Add Server yolunu izleyin.
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.
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.
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
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.
VBR Console'da Home → Jobs → Backup → Virtual Machine yolunu izleyin. Job adını girin ve Type olarak "Nutanix AHV Backup" 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.
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.
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.
Sihirbazı tamamlayın. İlk çalışmada full backup alınır. Sonraki çalışmalarda CBT sayesinde yalnızca değişen bloklar yedeklenir.
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.
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.
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ı
İ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ü
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.
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ı
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
- → Veeam Help Center — Backup for Nutanix AHV Overview
- → Veeam Help Center — Nutanix AHV Appliance Deployment Guide
- → Veeam Help Center — Backup Job Advanced Settings
- → Veeam Help Center — Nutanix AHV Licensing
- → Veeam KB2966 — CBT Sorunları ve Reset Prosedürü
Nutanix Resmi Kaynakları
- → Nutanix Portal — AHV Administration Guide
- → The Nutanix Bible — AHV Architecture Deep Dive
- → Nutanix Prism Element Web Console Guide
Ek Okuma
- → Veeam Best Practice Guide — Repository, Retention ve Mimari Kararları
- → Veeam Community Forums — AHV Troubleshooting Tartışmaları