Posts Tagged ‘Failover Cluster’

Windows Server 2012 R2 Hyper-V vs Vmware 5.5

Written by Ertan Gülen. Posted in Sanallaştırma

Yine çok parçalı bir yazıya başalyıp bitiremeyecek olmanın heyecanı içerisindeyim :)

Technet bloglarında da en az benim kadar heyecanlı yazarlar olması bizi bilgiye erişme açısından memnun etse de içerik zenginliği açısından da korkutuyor, ne zaman okuyup anlayacağız orasını kimse düşünmüyor…

6 başlık altında toplanacak olan bu seride sırası ile;

  1. Lisanslama
  2. Sanallaştırmanın Sınırları
  3. Yüksek Erişilebilirlik ve Felaket Kurtarma Senaryoları
  4. Veri Depolama
  5. Network
  6. Sanal Makine Desteği

başlıklarına değineceğiz. (kesin bitecek ya)

0. Giriş:

Bugüne kadar bir çok kez bu site üzerinde ve katıldığım etkinliklerde iki üretici arasında karşılaştırma yapma imkanı buldum ve hatta bu durumdan ciddi haz aldım. Zira benim için rekabet ürünleri ve piyasayı geliştiren en önemli faktördür. Her ne kadar birileri ürünler müşteri ihtiyacına göre şekilleniyor dese de olay bence elindeki taşı daha uzağa atmaya çalışmaktan ibaret (çok kibar benzetme oldu gibi)

Windows Server 2012 açıklandığında ürün neredeyse sanallaştırma üstüne kurulmuş, gelen yeniliklerin çok büyük bir kısmı Hyper-V tarafında gibi cümleler kurmuştuk. Windows Server 2012 R2 ile de bu gelen yeniliklerin gelişimini ve üzerine eklenenleri görüyoruz. Windows Server 2012 R2 Hyper-V tarafında yeni ve güncellenen özelliklerin listesini kısaca şu şekilde sunabiliriz.

Özellik Yeni/Güncellenmiş
Shared virtual hard disk Yeni 
Resize virtual hard disk Güncellenmiş
Storage Quality of Service Yeni
Live migrations Güncellenmiş
Virtual machine generation Yeni
Integration services Güncellenmiş
Export Güncellenmiş
Failover Clustering and Hyper-V Güncellenmiş
Enhanced session mode Yeni
Hyper-V Replica Güncellenmiş
Linux support Güncellenmiş
Management Güncellenmiş
Automatic Virtual Machine Activation Yeni

Özellikleri tek tek inceleme fırsatı bulmuş olsam da henüz yazıya aktarma fırsatı bulamadım. Yakın zamanda yapabileceğim diye umuyorum.

Vmware de 5.5 sürüm numarası ile ürünlerini güncelleyerek çok yakın zamanda piyasaya sundu. Eklenen özellikler ve yenilikleri bu tarz bir tablo yapmak benim için gayet zor çünkü gelen özellikler farklı ürünler arasında ciddi anlamda dağıtılmış durumda.

Bu yazı dizisinde olabildiğince üretici sitesinden kaynaklar gösterilerek technet blogunda yayınlanan yazıya sadık kalınarak fakat yorumlar ile zenginleştirerek size iki üreticinin sanallaştırma bakış açısını ve çözümünü aktarmaya çalışaçağım.

Hyper-V 3.0 Öne Çıkan Yenilikler

Written by Ertan Gülen. Posted in Sanallaştırma, Windows Server 2012

Haziranın ilk haftasında RC olarak güncellenmesi beklenen Windows Server 2012 içerisindeki en köklü yeniliklerden biri olan Hyper-V 3.0’ın öne çıkan yeniliklerinden kısaca bahsetmek gerekirse:

1.VM başına 32 vCpu desteği: Uzun süredir beklenen güncellemelerin başında gelen sanal işlemci desteğindeki artış nihayet karşımızda, sanal makine başına 32 cpu ile en üst seviye uygulamalar yada ihtiyaçlar da artık rahatlıkl karşılanabiliyor, hem de vRam gibi kısıtlamalar yada artı ücretlendirmeler olmadan.

2. VM başına 1 TB ram dessteği: Cpu tarafındaki artışa paralel olarak gelen bir diğer yenilik de sanal makine başına kullanılabilen bellek miktarının 64 GB’dan 1 TB’a çıkması. Neredeyse tüm iş yükleri için uygun sanal makine oluşturabilir ve performans kaygısı olmadan kullanabilirsiniz. Bir önceki madde de olduğu gibi ne kadar bellek o kadar para kavramı olmadan vTax uygulamasız ve ücretsiz kullanılabilir.

3. 64 TB sanal disk dosyaları: 2 TB boyuta kadar çıkabilen .vhd dosyaları yerine artık .vhdx dosyaları ie 64 TB disk alanları oluşturulabiliyor. Build konferansı esnasında açıklanan bu özellikle rakam 16 TB idi Beta sürümü ile 29 şubatta 64 TB seviyesine yükseldi RTM olunca daha yükselir mi bilinmez :)

4. Hyper-V Replica: Felaket kurtarma senaryolarında donanım bağımlı yada 3. parti araçlar ile gerçekleştirilen replikasyon çözümü artık yüksek maliyetler yerine Windows Server 2012 içerisinde Hyper-V’nin ücretsiz bir özelliği olarak karşımıza çıkıyor. Asenkron bir replikasyon olarak çalışan Replica ile DSL hatlar üzerinden bile çalışabilir, replike edilecek verinin sıkıstırılıp gönderilmesi ile de hem zamandan he de network maliyetinden kurtulabilirsiniz. Hyper-V Replica; yüksek maliyetli SAN replikasyon çözümleri yerine yada her sanal makine başına para isteyen üreticiler yerine ücretsiz ve güvenli bir çözüm olarak karşımızda.

