VMware Snapshot özelliği, bir sanal makinenin belirli bir andaki durumunu koruyarak ihtiyaç halinde hızlı geri dönüş yapılmasını sağlayan en önemli operasyonel araçlardan biridir. Özellikle değişiklik yönetimi, patch geçişleri, işletim sistemi güncellemeleri, uygulama yükseltmeleri ve konfigürasyon değişiklikleri öncesinde snapshot almak, kurumların operasyonel risklerini önemli ölçüde azaltmaktadır.
Ancak snapshot’lar genellikle yanlış anlaşılmakta ve uzun süre saklanarak performans veya veri bütünlüğü problemlerine yol açabilmektedir. Bu nedenle VMware tarafından snapshot’ların yedekleme (backup) mekanizması olarak değil, kısa süreli geri dönüş mekanizması olarak kullanılması önerilmektedir. Güncel VMware ekosisteminde snapshot yönetimi vSphere ve ESXi platformlarının temel operasyonel süreçlerinden biri olmaya devam etmektedir.
VMware Snapshot Nasıl Çalışır?
Bir snapshot alındığında VMware sanal makinenin mevcut disk yapısını kilitlemez.
Bunun yerine:
- VMDK dosyası read-only duruma geçer.
- Yeni yazılan bloklar delta dosyalarına kaydedilir.
- VM çalışmaya devam eder.
- Kullanıcılar kesinti yaşamaz.
Mantık aşağıdaki gibidir:
VM01.vmdk
↓ Snapshot
VM01-000001.vmdk
Snapshot sonrasında tüm değişiklikler delta disk üzerinde tutulur.
Bu sayede istenildiği anda geçmiş duruma dönülebilir.
Snapshot Ne Zaman Alınmalıdır?
Aşağıdaki işlemler öncesinde snapshot alınması tavsiye edilir:
İşletim Sistemi Güncellemeleri
- Windows Update
- Linux Kernel Update
- Security Patch
Uygulama Güncellemeleri
- SQL Server Upgrade
- Oracle Patch
- IIS Güncelleme
- Tomcat Upgrade
Sistem Değişiklikleri
- Registry değişiklikleri
- Driver kurulumu
- Network yapılandırmaları
- Güvenlik yazılımı güncellemeleri
Büyük Operasyonel Çalışmalar
- Storage migration
- Sunucu konsolidasyonu
- Domain değişiklikleri
- Middleware güncellemeleri
Snapshot Ne Zaman Kullanılmamalıdır?
Snapshot bazı durumlarda yanlış araçtır.
Aşağıdaki senaryolarda yedekleme tercih edilmelidir:
Uzun Süreli Veri Koruma
Snapshot: Backup değildir.
Bunun yerine:
- Veeam
- Commvault
- Azure Backup
- Rubrik
- Veritas
gibi çözümler tercih edilmelidir.
Kritik Veritabanları
Yoğun transaction üreten:
- Oracle
- SAP HANA
- SQL Cluster
ortamlarında uzun süreli snapshot kullanımı önerilmez.
VMware vSphere Client Üzerinden Snapshot Alma
Adım 1
vSphere Client’a giriş yapılır.
Hosts and Clusters
menüsüne gidilir.
Adım 2
İlgili sanal makine seçilir.
Sağ tıklanır:
Snapshots → Take Snapshot
Adım 3
Snapshot bilgileri girilir.
Örnek:
Name:
Pre-Windows-Update
Description:
Haziran 2026 güvenlik güncellemesi öncesi snapshot
Adım 4
İhtiyaca göre:
Snapshot the virtual machine's memory
işaretlenebilir.
Bu seçenek seçildiğinde:
- Açık uygulamalar
- RAM içeriği
- Çalışan süreçler
de korunur.
Büyük RAM’e sahip sistemlerde snapshot süresini artırabileceği unutulmamalıdır.
Snapshot Türleri
Standart Snapshot
Sadece disk değişikliklerini içerir.
Avantajları:
- Hızlı oluşturulur.
- Daha az alan kullanır.
En yaygın kullanılan yöntemdir.
Memory Snapshot
Disk + RAM bilgisi korunur.
Avantajları:
- VM aynı kaldığı yerden açılır.
- Uygulama oturumları korunur.
Dezavantajları:
- Daha fazla depolama kullanır.
- Oluşturma süresi daha uzundur.
Quiesced Snapshot
Backup entegrasyonlarında sık kullanılır.
Özellikle:
- Microsoft SQL
- Active Directory
- Exchange
ortamlarında uygulama tutarlılığı sağlamak amacıyla oluşturulur.
VMware Tools kurulu olması gerekir. VMware Tools’un güncel tutulması VMware tarafından önerilen operasyonel uygulamalardan biridir.
Snapshot Tree Yönetimi
Bir VM üzerinde birden fazla snapshot alınabilir.
Örnek:
Plain Text
Production
├─ Snapshot-1
│ └─ Snapshot-2
│ └─ Snapshot-3
Ancak çok katmanlı snapshot zincirleri;
- Performans düşüşü
- IOPS artışı
- Konsolidasyon sürelerinin uzaması
gibi riskler oluşturur.
Kurumsal ortamlarda gereksiz snapshot zincirlerinden kaçınılmalıdır.
Snapshot’tan Geri Dönme (Revert)
Başarısız bir patch veya uygulama güncellemesi sonrasında geri dönüş yapılabilir.
Adım 1
VM seçilir.
Snapshots
→ Manage Snapshots
Adım 2
İlgili snapshot seçilir.
Revert To
Adım 3
Onay verilir.
VM birkaç dakika içerisinde snapshot anındaki durumuna döner.
Bu işlem:
- İşletim sistemi
- Disk içerikleri
- Konfigürasyonlar
için geri dönüş sağlar.
Snapshot Silme ve Konsolidasyon
En sık yapılan hata snapshot’ın unutulmasıdır.
Silmek için:
Snapshots
→ Delete
kullanılır.
Önemli nokta:
Snapshot silindiğinde veri kaybolmaz.
Değişiklikler ana VMDK dosyasına birleştirilir.
Bu işleme:
Consolidation
Kurumsal Ortamlarda Best Practice Önerileri (2026)
1. Snapshot Süresi 72 Saati Geçmemeli
İdeal kullanım:
- Birkaç saat
- 1 gün
- En fazla birkaç gün
Uzun süreli snapshot tutulması önerilmez.
2. Snapshot Sayısını Minimumda Tutun
Önerilen:
1-3 Snapshot
Fazlası performansı etkileyebilir.
3. Snapshot Öncesi Backup Alın
Snapshot:
Geri dönüş mekanizmasıdır
Backup:
Felaket kurtarma mekanizmasıdır
Birbirinin yerine kullanılmamalıdır.
4. Disk Alanını Sürekli İzleyin
Delta dosyaları hızla büyüyebilir.
Özellikle:
- SQL Server
- Log Server
- SIEM
- Dosya Sunucuları
çok yüksek büyüme gösterebilir.
5. VMware Tools Güncel Olsun
Application-consistent snapshot’ların sağlıklı çalışması için VMware Tools sürümlerinin güncel tutulması önerilmektedir.
VMware Snapshot özelliği, değişiklik yönetimi süreçlerinin vazgeçilmez bir parçasıdır. Doğru kullanıldığında işletim sistemi güncellemeleri, uygulama yükseltmeleri ve konfigürasyon değişiklikleri sırasında hızlı ve güvenilir geri dönüş sağlayarak operasyonel riskleri azaltır.
Ancak snapshot’ların bir yedekleme çözümü olmadığı unutulmamalıdır. Kurumsal veri merkezlerinde en iyi yaklaşım; değişiklik öncesinde snapshot almak, başarı doğrulandıktan sonra snapshot’ı kısa sürede silmek ve veri koruma ihtiyacını profesyonel yedekleme çözümleri ile karşılamaktır. Bu yaklaşım hem performans hem de operasyonel sürdürülebilirlik açısından VMware vSphere 8 ortamlarında en yaygın kabul gören uygulama olarak öne çıkmaktadır.
