"VMBUS" etiketi için bulunan tüm sonuçlar:

Nedir Bu Enlightenments?

26.11.2009 | 00:07 Dokümanlar , Hyper-V 0 Yorum

Hyper-V tarafında son zamanlarda yayınlanan bazı Architecture (mimari) diyagramlarında Child Partition tarafında Enlightenments olarak tanımlanan bir bölüm yer alıyor.

Hyper-V Enlightenments

Nedir bu Enlightenments?

Kelimenin Türkçe karşılığı aydınlanmış, yani bir şeyleri öğrenmiş, artık bazı şeylerin farkında olan şey gibi düşünebilirsiniz. Peki Child Partition’ların bu durumla ilgisi ne? Acaba ne öğrenmişler? :)

Enlightenments bir bileşen yada teknoloji değil genellikle server virtualization tarafında kullanılan bir tanımdır. (ürün bağımsız)

Bu tanımı Hyper-V tarafında ele alırsak açılımı şu olur. Hyper-V yeteneklerinden (ör: VMBus, VSP, VSC yani ICs bileşenleri) yararlanabilecek şekilde tasarlanmış bir Guest OS Enlightened Guest OS olarak tanımlanır. (yada Hyper-V Aware Guest OS)

Yine Hyper-V tarafında Guest OS dışında ICs ile sağlanan sentetik donanımlarda da Enlightened I/O şeklinde bu tanımı görebilirsiniz. (ör: storage, networking, graphics, and input subsystems i/o’ları)

Yukarıdaki ekran görüntüsünde yer alan Enlightenments ise Guest OS kernel’i ve ICs i/o’larını temsil ediyor. Yani Guest OS’imiz ICs sayesinde sentetik donanımları kullanarak Enlightened I/O yapmayı öğrenmiş yani aydınlanmış durumda :) Emulated donanımlar ise Enlightened I/O kapsamına girmiyor.

Bir diğer konuda şu: VMBus, memory-based bir protokoldür. (fiziksel BUS gibi) Az öncede söylediğimiz gibi ICs sentetik donanımlar sağlıyor. Sentetik donanımları emulated donanımlardan ayıran en önemli özellik VMBus, VSC, VSP üçlüsünü kullanıyor olmaları. Yani Guest üzerindeki bir sentetik donanım i/o request yaptığında VSC (virtual service clinet/consumer), Parent OS üzerindeki VSP (virtual service provider)’a bu requesti iletmek ister. İşte bu noktada iki bileşen arasındaki iletişim VMBus üzerinden akar. Emulated device’lar ise VMBus kullanmaz. Emulated device’lar hypervisor tarafından taklit edilip VM’e sunulur (ör: IDE cont., Legacy net. adapter) ve Parent OS yada VMBus ile ilgileri yoktur. Bu durumda aydınlanma da yoktur. Aklınızda bulunsun ;)

Hyper-V Mimarisi (Architecture)

21.03.2009 | 02:08 Dokümanlar , Hyper-V 8 Yorum

Aslında bu makaleyi çok uzun zaman önce yazmayı planlıyordum ancak bu makale diğer makaleler gibi adım adım kurulum aşamaları ve ekran görüntüleri yerine teorik bilgiler ve paragraflardan oluşacağı için biraz fazla zaman ayırmak gerekiyordu ve yeni fırsatım oldu. Sunucu sanallaştırma teknolojilerini anlamak için nasıl çalıştıklarını bilmek önemli, çünkü işin sırrı mimaride gizli.

Bu makalede Hyper-V mimarisi, sanallaştırma sürecinin arka planda nasıl gerçekleştiği, bu sırada hangi component ‘lerin görev yaptığı, process ‘lerin hangi sırada yürüdüğü gibi bir takım bilgiler vererek kurumsal sınıf sanallaştırma dediğimiz hypervisor tabanlı bu teknolojinin, diğer host işletim sistemi tabanlı sanallaştırma ürünlerinden farkını göstermek istiyorum.

Windows Server 2008’in bir özelliği olarak Release olan Hyper-V, Bare-metal olarak çalışan 64bitlik bir hypervisor ‘dır. Windows Hypervisor ’ın çalışması için herhangi bir aracı gerekmez, küresel olarak Type1 olarak sınıflandırılırlar ve bu tip hypervisor ’lar direkt fiziksel donanım üzerinde çalışabilirler. (bare-metal installation)

Mesel Virtual Server 2005 ürünü de temelde bir sunucu sanallaştırma teknolojisidir ve bir noktada hypervisor ’e sahipti. Ancak bu yapıda Virtual Server 2005 ürününün ve doğal olarak hypervisor ’ın çalışabilmesi için zeminde duracak bir host işletim sistemine ihtiyaç vardır. Yani Virtual Server 2005 ’i kurmuş olduğumuz ve fiziksel donanım üzerinde çalışan bir işletim sistemi… Bu yapıdaki hypervisor direkt donanım üzerinde çalışamaz ve aracı olacak, donanım üzerinde çalışan host işletim sistemine ihtiyaç duyar. Bu yapıda çalışan diğer sanallaştırma ürünlerinden birkaç örnek vermek gerekirse; Virtual PC 2007, Vmware Workstation, Vmware Server ve VirtualBox gibi ürünlerden söz edebiliriz.

Devamını oku…