Posts Tagged ‘Cluster’

Virtual Fibre Channel Ne Zaman Gerekir?

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

Windows Server 2012 ile birlikte gelen özelliklerden biri de Virtual Fibre Channel teknolojisi. Bu teknoloji ile fiziksel sunucuda bulunan fiber HBA (host bus adapter) kartlarını sanal makinelere atayabiliyoruz. Başta kulağa hoş gelse de çok sık ihtiyaç duyulan bir özellik değildir aslında.

Peki bu özeliği hangi durumlarda kullanabiliriz?

1. Büyük disk kapasitesi ihtiyacı duyan sanal makinelerde: Pass-through disk mimarisinde yaşanan bazı kısıtlamalardan dolayı büyük kapasiteli (mesela 64 TB) disk ihtiyaçlarını karşılamada çok ciddi bir kolaylık sağlanabilir. Aynı zamanda pass-through disklerin yarattığı kısıtlamalardan da kurtulmuş olabiliriz. Başta Live Migration özelliğinin tam anlamıyla kullanılabiliyor olması en büyük artılardan biri pass-through disklere göre.

2.Yüksek performans gerektiren uygulama ve sanal makinelerde: Windows Server 2012 öncesi tek çaremizin pass-through disk olduğu yüksek performans ihtiyaçlarında aslında asıl çözüm şimdi oluşmus oldu. Zira sanallaştırmanın önündeki engellerden biri olarak görülen kritik uygulamalardaki performans ihtiyaçları artık karşılanabiliyor. Virtual Fibre Channel ile birlikte SAN ortamını ve yüksek performans sahibi storage/LUN yapımızı dilediğimiz sanal makineye direk iliştirebiliyoruz.

3. Cluster sanal makinelerde: Sanallaştırmanın en önemli özelliklerinden biri olan yüksek erişilebilirlik seçeneklerinde host bazlı bir cluster çözümü uygulandığında, sorun yaşayan sunucu üzerindeki tüm sanal makine ve iş yüklerini diğer sunuculara devrederdi. Ancak bu süreç tüm sanal makinelerin baştan baslaması ile gerçekleşirdi ki kritik uygulamalar için pek de kabul edilebilir bir durum değildir. İşte böyle durumlarda host bazlı cluster yanında uygulama yüksek erişilebilirliği icin sanal makinelerin içinde de bir cluster yapılandırılabilir ve sanal makine baştan başlarken hizmet cluster dahilindeki diğer sanal sunucuda kaldığı yerden devam edebilir. %100 hizmet devamlılığı sunamasa da bu çözüm hizmetin olabildiğince yüksek erişilebilir kalmasını sağlayabilir.

Bu çözüm içinde kullanılacak olan “Clustered VM” stabil, yüksek erişilebilir yapısını yine Virtual Fibre Channel ile SAN ortamı sayesinde kurabilir.

 

Nerelerde kullandığını birkaç örnek ile açıkladıktan sonra her ortama uygunmudur sorusunun cevabı için ise gerekliliklerini sayalım:

1.Fiziksel Donanımda NPIV (N_Port ID virtualizaton) desteği

2. Bu özelliği aktif edilmiş olması

3. Hyper-V Host üzerinde Virtual Fibre Channel yapısı için Switch yapılandırması

4. Tüm Hyper-V hostlar üzerinde Virtual Fibre Channel Switchlerin aynı isim ile yapılandırılması (Live Migration’da sorun yaşamamak içindir)

5. Bu işlemlerin hepsinin Hyper-V Manager üzerinde yapılması :) Maalesef System Center Virtual Machine Manager bu özelliği desteklemiyor.

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.

Hyper-V 3.0 içinde Guest Clustering

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

Hyper-V 3.0 ile sanal makineler arasında cluster oluşturmak artık önceki versiyonlara göre çok daha kolay ve yüksek erişilebilir. Sanal makine özelliklere eklenebilen Fibre Channel Adapter ile birlikte artık sanal makinelerde FC ortamındaki disk alanlarına direk erişebilir ve bu disk alanlarını kullanabilir duruma geliyor.

Picture2

 

Hyper-V 3.0 içerisinde sanal makine seviyesinde yapılan Cluster Özellikleri:

  • Cluster servisleri sanal makine içerisinde çalışıyor
  • Sanal makine içerisindeki hizmetler ve uygulamalar Cluster hizmeri üzeinden yönetiliyor ve izleniyor
  • Uygulama ve hizmetler sanal makineler arasında yer değiştirebiliyor.
  • Active/Active ve Active/Passive Cluster ortamları destekleniyor
  • Önceki versıyonlarda sadece ISCSI desteği varken şimdi FC desteği de mevcut

 

Yeni sanal Fibre Channel Adapter özellikleri ise:image

  • Her sanal makine için 4 adete kadar sanal HBA eklenebiliyor
  • WWN adresleri her sanal HBA için ayrı belirlenebiliyor
  • WWN adresleri her sanal HBA için ayrı atanabiliyor
  • Fiziksel HBA ile sanal HBA arasında eşleme manuel yapılabiliyor (sanal HBA için ister havuzdan istersek de atanmış HBA kullanılabiliyor)