Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İç içe sanallaştırma, Hyper-V sanal makinesinde (VM) Hyper-V çalıştırmanızı sağlayan bir özelliktir. Bu makalede iç içe sanallaştırmanın nasıl çalıştığı, avantajları ve ortamınızda ne zaman kullanılacağı açıklanmaktadır. Örneğin, iç içe sanallaştırma şunlar için yararlı olabilir:
- uygulamaları veya öykünücüleri iç içe vm'de çalıştırma
- VM'lerde yazılım sürümlerini test etme
- Eğitim ortamları için dağıtım sürelerini azaltma
- Kapsayıcılar için Hyper-V yalıtımı kullanma
Modern işlemciler, sanallaştırmayı daha hızlı ve daha güvenli hale getiren donanım özellikleri içerir. Hyper-V, Intel VT-x ve AMD-V gibi sanal makineleri çalıştırmak için bu işlemci uzantılarına dayanır. İç içe sanallaştırma, bu donanım desteğini konuk sanal makinelerin kullanımına sunar.
Aşağıdaki diyagramda Hyper-V, iç içe geçmeden gösterilmektedir. Hyper-V hiper yöneticisi, donanım sanallaştırma özelliklerinin (turuncu ok) tam denetimini alır ve bunları konuk işletim sistemine sunmaz.
Buna karşılık, aşağıdaki diyagramda İç İçe Sanallaştırma'nın etkinleştirildiği Hyper-V gösterilmektedir. Bu durumda Hyper-V, donanım sanallaştırma uzantılarını sanal makinelerinde kullanıma sunar. İç içe sanallaştırma etkinleştirildiğinde, bir konuk sanal makine kendi hipervizörünü yükleyebilir ve kendi konuk sanal makinelerini çalıştırabilir.
Dinamik Bellek ve Çalışma Zamanı Belleğini Yeniden Boyutlandırma
Hyper-V bir sanal makine içinde çalışırken, belleğini ayarlamak için sanal makinenin kapatılması gerekir. Dinamik bellek etkinleştirildiğinde bile bellek miktarının dalgalanmadığı anlamına gelir. Yalnızca iç içe sanallaştırmayı etkinleştirmenin dinamik bellek veya çalışma zamanı belleğini yeniden boyutlandırma üzerinde hiçbir etkisi yoktur.
Dinamik belleğin etkinleştirilmemiş olduğu sanal makineler için, çalışırken bellek miktarını ayarlama girişimi başarısız olur. Uyumsuzluk yalnızca vm'de Hyper-V çalışırken oluşur.
Microsoft dışı sanallaştırma uygulamaları
Hyper-V dışındaki sanallaştırma uygulamaları Hyper-V sanal makinelerde desteklenmez ve büyük olasılıkla başarısız olur. Sanallaştırma uygulamaları, donanım sanallaştırma uzantıları gerektiren tüm yazılımları içerir.
Desteklenen senaryolar
Üretimde iç içe Hyper-V VM kullanılması, aşağıdaki senaryolarda hem Azure hem de şirket içi için desteklenir. Ayrıca hizmetlerinizin ve uygulamalarınızın da desteklendiğine emin olmanız önerilir.
İç İçe Sanallaştırma, Windows Server Yük Devretme Kümelemesi ve performansa duyarlı uygulamalar için uygun değildir. Hizmetleri ve uygulamaları tam olarak değerlendirmenizi öneririz.
Hyper-V VM'leri Hyper-V VM'ler üzerinde
Hyper-V VM'lerde iç içe yerleştirilmiş Hyper-V VM'leri çalıştırmak, test laboratuvarları ve değerlendirme ortamları için idealdir. Özellikle yapılandırmaların kolayca değiştirilebildiği ve kaydedilen durumlar belirli yapılandırmalara geri dönmek için kullanılabilir. Test laboratuvarları genellikle üretim ortamlarıyla aynı hizmet düzeyi sözleşmesine (SLA) ihtiyaç duymaz.
Hyper-V VM'leri Hyper-V VM'lerde çalıştıran üretim ortamları desteklenir. Hizmetlerinizin ve uygulamalarınızın da desteklendiğine emin olun. Üretimde iç içe Hyper-V vm kullanıyorsanız, hizmetlerinizin veya uygulamalarınızın beklenen davranışı sağlayıp sağlamadığını tam olarak değerlendirdiğinizden emin olun.
Azure'da İç İçe Sanallaştırma'yı ayarlama hakkında daha fazla bilgi edinmek için, Azure VM/VHD için İç İçe SanallaştırmaYı Ayarlama Teknik Topluluk blogumuza bakın.
Hyper-V sanallaştırmada Microsoft dışı sanallaştırma
Microsoft dışı sanallaştırmanın Hyper-V üzerinde çalışması mümkün olsa da, Microsoft bu senaryoyu test etmez. Hyper-V sanallaştırmada Microsoft dışı sanallaştırma desteklenmez. Hiper yönetici satıcınızın bu senaryoyu desteklediğinden emin olun.
Microsoft dışı sanallaştırmada Hyper-V sanallaştırması
Hyper-V sanallaştırmanın Microsoft dışı sanallaştırmada çalışması mümkün olsa da, Microsoft bu senaryoyu test etmez. Microsoft dışı sanallaştırmada Hyper-V sanallaştırma desteklenmez. Hiper yönetici satıcınızın bu senaryoyu desteklediğinden emin olun.
Azure Yerel, Hyper-V VM'lerde iç içe yerleştirilmiştir.
Azure Local, doğrulanmış fiziksel donanımda çalışacak şekilde tasarlanır ve test edilir. Azure Yerel, değerlendirme için bir sanal makinede iç içe çalıştırılabilir, ancak iç içe yapılandırmadaki üretim ortamları desteklenmez.
Hyper-V VM'lerde iç içe yerleştirilmiş Azure Yerel hakkında daha fazla bilgi edinmek için bkz. Azure Yerel'de iç içe sanallaştırma.
Hyper-V yalıtılmış kapsayıcıları, Hyper-V üzerinde iç içe çalıştırılıyor.
Microsoft, kapsayıcılar için Hyper-V yalıtım sunar. Bu yalıtım modu, konak ve kapsayıcı sürümleri arasında gelişmiş güvenlik ve daha geniş uyumluluk sunar. Hyper-V yalıtımıyla, bir ana bilgisayarda birden çok container örneği eşzamanlı olarak çalışır. Her kapsayıcı, son derece optimize edilmiş bir sanal makinenin içinde çalışır ve kendi çekirdeğini etkili bir şekilde alır. Hyper-V yalıtılmış kapsayıcı kendisi ile kapsayıcı konağı arasında bir hiper yönetici katmanı üzerinden yalıtım sağladığından, kapsayıcı konağı Hyper-V tabanlı bir sanal makine olduğunda performans yükü oluşur. İlgili performans yükü kapsayıcı başlatma süresi, depolama, ağ ve CPU işlemleri açısından oluşur.
Hyper-V yalıtılmış bir kapsayıcı Hyper-V vm'sinde çalıştırıldığında, iç içe çalıştırılır. Hyper-V VM'sinin kullanılması birçok yararlı senaryoyu açar, ancak fiziksel konağın üzerinde çalışan iki hiper yönetici düzeyi olduğundan gecikme süresini de artırır.
Hyper-V yalıtılmış kapsayıcıların Hyper-V üzerinde iç içe çalıştırılması desteklenir. Üretim ortamında yalıtılmış kapsayıcı dağıtımlarına olanak tanıyan bir seviyede iç içe sanallaştırma desteklenir.
İç İçe Hyper-V Kapsayıcıları hakkında daha fazla bilgi edinmek için bkz: Windows Server Kapsayıcılarının Performansını Ayarlama.
WSL2'i Hyper-V üzerinde iç içe çalışan bir Hyper-V VM'de çalıştırma
Linux için Windows Alt Sistemi (WSL), Doğrudan Windows üzerinde Linux komut satırı araçları ve GUI uygulamalarıyla birlikte bir Linux dosya sistemi çalıştırmanızı sağlayan bir Windows işletim sistemi özelliğidir.
WSL2'nin Hyper-V üzerinde iç içe çalışan bir Hyper-V VM'de çalıştırılması desteklenir.
WSL 2'nin bir VM'de çalıştırılacak şekilde nasıl etkinleştirildiği hakkında daha fazla bilgi edinmek için bkz. Linux için Windows Alt Sistemi hakkında Sık Sorulan Sorular.