Posts Tagged ‘NIC Teaming’

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/

Hyper-V Network Hızı ve Göstergeler

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

Yeni bir yazı dizisi başlatacağım: Yeni öğrendim size de satayım diye :)

Windowsitpro.com sitesinde gezinirken gözüme ilişti ve sizlerle de paylaşmak istedim.

Hyper-V Sanal Makinelerinde network hızı hakkındaki bu yazıda sanal makinelerde 10 gbps gözüken network kartının arkasındaki gerçek açıklanmış.

Aslında ilk başlarda benim de 10 Gbps dikkatimi çekip acaba daha hızlı bir network kartım olamaz mı sorusunu aklıma getirmişti fakat bunun bir kısıtlama bir üst sınır olmadığına dair oluşan fikrimin arkasında güçlü sebepler vardı.

Zamanında tüm bağlantılar 100 mbps gözüküyordu ve biz çok daha hızlı bağlantılar yapabiliyordu testlerini gerçekleştirebiliyor. Burada gözüken orada olması gerektiği için herhangi bir sayı aslında.

VM Network tarafında sanal network kartının data aktarım hızı iki farklı şekilde konusulabilir:

1. Aynı sunucu üzerindeki sanal makineler arasında data aktarım hızı; bu senaryoda data hicbir şekilde fiziksel network kartına çıkmaz bu sebeple orada ne yazdığından yada fiziksel network kartının 1 gbps mı 10 gbps mı nic teaming mi olduğunun bir önemi yoktur, tek etken işlemcinin bu istekleri ne sürede evirip çevirebildiği ve tabiki lokal disklerin (yada ortak depolama alanlarının) IO değerleridir. Çok hızlı bir disk altyapınız ve güçlü bir işlemciniz (çok core değil 1 core’un hızı) var ise güzel değerler görürsünüz (bence en fazla 4,5 Gbps )

2. Farklı sunuculardaki sanal makineler arasında data aktarımı; bu senaryoda ise işiniz fiziksel network kartının hızı ile orantılı olarak belirlenecektir. Nic Teamingler, 10 Gbps kartlar ile 40 GBps hızına ulasabilen NIC Teamingler mesela.. Yine de tabiki full kapasite çalışamayacaksınız network ve işlemci arasındaki (beni anlatma noktasında aşan) hassas denge sizleri selamlayacaktır ve sanırım her bir iş için 4 Gbps güzel bir değerdir. Paralel işler de daha da iyi olacaksınızdır.

Yani işin özünde sayılara takılmamayı öneren bu yazıyı aşağıdaki linkten okuyabilirsiniz. Önemli bir soru olduğu için direk türkceleştirmeden yorum da katarak aktardım ki biraz daha ilgi çekici olsun istedim.

 

http://windowsitpro.com/hyper-v/why-do-hyper-v-vms-show-10gbps-network-adapter

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.