Windows Server 2016 Storage Spaces Özelliği
Windows Server 2012 ile hayatımıza giren bu özellik Windows Server 2016 ile yaşam döngüsünü birkaç yeni dokunuşla devam ettirmekte. Bu özellik bize ne sağlar ne işe yarar dersek, özetle Storage Spaces, elimizdeki diskleri birleştirip storage gibi kullanma imkânı sağlamaktadır.
Windows Server 2022 üzerinde S2D için aşağıdaki makaleyi inceleyebilirsiniz;
Windows XP işletim sisteminden bu yana bu işlemler bir nebze disk yönetim konsolundan yapılabiliyordu ancak çok kısıtlı şekilde işlemler yapılabiliyordu. Örneklendirmek gerekir ise aynı boyutta partitionları ya da diskleri birleştirebiliyorduk. ThinProvisioning Veri Tekilleştirme yapılamıyordu.
Storage Space ile birlikte aynı veya farklı boyuttaki diskleri, farklı marka ve model diskleri hatta ide data gibi farklı bağlantı arabirimlerine sahip diskleri bir araya getirebilmekteyiz. Bunun için Windows Server İşletim sistemi sahibi olmamız yeterli. Sözü fazla uzatmadan adımlarımıza geçelim.
Öncelikle ortamımızı inceleyelim. Ben işlemlerimi sanal bir makine üzerinde gerçekleştireceğim. İşletim sistemimin kurulu olduğu disk haricinde ide ve iscsii olarak toplamda 3 diske sahibim. Disklerim ayrıca farklı disk kapasitelerine sahip.
![clip_image002 clip_image002](/mklresim/0eb3060c0d17_EF29/clip_image002_thumb.jpg)
İşletim sistemimin disk yönetim ekranında disklerimiz gözükmekte. Görüldüğü gibi her biri ayrı boyutta ve sistemimize tanıtılmamış durumda.
![clip_image004 clip_image004](/mklresim/0eb3060c0d17_EF29/clip_image004_thumb.jpg)
Disklerimizi çalışır duruma getirebilmek adına bir disk üzerinde sağ tıklayarak Online seçeneğine tıklayalım.
![clip_image006 clip_image006](/mklresim/0eb3060c0d17_EF29/clip_image006_thumb.jpg)
Tüm diskleri online duruma çektikten sonra Initialize Disk seçimini ile hazır hale getirelim.
![clip_image008 clip_image008](/mklresim/0eb3060c0d17_EF29/clip_image008_thumb.jpg)
Bu ekranımızda hangi disklerimiz için bu işlemi yapmak istediğimiz sorulmakta. Biz üç yeni diskimizi de sistemimize aktif olarak ekleyeceğimiz için hepsini seçiyoruz. Diskleri MBR ve GPT olarak partitionları kullanıma hazır hale getirebiliriz. Öncesinde GPT ve MBR nedir ona değinelim.
MBR: Bilgisayarımızın açılışı sırasında üzerindeki sabit disklerin okuduğu ilk sektör olarak özetlenebilir. Yani bir bilgisayar açılırken BIOS üzerinde ayarlanmış boot aygıtı ne ise (örneğin bu bir HDD ise) bu cihazın ilk sektörüne ulaşır ve boot işlemini gerçekleştirmeye çalışır. MBR disk bölümleri 2 TB boyutuna kadar büyüyebilir.
GPT: GUID bölümleme tablosu (GPT) disk bölümleme stili, büyüklüğü en çok 18 eksabayt olan birimleri ve disk başına en çok 128 bölümü destekler. Buna karşılık, ana önyükleme kaydı (MBR) disk bölümleme stili, büyüklüğü en çok 2 terabayt olan birimleri ve disk başına en çok dört birincil bölümü (veya üç birincil bölüm, bir genişletilmiş bölüm ve sınırsız sayıda mantıksal sürücü) destekler. MBR bölümlemeli disklerden farklı olarak, platform işlemi açısından kritik öneme sahip veriler, bölümlenmemiş veya gizli kesimlerde değil, bölümlerde bulunur. Performans açısından 64 bit sistemlerde kullanılması önerilmektedir. Biz GPT seçimini yapıp OK butonuna tıklıyoruz.
![clip_image010 clip_image010](/mklresim/0eb3060c0d17_EF29/clip_image010_thumb.jpg)
Storage Spaces yapısı için disklerimizi bu şekilde biçimlendirme yapıp sürücü harfi atamadan olduğu gibi bırakalım.
![clip_image012 clip_image012](/mklresim/0eb3060c0d17_EF29/clip_image012_thumb.jpg)
Gerekli diskleri hazır hale getirdiğimize göre rol kurulumu için hazırlıklara başlayabiliriz. Server Management konsolunda File and Storage ServicesàVolumeàdisk altında disklerimiz özellikleri ile birlikte aşağıdaki gibi görünmektedir.
![clip_image014 clip_image014](/mklresim/0eb3060c0d17_EF29/clip_image014_thumb.jpg)
Storage Pools altında şu an kurulu olan işletim sistemi diski haricinde bir pool tanımlama bilgisi yer almamaktadır.
![clip_image016 clip_image016](/mklresim/0eb3060c0d17_EF29/clip_image016_thumb.jpg)
Yeni bir pool tanımlaması için TASK kısmında New Storage Pool… seçimini tıklayalım.
![clip_image018 clip_image018](/mklresim/0eb3060c0d17_EF29/clip_image018_thumb.jpg)
Sihirbaz ekranınıNext ile geçelim.
![clip_image020 clip_image020](/mklresim/0eb3060c0d17_EF29/clip_image020_thumb.jpg)
Pool için bir isim verelim Next ile sonraki adıma ilerleyelim.
![clip_image022 clip_image022](/mklresim/0eb3060c0d17_EF29/clip_image022_thumb.jpg)
Bu ekranımızda kullanabileceğimiz disklerimiz gözükmektedir. Pool’a dahil edeceğimiz disklerimizi seçelim, ben üç diski de kullanacağım için hepsinin onay kutusunu işaretliyorum.
![clip_image024 clip_image024](/mklresim/0eb3060c0d17_EF29/clip_image024_thumb.jpg)
Allocation sütununda disklerimize uygulanabilecek 2 tip seçenek mevcut. Birincisi Automatic yani sistemin karar vermesi için belirtilen seçenek, ikinci ise Hot Spare yani herhangi sebepten dolayı diskin bozulması durumunda otomatik olarak bozuk disk üzerinde bulunan verinin yazılması için kenarda bekleyen bir disk. Ben test için üç disk kullandığım ve lab ortamı olduğu için hepsini Automatic olarak ayarlıyor Next ile sonraki adıma ilerliyorum.
![clip_image026 clip_image026](/mklresim/0eb3060c0d17_EF29/clip_image026_thumb.jpg)
Bu ekranda pool oluşturma adımı öncesi yaptığımız seçimlerin bir özeti bize sunulmakta. Create ile işlemi başlatalım.
![clip_image028 clip_image028](/mklresim/0eb3060c0d17_EF29/clip_image028_thumb.jpg)
İşlem başarı ile tamamlandı. Close ile bu ekranı kapatalım ve durumun oluşturduğu sonuçlara göz atalım.
![clip_image030 clip_image030](/mklresim/0eb3060c0d17_EF29/clip_image030_thumb.jpg)
Server Management ekranında VolumesàStorage Pools başlığı altına geldiğimizde oluşturulan Pool ve bu Pool altındaki diskleri görebiliyoruz.
![clip_image032 clip_image032](/mklresim/0eb3060c0d17_EF29/clip_image032_thumb.jpg)
Biz sadece bir disk havuzu oluşturduk. Bu havuz içerisinde gerekli disk birimlerini oluşturmadığımız için bu durum disk management konsolunda aşağıdaki gibi gözükmekte.
![clip_image034 clip_image034](/mklresim/0eb3060c0d17_EF29/clip_image034_thumb.jpg)
Şimdi oluşturduğumuz pool üzerinde disk birimleri yani sanal disk alanları tanımlayabiliriz. Bu işlem için yine VolumesàStorages Pools ekranında ve pool seçiliyken Tasks butonundan New Virtual Disk… kısmına tıklayalım.
![clip_image036 clip_image036](/mklresim/0eb3060c0d17_EF29/clip_image036_thumb.jpg)
Kullanılacak olan pool listesinde tek bir pool yapımız olduğundan bu ekran bize yansıtılıyor. Tek olan pool seçiliyken OK butonuna tıklayalım.
![clip_image038 clip_image038](/mklresim/0eb3060c0d17_EF29/clip_image038_thumb.jpg)
Klasik olan sihirbazı Next ile geçelim.
![clip_image040 clip_image040](/mklresim/0eb3060c0d17_EF29/clip_image040_thumb.jpg)
Bu ekranımızda sanal disk birimine bir isim verip Next ile ilerleyelim.
![clip_image042 clip_image042](/mklresim/0eb3060c0d17_EF29/clip_image042_thumb.jpg)
Bu ekranımızı default olarak Next ile geçebiliriz.
![clip_image044 clip_image044](/mklresim/0eb3060c0d17_EF29/clip_image044_thumb.jpg)
Bu ekranımızda disk mimarilerini seçebiliriz. Bize burada 3 seçenek sunulmakta. Bunları kısaca aşağıda açıklayalım.
Simple : Kısaca “RAID0” denilebilir, Simple seçilirse bu disk üzerine yazılmak üzere gelen data tüm disklere stripe edilerek yani bölünerek yazılır. En performanslı seçenektir. Fakat çok güvenli değildir.
Mirror : Kısaca “RAID1” denilebilir. Gelen data tüm disklere yazılır. Okuma oldukça hızlı yazma her data iki diske yazıldığından okuma kadar performanslı değildir. Ancak kötü ’de değildir, güvenlidir.
Parity : Kısaca “RAID5” denilebilir. Datalar ve Parite bilgileri RAID5’te olduğu gibi dağıtılarak yazılır. Güvenli ve performanslı olarak kullanılabilir. Biz Simple ile ilerliyor Next ile sonraki adıma geçiyoruz.
![clip_image046 clip_image046](/mklresim/0eb3060c0d17_EF29/clip_image046_thumb.jpg)
Bu ekranda oluşturulacak disk birimi için seçim yapmamız gerekmekte. Yine seçimleri aşağıda açıklayalım.
Thin: Bu metotla oluşturulan birim kapasitesi örnek olarak 50 Gb olsun. Disk üzerinde ilk anda 50 GB alan kaplanmaz. Disk birimi doldukça alan kullanımı söz konusu olur.
Fixed: Bu seçenekte ise örnek olarak yine 50 Gb kapasiteli bir disk oluşturulacak ise disk üzerinde o anda 50 Gb alan rezerv edilerek anında kullanıma başlar. Performans odaklı alanlarda kullanılması söz konusudur. Ancak son zamanlarda yapılan iyileştirmeler ile Hyper-v üzerinde Dynmical disklerinde iyi performanslara geldiği Microsoft tarafından söylenmekte.
Biz Thin seçimi ile Next butonuna basarak sonraki adıma geçelim.
![clip_image048 clip_image048](/mklresim/0eb3060c0d17_EF29/clip_image048_thumb.jpg)
Oluşturulacak olan disk birimi için bir kapasite girmemiz gerekmekte. Ben 55 GB olarak bir ala belirleyip Next ile sonraki adıma geçiyorum.
![clip_image050 clip_image050](/mklresim/0eb3060c0d17_EF29/clip_image050_thumb.jpg)
Şu ana kadar olan işlemlerin bir özeti yine karşımıza geldi. Create ile pool içindeki disk birimimiz olan sanal diskimizi oluşturalım.
![clip_image052 clip_image052](/mklresim/0eb3060c0d17_EF29/clip_image052_thumb.jpg)
İşlem başarı ile tamamlandı. Ben oluşacak olan sanal diski biçimlendirip, sürücü harfi ataması yapıp doğrudan sunucum üzerinde kullanmak için test yapacağım. Bu nedenle Create a volüme when this wizard closes seçimi ile otomatik olarak bu adımların başlatılması için onay kutusunu işaretli bırakıyorum. Close ile ekranımızı kapatalım.
![clip_image054 clip_image054](/mklresim/0eb3060c0d17_EF29/clip_image054_thumb.jpg)
Bu konsol üzerinden neleri yapabileceğimiz noktasında bilgi veren klasik sihirbaz ekranını Next ile geçerek sonraki adıma ilerleyelim.
![clip_image056 clip_image056](/mklresim/0eb3060c0d17_EF29/clip_image056_thumb.jpg)
Bu ekranda üzerinde işlem yapabileceğimiz kullanılabilir diskler görünmekte. Disk1 sunucu üzerinde işletim sistemi kurulu disk olduğundan bu disk üzerinde işlem yapamayız. Zaten bizim işimi Disk4 isimli oluşturulan pool içerisinde yer alan sanal disk. Bu diski seçerek Next ile ilerleyelim.
![clip_image058 clip_image058](/mklresim/0eb3060c0d17_EF29/clip_image058_thumb.jpg)
Oluşturulan sanal disk üzerinde ne kadarlık bir partition kullanacağımızı belirleyelim. Ben tamamını kullanacağım için gelen değer neyse o şekilde bırakarak Next ile sonraki adıma ilerliyorum.
![clip_image060 clip_image060](/mklresim/0eb3060c0d17_EF29/clip_image060_thumb.jpg)
Oluşturulacak olan partition için bir sürücü harfi seçiyorum. Windows Disk Management yapısında olduğu gibi klasöre map etmek veya bir sürücü harfini sonra atamak mümkün. Ben R sürücü harfini atayarak Next ile sonraki adıma ilerliyorum.
![clip_image062 clip_image062](/mklresim/0eb3060c0d17_EF29/clip_image062_thumb.jpg)
Diskin format metodunu seçebiliriz. Ben ayarları varsayılanda bırakıp volüme alanında bir isim belirtiyorum. Next ile sonraki adıma ilerleyebiliriz.
![clip_image064 clip_image064](/mklresim/0eb3060c0d17_EF29/clip_image064_thumb.jpg)
Yapılacak olan işlemler yine özet halinde karşımızda. Create ile işlemleri başlatalım.
![clip_image066 clip_image066](/mklresim/0eb3060c0d17_EF29/clip_image066_thumb.jpg)
İşlemlerimiz başarılı şekilde tamamlandı. Close ile ekranı kapatalım.
![clip_image068 clip_image068](/mklresim/0eb3060c0d17_EF29/clip_image068_thumb.jpg)
Diskimiz başarılı şekilde R sürücü harfi ile Disk4 olarak disk yönetim ekranında yerini aldı ve kullanıma hazır durumda.
![clip_image070 clip_image070](/mklresim/0eb3060c0d17_EF29/clip_image070_thumb.jpg)
Sürücümüze veri yazma silme işlemleri yapabilir durumdayız.
![clip_image072 clip_image072](/mklresim/0eb3060c0d17_EF29/clip_image072_thumb.jpg)
Buraya kadar olan kısımda bu rol nedir. Diskler birleştirilerek nasıl bir disk havuzu oluşturulur, disk havuzu içerisinde nasıl volüme alanlar oluşturulur ve bu alan nasıl kullanılır noktasında genel bilgi aktarımı yapmaya çalıştık. Şimdi disk alanında nasıl değişiklikler yaparız birazda buna bakalım. Ben sanal makinamıza bir disk daha ekliyorum ve disk havuzumuzu genişletme testi yapalım.
![clip_image074 clip_image074](/mklresim/0eb3060c0d17_EF29/clip_image074_thumb.jpg)
Sanal makinaya eklenen diskimiz görülmekte. Ben makale başında olduğu gibi diskimizi online duruma getirdim.
![clip_image076 clip_image076](/mklresim/0eb3060c0d17_EF29/clip_image076_thumb.jpg)
File and Storages ServicesàVolumes-Disks ekranında yeni eklenen diskimiz görünmekte.
![clip_image077 clip_image077](/mklresim/0eb3060c0d17_EF29/clip_image077_thumb.jpg)
Storages pool ekranında yine diskimiz ilk halinde yani primordial konumda beklemekte.
![clip_image079 clip_image079](/mklresim/0eb3060c0d17_EF29/clip_image079_thumb.jpg)
Biz disk ilavesi yaparak alan genişletmesi yapacağımız için yine bu ekranımızda yer alan TASKS butonuna tıklayarak açılır menüden Add Physical Disk… seçimini yapalım.
![clip_image081 clip_image081](/mklresim/0eb3060c0d17_EF29/clip_image081_thumb.jpg)
Kullanılabilir disk olarak eklemiş olduğumuz 1 adet 80 GB diskimiz görünmekte. Ben bu diski parity olarak eklemeyeceğim ve doğrudan alan büyütmesi yapacağım için diski seçip, Allocation seçimini Automatic olarak bırakıp OK butonuna tıklıyorum.
![clip_image083 clip_image083](/mklresim/0eb3060c0d17_EF29/clip_image083_thumb.jpg)
Mevcut pool içine son eklediğimiz diskin eklendiğini yine aşağıdaki ekranda görebilmekteyiz.
![clip_image085 clip_image085](/mklresim/0eb3060c0d17_EF29/clip_image085_thumb.jpg)
Pool üzerinde sağ tıklayıp Properties kısmına girelim.
![clip_image087 clip_image087](/mklresim/0eb3060c0d17_EF29/clip_image087_thumb.jpg)
General sekmesinde Disk Havuzunun kapasitesinin büyümüş olduğunu görebiliyoruz. Bu ekrandan yine disk havuzu ismi kapasite kullanımı bilgisini görebilmekteyiz.
![clip_image089 clip_image089](/mklresim/0eb3060c0d17_EF29/clip_image089_thumb.jpg)
Health sekmesinde sağlık durumuna bakabilmekteyiz.
![clip_image091 clip_image091](/mklresim/0eb3060c0d17_EF29/clip_image091_thumb.jpg)
Details ekranında ise farklı birçok seçime göre disk havuzu hakkında bilgi görebilmekteyiz. Örnek olarak Capacity seçimi yapıldığında disk kapasitesi görünmekte.
![clip_image093 clip_image093](/mklresim/0eb3060c0d17_EF29/clip_image093_thumb.jpg)
Aşağıdaki gibi birçok parametrik bilgisini alabilmekteyiz.
![clip_image095 clip_image095](/mklresim/0eb3060c0d17_EF29/clip_image095_thumb.jpg)
Microsoft tarafında mimari aşağıdaki gibi özetlenmiştir. Sanallaştırma ile birlikte bu özellik farklı farklı şekillerde yararlı olabilecek birçok senaryoya dahil olabilmektedir.
![clip_image096 clip_image096](/mklresim/0eb3060c0d17_EF29/clip_image096_thumb.jpg)
Umarım yararlı olur. Farklı bir makalemizde görüşmek dileğiyle.