Posts Tagged ‘Hyper-V 3.0 yenilikleri’

Windows 8 Consumer Preview ve Hyper-V 3.0

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

Artık Hyper-V kullanmak için server işletim sistemi kurmak zorunda değiliz, daha önce de üzerinde bolca durduğumuz bir konu olan Hyper-V 3.0’ın Windows 8 istemci makinelerinde çalışabiliyor olması ile sanallaştırma ihtiyacı için 3. parti araçların ihtiyacı ortadan kalkıyor.

Windows Server 8 ve Windows 8 (client) üzerinde çalışan Hyper-V 3.0 aslında aynı altyapıyı ve çekirdeği kullanıyor ancak çok az da olsa farklılıklar mevcut. Windows Server 8’de olup clientda olmayan özellikler :

  • Remote FX
  • Live VM Migration
  • Hyper-V Replica
  • SR-IOV Networking
  • Virtual HBA Desteği

tabiki bunun yanında sunucu ile istemci tarafında bir de donanımsal farklılık var ki daha önce de bahsettiğimiz SLAT desteği, İstemci tarafında Hyper-V için Windows 8 çalıştıran makinenizin SLAT desteği olmak zorunda ve tavsiye edilen min. bellek miktarı 4 GB.

Client ve Server 8′ Hyper-V sunucular arasında Live Storage Move özelliği ile de çalışan bir sanal makineyi ortak bir disk alanına taşıyarak hizmet kesintisi olmaksızın taşınabilir hale getirmiş oluyorsunuz. Bu taşıma işlemini USB disk ile de yaparak test ortamınızı hem Server 8 hem de client Windows 8 ile uyumlu olarak yanınızda taşıyabilirsiniz. (Egitmenler yaşadı )

Windows Server 8 üzerinde Hyper-V 3.0 için kullanabildiğiniz tüm Powershell scriptlerini (desteklenmeyen özellikler haric) Windows 8 üzerinde de kullanabilirsiniz.

Powershell ile Hyper-V özelliğini devreye almak istiyorsanız:

Enable-WindowsOptionalFeature –FeatureName Microsoft-Hyper-V –Restart

komutunu kullanabilirsiniz.

Sunucu ve İstemcide Hyper-V 3.0 İhtiyaçları

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

Microsoft sanallaştırma mimarisi olan Hyper-V 3.0 ile artık istemci (client) tarafında da karşımızda olacak. Windows 8 ile son kullanıcı makineleri de sanallaştırma yapabilecek.

Windows Server 8 ile asıl amacına uygun olarak kullanılacak olan Hper-V 3.0 istemci tarafında da aynı özellikler ile çalışacak olsa da sunucu tarafına ek olarak işlemcinizin SLAT desteği olmasını zorunlu tutuyor. İşlemcinizin bu özelliği destekleyip desteklemediğini ise Sysinternals içindeki Coreinfo aracı ile öğrenebilirsiniz. Mark Russinovich tarafından geliştirilen bu araç ile işlemcinizin desteklediği sanallaştırma özelliklerini listelemek için aşağıdaki komutu çalıştırabilirsiniz.

coreinfo

 

Core info aracı için ise: http://technet.microsoft.com/en-us/sysinternals/cc835722 adresini 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.

Hyper-V 3.0 Sanal Makine Taşıma

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

Hyper-V 3.0 ile gelen yeniliklerden biri de çalışan bir sanal makinenin taşınması. Taşınmadan kastımız ise isterseniz Live Migration ile Cluster ortamında bir Hyper-V sunucudan diğer Hyper-V sunucuya taşıma, istersek de (yenilik işte burada) çalışan sanal makinenin vhd dosyaları ve diğer konfigurasyon dosyalarını mevcut disk ortamları arasında taşıma (Storage Live Migration).

Hyper-V 2.0 ile birlikte SCVMM kullandığımızda Storage Quick Migration yapabiliyorduk yani çalışan bir sanal makinenin çalışma esnasında ufak bir hizmet aksaması ile farklı bir disk ortamından çalışmasını sağlayabiliyorduk. Hyper-V 3.0 ile birlikte sanal makine taşınabilirliği (Vm Mobility) adına artık çalışan sanal makine dosyalarını hiçbir hizmet kesintisi olmadan farklı disk yapıları arasında taşıyabiliyoruz.

