Posts Tagged ‘scvmm’

SVMM ve Yüksek Erişilebilirlik Senaryosu

Written by Ertan Gülen. Posted in System Center Ailesi, Windows Mobile

Hyper-V ortamında tüm sanal iş yüklerimiz için yüksek erişilebilirlik sağlayabiliyoruz. Bu iş için Windows Server’ın Failover Cluster uygulamasını devreye alıp gayet de başarılı olabiliyoruz.

Yüksek erişilebilirliği artırmak için Cluster Aware Update, Live Migration, Nothing Shared Live Migration gibi teknolojilere de sahibiz. Hatta Converged Network yapısı ile QoS (quality of service) ve NIC Teaming gibi teknolojileri de kullanabiliyoruz.

Peki bu kadar yüksek erişilebilir bir Hyper-V ortamı kurduğumuzda yönetimini nasıl yapıyoruz?

Aslında daha önce de bir kaç kez bahsettiğim gibi Hyper-V ortamını yönetmek için 3 farklı arayüze sahibiz (3. parti araçlar olmadan):

1. Hyper-V Manager : Tek bir Hyper-V sunucu üzerinde işlem yapmak için ideal çözümdür fakat yüksek erişilebilirlik senaryolarında kısıtlı kalır (Live Migration gibi)

2. Cluster Manager: Birden çok sunucuyu yönetmek için ideal ortamdır, Hyper-V sunucular arasında Live Migration vb işlemleri gerçekleştirebilir, Cluster içinde yama yönetimini yapabilir (Cluster Aware Update) fakat raporlama ve otomasyon tarafında eksik kalır.

3. System Center Virtual Machine Manager: İdeal ve önerilen yönetim çözümüdür. VMM ile Hyper-V hostlar da yukarıda sunulan iki çözümde yapabildiklerinizin neredeyse hepsini yaparsınız (Virtual HBA mı dedi biri? ) fakat üzerine SCVMM PRO özelliği ile dinamik yük dengeleme, Fabric yönetimi, Kütüphane yönetimi ve tabiki diğer sanallaştırma platform yönetimleri (VMware ESXi ve Citrix Xen) ile Azure da yönetebilirsiniz.

Bu 3 senaryo arasında olması gereken benim gözümde VMM’dir ki her Hyper-V ortamına da önerilmektedir (benim bizzat önermişliğim çoktur).

Yüksek erişilebilirlik seçeneklerinde genellikle hizmet sunan altyapılar (bu örnekte Hyper-V) önceliklidir fakar yönetim tarafı göz ardı edilebilir. Ama unutulmamalıdır ki yüksek erişilebilirlik yönetim olmadan eksiktir ve yönetimi de yüksek erişilebilir tasarlamak önemlidir.

Uzun bir giriş paragrafından sonra işin özüne gelelim:

SCVMM altyapınızı da yüksek erişilebilir kılmak için izlenmesi gereken azı adımlar vardır ve uzun uzun anlatılmaktadır. Ben sebeplerini aktardım neden gerekir diye laf yaptım eğer kurulumunu merak ederseniz MVP dostlarımızdan Thomas Maurer’in aşağıdaki yazısını inceleyebilirsiniz. Gayet basit ve açıklayıcı olmuş ve fakat dili ingilizce. Eger Turkce olsa iyi olur derseniz bir mesaj atmanız yeter kurar ekran goruntusu alır ve Turkce’sini de yayınlarım fakat ingilizce bence yeter :)

 

http://www.thomasmaurer.ch/2013/08/how-to-install-a-highly-available-scvmm-management-server/

Server Core’da Hyper-V Console Kullanımı

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

Windows Server Core kurulumu yaptığınız takdirde yönetimsel anlamda herhangi bir grafiksel arayüze sahip olamıyorsunuz. Yönetim için uzak bir sunucudaki Hyper-V Manager, SCVMM konsolu yada RSAT ile Hyper-V Manager yüklü bir Windows 7 kullanmalısınız.

Aşağıda bahsedilecek eklenti ile kritik durumlarda Windows Server Core üzerinden de direk sanal makinenin arayüzüne erişebilirsiniz.

İlgili eklenti download linki: http://hvgc.codeplex.com/

Calışması için öncelikle Server core üzerinde aşağıdaki komutlar ile .NET Framework kurulumu yapmalısınız:

dism /online /enable-feature /featurename:NetFx2-ServerCore
dism /online /enable-feature /featurename:NetFx3-ServerCore

Sonraki adımlarda ise eklentinin ayarlarını yapmalı ve etkin hale getirmelisiniz. HVGC adlı bu eklenti ile;

  • Sanal makineyi başlatma
  • Sanal makineyi kapatma
  • Sanal makineyi bekletme
  • Sanal makine kaynak kullanımını izleme
  • Sanal makineye uzak masaüstü bağlantı (RDP) ile bağlanma

gibi seçeneklere sahipsiniz. Bu eklentiyi Windows Server Core üzerine kurulumun yanında Windows Server 2003/Windows XP ve üzeri işletim sistemlerinde kullanabilirsiniz.

Eklenti ile ilgili daha fazla bilgi, yazının kaynağı ve kurulum/yönetim adımları için:

http://www.altaro.com/blog/?p=249 ve http://hvgc.codeplex.com/ sitelerini ziyaret edebilirsiniz.

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.