5. 64 node cluster ve cluster aware update: mevcut sürümde 16 node kadar desteklenen Failover Cluster senaryoları artık 64 node ile karşımızda hem de cluster içinde otomasyonu sağlanmış, kontrollü ve güvenli bir update yönetimi ile.

6. Paylaşımsız canlı aktarım : Windows Server 2008 R2 ile gelen canlı aktarım (live migration) özelliği Windows Server 2012 içerisinde daha da geliştirilerek karşımıza çıkıyor. Sınırsız sayıda sanal makinenin aynı anda canlı aktarımına izin veren Hyper- 3.0 mimarisi aynı zamanda ortak disk alanı, cluster gibi ihtiyaçları olmadan da canlı aktarımı hizmet kaybı olmaksızın gerçekleştirebiliyor.

7.Depolama alanı aktarımı:Hyper-V 3.0 ile gelen bir diğer önemli özellik ise çalışan bir sanal makinenin disk dosyalarının (.vhd yada .vhdx) herhangi bir hizmet kaybına neden olmadan bir depolama alanından başka bir depolama alanına aktarımıdır. Geliştirmeler öyle bir boyuttaki çalışan sanal makinenin disk dosyalarını ana sunucu üzerinde takılı olan harici depolam birimine dahi hizmet kesmeden aktarabiliyorsunuz.

8. Genişleyebilir sanal switch: Sanal switchler sadece sanal sunucuları ağ kaynaklarına bağlamak gibi bir görev ile yetinmiyor ve Hyper-V 3.0 ile sanal switchler üzerinde yük dengeleyici (load balancer), güvenlik duvarı (firewall) gibi eklentiler çalışabiliyor.

9. NIC Teaming artık windows üzerinde: Bugüne kadar windows işletim sistemleri üzerinde çalıştığı donanım tarafından yönetilen NIC Teaming özelliklerini kullanırdı ancak Windows Server 2012 ile 32ye kadar farklı marka model ve hızlarda network kartını aynı NIC Teaming içinde barındırabiliyoruz.

 Bu yazının esin kaynağı: http://www.windowsitpro.com/article/virtualization2/top-10-features-hyperv-30-142834 ‘dır.

Hyper-V 3.0 Cluster-Aware Update ve Node Draining

Written by Ertan Gülen. Posted in Windows Server 2012

Failover cluster senaryoları içerisinde barındırılan Hyper-V 3.0 sunucularda bakım ve güncelleme işlemlerinde hizmet kaybını sıfıra indirmek için geliştirilen teknolojilerden biri de Cluster-Aware Update. Yani kısaca açıklamak gerekirse, update işlemlerinin merkezi olarak kontrollü ama otomatik bir şekilde cluster içindeki tüm Hyper-V 3.0 sunucularına uygunlaması işlemidir. Herşey kontrol altında olduğu için hizmet kesinti olmaksızın ve herşey otomatik olduğu için vakit ve yönetim gücü kaybı olmaksızın uygulanan bir model olarak karşımıza çıkmaktadır.

Bu yapının oluşturulması için kritik 2 öğe yapıda olmalıdır ki bunlardan ile Node Draining zaten Failover Cluster hizmetlerinin içinde yer almaktadır.

Picture4

 

SCVMM ile yönetilen sanallaştırılmış ortamlarda bakım moduna geçiş yapıldığında çalışan tüm sanal makineler farklı hostlara dağıtılır ve Hyper-V sunucusunun üzerinde hizmet çalışması engellenirdi. İşte tam bu durumu artık SCVMM olmadan da yapabilmek için Windows Server 8 üzerinde çalışan ve Failover Cluster içerisinde konumlandırılmış Hyper-V sunucuları “pause” konumuna alarak üzerinde çalışan tüm hizmetlerin önceden belirlenmiş kurallara göre taşınmasını sağlayabiliriz.

Node Draining’in özelliklerinden bahsedecek olursak:

  • Hyper-V 3.0 ve Server 8 öncesinde SCVMM ile gerçekleştirilebilen sunucunun bakıma alınması işlemini yapar
  • Cluster içindeki sunucuların kolayca bakımı ve güncellemelerinin yapılmasını sağlar
  • Powershell komutları ile hayata geçirilebilir.

Başlatmak için:

Suspend-ClusterNode –Drain

Devam etmek için:

Resume-ClusterNode –Failback

  • Sanal makineler Live Migration yada Quick Migration ile taşınmak için önceden ayarlanabilir
  • SQL ve File Server gibi yapılar için iş yükünün taşınmasını da ayrıca sağlayabilir.

Cluster-Aware Updating ise mevcut cluster ortamındaki tüm sunucularda Node Draining işleminin başlatılması ve ardından Orchastrator ile tüm yapının guncellemelerinin yapılmasını sağlar. Özellikleri ve işleyişi ise kısaca:

Picture3

  • Orchestrator ile tüm yapı izlenir ve ihtiyaç duyulan updateler belirlenir
  • Üzerinde en az iş yükü (sanal makine) olan Hyper-V 3.0 hostu belirlenir
  • Node Draining ile iş yükü (sanal makineler) diğer sunuculara taşınır ve sunucu bakım moduna alınır
  • Windows Update Agent ile gerekli güncellemeler yapılır (WSUS yada Windows Update sitesi üzerinden)
  • GÜncellemeler ve bakım tamamlandığında yapının durumu gözlemlenir ve herşey başarılı ise bakım modundan çıkarılır.
  • Bir sonraki en düşük iş yükü olan sunucu ile devam edilir.