storegelm

Aşağıdaki bağlantı üzerinden taşıma işlemlerine ait görselleri inceleyebilirsiniz ancak yine de biraz detaylandıralım.

  • Sanal makinenin disk dosyası (VHD) taşınırken herhangi bir hizmet kesintisi yaşanmaz.
  • VHD taşıma işlemleri yeterli boş disk alanına sahip herhangi bir storage üzerine yapılabilir. (görsellerde yeteri kadar boş alan olmayan bir disk yapısına taşıma denemesi sonucunda alınan hata mesajı da vardır.) Aynı marka aynı model yada aynı mimari de olmak zorunda değildir. DAS ortamında çalışan bir sanal makinenin disk dosyaları ISCSI yada FC ile kurulmuş bir SAN ortamına yine hizmet kaybı olmadan taşınabilir, tersi de mümkündür.
  • Vm Mobility ile buluta giden yolda hizmetlerin artık geleneksel yapıdan özel bulutlara oradan da genel bulutlara taşınması için kullanılabilir.
  • SCVMM 2012 ile birlikte disk ortamlarımızda yük dengeleme imkanı sağlar (Storage NLB)
  • Kritiş iş yükleri için yüksek erişilebilirlik sağlar.
  • Test ortamları için esnekliği arttırır.

Hyper-V Replica

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

Yüksek erişilebilirlik altyapılar için kritik öneme sahiptir, bir yapının stabil çalışması yanında aralıksız çalışması da çok önemlidir.

Bu bilgi ışıgında Hyper-V ortamında yüksek erişilebilirlik için Server 8’in duyurusuna kadar 3. parti araçlar ile gerceklestirdiğimiz replikasyon işlemi altyapılar için neredeyse yapı büyüdükçe bir zorunluluk haline gelmekteydi. Replikasyon dediğimiz teknoloji kısaca bahsetmek gerekirse dataların anlık olarak birden fazla kaynak üzerinde bulunması, ana kaynağın yanında farklı kaynaklara da taşınarak herhangi bir kaynakta sorun olduğunda diğer kaynaklar üzerinden hizmet devam etmesiydi. Örneğin storage mimarileri arasında lun replikasyonu, yada Sanallaştırma hostları icinde sanal makine replikasyonu günümüzde 3. parti araçlar ile gerçekleştirilen yüksek erişilebilirlik imkanlarından bir kaçı.

 

hypervreplica

Microsoft’un Windows Server 8 ile birlikte yüksek erişilebilirlik seçeneklerinden biri olarak hayatımıza katacağı Hyper-V Replica ise herhangi bir 3. parti araca ihtiyaç duymadan mevcut altyapımız ile birlikte çalışan bir sanal makinenin uzak ofiste dahil olmak üzere farklı bir Hyper-V hostu üzerine kopyalanması ve hizmetine ana kaynak sorun yaşadığı takdirde ikinci kaynaktan devam edebilmesidir.

Hyper-V Replica ile Felaket Dönüş Senaryoları kurulabileceği gibi bu yenilik buluta giden yolda datacenterlarımızın da yer değiştirmesine yardımcı da olabilir. Konumlandırılması uygun olan ortamlar ise;

Planlanmış planlanmamış ve test için düşünülen felaket geri dönüş ortamları ;

Merkez ofis, uzak ofis arası networking yapısı uygun olan büyük yapılar.

Kurulum adımlarını kısaca belirtmeden önce öne çıkan birkaç özelliğini sıralarsak fena olmaz:

  • Replikasyonu düzenli sağlanan sunucularda dakikalar içinde farklı coğrafi lokasyon içinde hizmet devamlılığı.
  • Hyper-V ortamı ve Cluster ile sorunsuz bütünleşik yapı
  • Live migration gibi Sanal makine taşınabilirliği senaryolarında ileriye dönül ve otomatikleşmiş bir altyapı
  • Arka planda çalışan heterojen storaje mimarisini önemsemeden çalışabilme.

Hakkında ilk yorumları yaptığımız Hyper-V Replica’nın herhangi bir sanal sunucu üzerinde devreye alınması işlemlerini adım adım aşağıdaki görsellerden takip edebilirsiniz.