1. Anasayfa
  2. Uncategorized

VMware Snapshots Best Practies


VMware vSphere ortamında snapshot (anlık görüntü) kullanımı dikkatle yönetilmesi gereken önemli bir süreçtir. Snapshot’ları etkin bir şekilde kullanmak ve sistem performansını olumsuz etkilemekten kaçınmak için aşağıdaki en iyi uygulamaları takip edebilirsiniz:

  1. VMware Snapshot’ı Yedekleme Amacıyla Kullanmayın

Snapshot dosyaları sadece orijinal sanal diskın bir değişiklik günlüğüdür ve verilerde yapılan değişiklikleri kayıt altına alır. “virtual_machine-00000x-delta.vmdk” olarak adlandırılan bu dosyalar orijinal diskler silindiğinde sanal makineleri geri yüklemek için yetersiz kalır. Bu nedenle snapshot’ı bir yedekleme mekanizması olarak kullanmak yanlış bir yaklaşımdır. Snapshot geri dönüş noktası oluşturmak için kullanılabilir ancak uzun vadeli yedekleme çözümleri yerine geçmez. Yedekleme için özel yazılımlar kullanarak tam disk kopyalarını almak daha güvenlidir.

  1. En Fazla 2-3 Snapshot Kullanın

Bir snapshot zincirinde maksimum 32 snapshot desteklenir ancak performansı optimize etmek için en fazla 2-3 snapshot kullanılması tavsiye edilir. Daha uzun zincirler sistem performansında belirgin düşüşlere yol açabilir. Uzun zincirler veri yazma ve okuma süreçlerini yavaşlatır. Snapshot konsolidasyon işlemleri zincir büyüdükçe daha karmaşık hale gelir ve daha fazla disk alanı gerektirir.

  1. Tek Bir Snapshot’ı 72 Saatten Fazla Tutmayın

Snapshot dosyası zamanla büyümeye devam eder. Bu snapshot depolama alanının dolmasına ve sistem performansının etkilenmesine neden olabilir. Snapshot’ı 72 saatten uzun süreyle tutmaktan kaçının. Uzun süreli snapshot kullanımı disk alanını tüketir ve bu durum acil müdahale gerektirebilir. Snapshot boyutunun kontrolsüz büyümesi datastore üzerinde diğer sanal makinelerin performansını olumsuz etkileyebilir.

  1. Üçüncü Parti Yedekleme Yazılımı Kullanıyorsanız Snapshot’ı Silin

Üçüncü parti yedekleme yazılımları kullanıldığında yedekleme başarıyla tamamlandıktan sonra snapshot dosyalarının silindiğinden emin olun. API tabanlı yedekleme yazılımları snapshot’ları otomatik olarak oluşturup silebilir. Ancak bu işlemin eksiksiz gerçekleştirildiğinden emin olun. Snapshot Manager veya komut satırı araçları ile snapshot’ların varlığını düzenli olarak kontrol ediniz.

  1. Snapshot Kullanırken Sanal Makine Disk Büyütmeyin

Snapshot üzerinde çalışan bir sanal makinenin disk boyutunu artırmak mümkün değildir. Bu durum hem sanal makine açık (“powered on”) hem de kapalı (“powered off”) durumdayken geçerlidir. VMDK disklerini snapshot’ın aktif olduğu durumlarda büyütmeye çalışmak veri kaybına yol açabilir. Disk genişletme işlemi sırasında snapshot verileriyle çakışma olabilir. Genişletme işlemi yapılmadan önce snapshot’ların tamamen silinmesi önerilir.

  1. Bazı Operasyonlardan Önce Snapshot Olmadığından Emin Olun

Aşağıdaki işlemleri gerçekleştirmeden önce mevcut snapshot’ların silindiğinden emin olunuz.

  • Sanal makine disk boyutunu artırma
  • Virtual RDM disk boyutunu artırma

Snapshot’ların mevcut olduğu bir sistemde bu işlemleri yapmaya çalışmak snapshot’ları bozar ve veri kaybına yol açabilir. Disk genişletme ve benzeri kritik işlemler sırasında snapshot yapılarının bozulması, performans kayıplarına ve hata durumlarına neden olabilir. Operasyonlardan önce snapshot olmadığını doğrulamak veri bütünlüğünü korumak açısından kritiktir.

  1. Snapshot Yönetimi için Otomasyon Araçlarını Kullanın

Snapshot yönetimini kolaylaştırmak için vSphere ortamında otomasyon araçları veya script’ler kullanabilirsiniz. Örneğin: VMware PowerCLI ile snapshot oluşturma, listeleme ve silme işlemleri otomatikleştirilebilir. Snapshot kullanımı ile ilgili raporlamalar düzenli olarak sağlanabilir.

VMware snapshot’lar, doğru kullanılmadıklarında sistem performansını etkileyebilir veya veri kaybına yol açabilir. Bu nedenle bu yazımda belirtilen en iyi uygulamaları takip ederek snapshot yönetimini dikkatle gerçekleştirin ve snapshot’ı yedekleme aracı olarak kullanmaktan kaçının.