Hyper-V gerçek bir hipervizör mü


16

Wikipedia'ya göre Hyper-V ve Hyper-V sunucusu var. Tamam...

Hyper-V sunucusunun çalışması için bir işletim sistemine ihtiyacı yoktur, bu yüzden gerçek Hipervizördür. Peki windows2008 içindeki Hyper-V, "tip 2" mi?

Yanıtlar:


18

Hyper-V, Windows Server 2008 ve Windows Server 2008 R2'de rol olarak çalıştığında, hareketsiz ve hipervizördür.

Her iki durumda da tip 1'dir (çıplak metal).

Buradaki hile, Hyper-V'yi Windows Server 2008 R2'ye rol olarak yüklediğinizde, Windows Server'ı bir ana işletim sistemi gibi görüyorsunuz ve öyle değil. Kurulum, orijinal işletim sistemini VM gibi bir şeye dönüştürür ve hipervizörü aşağıya koyar. Bu, Hyper-V'nin kök veya ana bölümü olarak adlandırılır. Bu yüzden "gerçek makine" ve sanal makineler olarak gördüğünüz şeyde aynı hızı deneyimliyorsunuz.

Sen bulabilirsiniz MSDN at Hyper-V Architecture .


Tip 1 olduğuna katılmıyorum çünkü çok kök bölümüne dayanıyor ve onsuz çalışamıyor.
Alexey Frunze

@Alex: Birçok işletim sistemi Kök Bölümü ile "konuşur", ancak gerekli değildir. "Aydınlatılmamış bölüm", Kök Bölüm yardımı olmadan mükemmel şekilde çalışabilir. Bir şey varsa "Tip 1 + 2" olarak adlandırılmalıdır, ancak kesinlikle "Tip 1" olarak adlandırılmamalıdır.
Bart De Vos

@Alex mimariyi okudu. Tip 1 mi. Bazı şeyler için kök bölümünde ortaya çıkar ve temelde büyük bir sürücü uyumluluğuna sahip olacak şekilde tasarlanmıştır ve özel sürücülerle özel bir donanıma ihtiyaç duymaz. Ancak, proccesor, memory vb. Kaynaklara erişim kök bölümü aşmaz.
Ricardo Polo

@BartDeVos: Hayır, aciz. VMWP'nin ne yaptığını görün : [Virtual Machine Worker Process] also handles IRQs, memory and I/O port mapping through a Virtual Motherboard (VMB).Ayrıca Virtual Devices are managed by the Virtual Motherboard (VMB). Virtual Motherboards are contained within the Virtual Machine Worker Processes, of which there is one for each virtual machine. Virtual Devices fall into two categories, Core VDevs and Plug-in VDevs. Core VDevs can either be Emulated Devices or Synthetic Devices.Tip 1.5'in de olduğunu unutmayın .
Alexey Frunze

1
@Alex, karşılaştırma yoluyla kök bölümü olmadan işlev görebilen bir hipervizör önerebilir misiniz?
Harry Johnston

17

resim açıklamasını buraya girin

Sanallaştırma çözümünüzün çalışması için bir işletim sistemine (diğer temel görevler kendi başına) ihtiyaç duyduğunda, "Tip 2" sanallaştırmadır.

Sunucu rulosunu yüklediğinizde Windows Server işletim sisteminin kendini sanallaştırdığı anlaşılıyor. Hypervisor, başlangıçta önyükleme işlemini şimdi Ana Bölüm olan Windows Server 2008'e devredecek olan önyüklemede başlatılacaktır. Üst Bölüm, Kök Bölüm olarak da adlandırılır. Daha fazla bilgi bu makalede bulunabilir

Yani, Hyper-V çıplak metaldir ve bu nedenle Tip 1'dir.


2
Güzel grafik. Farkı göstermeyi çok kolaylaştırır.
mrdenny

5

Hyper-V, Windows sunucu bileşeni veya "Hyper-V sunucusu" olarak yüklenmiş olsun, 1. tip bir hipervizördür .

İlk durumda, önce pencereleri yüklediğiniz için 2. tür bir ürün gibi görünüyor, ancak hyper-V rolünü yüklediğinizde, aslında zaten mevcut olan windows sunucusu yüklemesini sanallaştırıyor.

(ayrıca bu sayfadaki veri sayfasına ve çok büyük hiper-v sanallaştırma mimarisi "poster" kısmına bakın ).


-6

Hipervizör her iki durumda da aynı tip 2'dir.

EDIT: Tamam, açıkçası, tasarıma dayanarak, ne tip 1 ne de tip 2, bu ikisinin bir karışımı.


1
-1. Wikipedia'ya göre bu doğru değil. Hyper-V, hiper yönetici 2008 işletim sisteminde çalışıyor gibi görünse de. Aslında 2008 sanallaştırılmış bir örneğidir.
kbyrd

Windows işletim sistemi minimal olsa da, Hipervizör kendi kendine yeterli değildir ve doğrudan çıplak donanımda çalışmaz. Çalışması için hala Windows gerekiyor. Bunun ana nedeni Windows aygıt sürücüleri. Ayrıca, bitlocker desteği var. Bitlocker'ı hiper yönetici içinde çoğaltmak ve bunun için farklı sürücüler geliştirmek veya doğrudan onlarla çalışmak için yeniden yorumlamak bir atık olacaktır. Hyper-V Sunucusu, Windows Server'da Hyper-V ile aynı teknolojiyi kullanır, size tüm Windows işletim sistemini vermez.
Alexey Frunze

2
Hayır. Tip 1'dir. Karışım değildir. Tekil olmak istiyorsanız, Hyper-V üzerindeki Hipervizör x86-64 mimarisinin 1 halkasında çalışan tek şeydir. Başka bir şey yok :). VMBus, Sanal Makine Yönetim Hizmeti vb. Gibi sizi şaşırtan diğer ortaklıklar, çoğu sanal makinelerin daha yüksek bir katmandaki tüm donanımlarla daha hızlı çalışmasını sağlamak için tasarlanmıştır. Diğer pazar liderleri hipervizörünün arşivi okursanız aynı şeyleri bulacaksınız ve bunun için tip 1 olmadığı anlamına gelmez.
Ricardo Polo

@RicardoPolo: taklit sanal cihazlar (sadece sentetik / VMBus değil) çoğunlukla kök bölümünde taklit edilir. Hipervizör bunlardan çok azını taklit eder (örn. CPU, yerel APIC). Yaptığı iş için Hipervizör İşlevsel Spesifikasyonuna bakınız . Bölüm 9.1.1 özellikle VM'nin taklit cihazlara erişiminin YG'de değil ana / kök bölümü tarafından nasıl ele geçirildiğini ve orada taklit edildiğini açıklar. YG dışındaki VMBus ve sentetik cihazlar işleri daha hızlı hale getirir, ancak eski / değiştirilmemiş VM'ler avantaj sağlamaz ve yine de kök olarak taklit edilir.
Alexey Frunze
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.