VMware Esxi | Virtual Disk Mimarisi


Merhaba arkadaşlar , bu yazımızda size VMware Esxi üzerinde bulunan Virtual disklerin mimarilerini ve aralarındaki farkları inceliyor olacağız


Bir Virtual Machine oluşturduğumuzda , buna çeşitli donanımlar ekleriz cpu ,ram , disk gibi özellikle disk eklerken bize birtakım seçenekler vermektedir bunların ne oldu ile ilgili tanımlamaları kafamıza yer ederse bir VM'i oluştururken tereddüt etmeden daha hızlı karar verebiliriz ,


Esx ,üzerindeki VMFS dosyalarının SCSI ve LUN'lara dogrudan erişimine sağlayan bir teknoloji kullanır bunun adı RDM (Raw Device Mappign) dir . VMFS volum'ü bir proxy gibi çalışır ve VMFS RDM'e özel bir dosya ile erişim sağlar , daha sonra RDM dosyaları meta verileri kullanarak fiziksel aygıtlara ve disklere erişim sağlamaktadır , şimdi esxi üzerindeki disk mod'ları nelerdir bunu inceleyelim


  1. Independent persistent :Disk üzerinde bir veri değişikliği olduğunda , bunu anında disk üzerine kayıt eder bu sayede en kullanışlı ve performanslı olanıdır

  2. Independent nonpersistent : Disk üzerinde bir veri değişikliği olduğunda bu veriyi anında kayıt etmez , VM power off olduğunda yapılan değişiklikler kaybolur kayıt edilmez , disk üzerine yazılan data'lar redo Log dosyası dediğimiz bir dosyaya kayıt edilir , sanal makine her açıldığında bu redo log dosyasının içindeki disk blocklarını kontrol eder eğer bu listede mevcutsa okur , aslında bu disk sorunlarına veya yavaşlamasına yol açar pek tavsiye edilmez , kısaca redo log dosyalarını da açıklayalım , sanal makine üzerinde bulunan disk dosyalarının değişikliklerini inceler , bu değişikliklere izin verir veya bir önceki değişikliğe dönme olanaklarını sağlayan bir log dosyasıdır ,

  3. Dependent :Bu disk modu, sanal makineyi oluşturduğumuzda default olarak gelmektedir bir diğer değişle bu mod anlık olarak snapshot almaktadır ve bu snapshot dosyası içerisinde oluşturduğunuz VM'i tüm donanımsal özellikleri ile birlikte almaktadır (ram ,disk, cpu gibi) bu sebepten snapshot üzerinden geri döndüğünüzde o an üzerinde ne varsa o şekilde dönmektedir , eğer bu snapshot'lar sürekli olarak alınırsa hem Disk'iniz şişer hemde çeşitli sorunlara yol açabilir bu nedenle backup alıyorsanız ,son 1 veya 2 tane kalması sizin için yeterli olacaktır

Tüm bunları açıkladıktan sonra , Esxi üzerinde birde disk türleri yer almakta bunları da inceleyelim ;


  1. Thin : Bu disk türünde , disk boyutunu verdiğiniz kadar alanı allocated etmez , thin-provision sayesinde veriniz büyüdükçe disk alanı da buna göre büyüme gösterir performans olarak Eager-zeroed ile aynı düzeydedir

  2. Thick : Bu disk türünde , disk boyutunu verdiğiniz kadar alanın hepsini allocated eder ,kendi içinde ikiye ayrılmaktadır ;

  • Eager-zeroed ; Bu seçenekte , disk oluşturduğunuzda tüm alanı allocated olarak kendine ayırır ve üstelik oluşturulduktan sonra tüm blocklarını sıfırlar bu diskin oluşmasında biraz gecikmeler meydana getirir fakat daha sonrasında data yazarken sıfırlanmayacağından daha performanslı dır

  • Layz-zeroed ; Bu seçenekte , disk oluşturduğunuzda tıpkı Eager-zeroed olduğu gibi tüm alanı allocated ediyor fakat blockları sadece ilk data yazıldığında sıfırlar , bu sayede daha hızlı bir şekilde oluşturulabilir , fakat tüm bunlara rağmen Eager-zeroed ile aynı performansı vermektedir



Önemli bir not olarak , eğer disk modunu değiştirmek istiyorsak bu VM üzerinde snapshot çalışmıyor durumda olması gerekiyor , aksi halde disk modu değiştiremezsiniz

Son olarak örnek vermek gerekirse , file server veya exchange server üzerinde disk modunu nonpersistent olarak değiştirirseniz tekrar açtığınızda data kaybı yaşarsınız bu sebepten doğru kararı vermek için düşünmekte fayda var


Umarım faydalı olmuştur , sonraki yazımızda görüşmek üzere ...

65 görüntüleme0 yorum

Son Paylaşımlar

Hepsini Gör