Windows Server 2016 üzerinde Data Deduplication kurulumu nasıl yapılır?
Data Deduplication kurulumu öncesi ilk yapılması gereken planlama konusuna değinelim.
Data Deduplication Kurulumunu Planlama
Data Deduplacation kurulumunu yapmadan önce aşağıdaki adımları inceleyerek kurulumu planlamak gerekir.
- Dağıtım Hedeflerini Belirleyin. Data Deduplication, herhangi bir ek donanım ihtiyacı olmadan, extend edilmemiş volume’lara uygulanacak şekilde tasarlanmıştır. Veri türüne, Volume üzerinde belirli dosya türlerinde meydana gelen değişikliklerin sıklığına ve hacmine bağlı olarak veri tekilleşmesi zamanlanabilir.
Aşağıdaki veri türleri için tekilleştirmeyi kullanmayı planlayabilirsiniz.
- Genel Dosya Paylaşımları. Kullanıcılar veya şirket için uygulamaların oluşturduğu ortak alan dosyalarının bulunduğu disk alanları.
- Software Deployment Paylaşımları. Yazılım kurulum dosyaları, image dosyaları ve güncelleme dosyalarının bulunduğu disk alanları.
- Sanallaştırma depolama alanları. VHD Library’leri VDI Dağıtımları ve sanallaştırma yedeklemelerin bulunduğu depolama alanları.
- Hangi Volume’ların tekilleştirme için daha uygun olabileceğini belirleyin. Veri tekilleştirme depolama alanlarını optimize etmek ve tüketilen disk alanlarını azaltmak için etkili bir çözümdür. Doğru verilerle uygulandığında, depolama alanının %50 ila %90 arası tasarruf sağlayabilir. Bunu belirlemek için bazı konuları belirlemek lazım.
- Yenilenen veriler mevcut mu? Kullanıcı verileri, kurulum dosyaları, image dosyaları veya sanallaştırma dosyaları mevcutsa tekilleştirmeden daha yüksek verim elde edilebilir.
- Veri değişim süreleri uygun mu? Şirket için uygulamalar tarafından sürekli erişilen veya kullanıcılar tarafından sık sık değiştirilen dosyalar tekilleştirme için pekte uygun değildir. Çünkü verilere sürekli erişim ve değişiklik tekilleştirme tarafından yapılan tüm optimizasyon kazançlarını iptal eder.
- Yeterli Kaynak ve Zaman var mı? Tekilleştirme depolama alanı kaynaklarını büyük miktarda tüketen veriler üzerinde işlemleri sunucu iş yükünün az olduğu zamanlarda gerçekleştirir. Depolama alanlarındaki veri azsa veya sunucu CPU ve RAM kaynakları sürekli olarak yüksek düzeyde çalışıyorsa tekilleştirme için ideal bir ortam olmayabilir.
Data Deduplication Evaluation Tool (DDPEval.exe) ile belirli bir Volume’da tekilleştirmeyi etkinleştirirseniz alacağınız verimi belirlemek için kullanabilirsiniz. Data Deduplication rolünü yüklediğinizde \Windows\System32\ altına otomatik olarak yüklenen DDPEval.exe ile yerel diskleri, Map’lenmiş veya Map’lenmemiş paylaşım alanlarının değerlendirmesi yapılabilir.
- Veri tekilleştirme politikalarını ve ölçeklerini planlayın. Varsayılan olarak veri tekilleştirme ilkesi ayarları çoğu ortam için genellikle yeterlidir. Ancak bazı durumlarda bu ilkeleri değiştirmek gerekebilir.
- Yazılan veriler sabit veya salt okunursa, gelen dosyaları daha kısa sürelerde işlemek isteyebilirsiniz. Bunun için MinimumFileAgeDays parametresini daha az gün olarak değiştirebilirsiniz.
1 | Set-DedupVolume -Volume "D:" -MinimumFileAgeDays 2 |
- Tekilleştirme yapmak istemediğiniz dizinler varsa, Exclusion listelerine ekleyin.
1 | Set-DedupVolume -Volume "D:" -ExcludeFolder "D:\temp","D:\SQL" |
- Tekilleştirme yapmak istemediğiniz dosya türleri varsa, Exclusion listesine bu dosya türünü ekleyin.
1 | Set-DedupVolume -Volume “D:” -ExcludeFileType xlsx |
- Sunucunun varsayılandan farklı yoğunluk saatleri varsa, GarbageCollection ve Scrubbing zamanlamalarını değiştirin.
1 2 | Set-DedupSchedule -Name "GCZamanı" -Type GarbageCollection -Start 12:00 -DurationHours 5 -Days Sunday, Wednesday -Priority Normal |
1 2 | Set-DedupSchedule -Name "ScrubingZamanı" -Type Scrubbing -Start 00:00 -StopWhenSystemBusy -DurationHours 6 -Days Monday,Tuesday,Wednesday,Thursday,Friday -Priority Normal |
Data Deduplication Kurulumu
Planlama tamamlandıktan sonra, Data Deduplication kurulumu için yapılması gereken adımlar aşağıdaki gibidir.
- Data Deduplication Bileşenlerini yükleme.
- Server Manager. Server Manager üzerinde “Add Role and Features Wizard”ı çalıştırın > “Server Rolles” altında > “File and Storage Services” seçin. > “File Services” kontrol kutucuğunu seçin.> “Data Deduplication” kontrol kutucuğunu seçin. Install seçeneği ile devam edin.
- PowerShell. Data Deduplication yüklemesi için aşağıdaki komutu çalıştırın.
1 2 3 4 5 | Import-Module ServerManager Add-WindowsFeature -Name FS-Data-Deduplication Import-Module Deduplication |
- Data Deduplication’ı etkinleştirme.
- Server Manager. Server Manager üzerinde “File and Storage Services” seçin.> “Volumes” seçin. Tekilleştirme yapmak istediğiniz Volume üzerinde sağ click ile “Configure Data Deduplication” seçin.
- Açılan “Data Deduplication Settings” sayfasında tekilleştirme yapacağınız Volume üzerindeki veriler için en uygun olan iş yükünü seçin. Genel Amaçlı Dosya Sunucusu, Sanal Masaüstü Altyapı Sunucusu, Sanallaştırma Yedekleme sunucusu gibi.
- Dosyaları tekilleştirilmesinden önce dosya oluşturma tarihinden itibaren geçmesi gereken minumum gün sayısını girin.
- Tekilleştirme yapmak istemediğiniz dosya türlerinin uzantısını girin.
- Tekilleştirme yapmak istemediğiniz dizinler varsa bunları ekleyin.
- Zamanlama tanımları için “Set Deduplication Schedule” düğmesini tıklayın.
PowerShell. Bir Volume üzerinde tekilleştirmeyi etkinleştirmek için aşağıdaki komutları kullanın.
1 | Enable-DedupVolume –Volume "D:" –UsageType Default |
Not : UsageType parametresi için kullanılacak üç değer aşağıdaki gibidir.
- “-UsageType Default” General Purpose File Server
- “-UsageType HyperV” Virtual Desktop Infrastructure (VDI) Server
- “-UsageType Backup” Virtualized Backup Server
Data Deduplication kurulumunu yaptıktan sonra Schedule Task içerisinde 3 yeni task oluşturulur. Optimization her saat çalışacak şekilde, GarbageCollection ve Scrubbing ise haftada bir çalışacak şekilde tanımlanır. Task Scheduler üzerinden bunları görüntüleyebilir veya istediğiniz değişiklikleri PowerShell komutları ile yapabilirsiniz.