Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Virtualisasi berlapis adalah fitur yang memungkinkan Anda menjalankan Hyper-V di dalam mesin virtual (VM) Hyper-V. Selama bertahun-tahun perangkat keras telah meningkat dan kasus penggunaan untuk Nested Virtualization telah diperluas. Misalnya, Virtualisasi Berlapis dapat berguna untuk:
- Menjalankan aplikasi atau emulator di VM berlapis
- Menguji rilis perangkat lunak pada VM
- Mengurangi waktu penyebaran untuk lingkungan pelatihan
- Menggunakan isolasi Hyper-V untuk kontainer
Prosesor modern mencakup fitur perangkat keras yang membuat virtualisasi lebih cepat dan lebih aman. Hyper-V bergantung pada ekstensi prosesor ini untuk menjalankan komputer virtual, misalnya, Intel VT-x dan AMD-V. Virtualisasi berlapis membuat dukungan perangkat keras ini tersedia untuk komputer virtual tamu.
Diagram berikut menunjukkan Hyper-V tanpa bersarang. Hypervisor Hyper-V mengambil kendali penuh atas kemampuan virtualisasi perangkat keras (panah oranye), dan tidak mengeksposnya ke sistem operasi tamu.
Sebaliknya, diagram berikut menunjukkan Hyper-V dengan Virtualisasi Berlapis diaktifkan. Dalam hal ini, Hyper-V mengekspos ekstensi virtualisasi perangkat keras ke komputer virtualnya. Dengan mengaktifkan berlapis, komputer virtual tamu dapat menginstal hypervisornya sendiri dan menjalankan VM tamunya sendiri.
Mengubah Ukuran Memori Dinamis dan Memori Runtime
Ketika Hyper-V berjalan di dalam komputer virtual, komputer virtual harus dimatikan untuk menyesuaikan memorinya. Artinya meskipun memori dinamis diaktifkan, jumlah memori tidak berfluktuasi. Cukup mengaktifkan virtualisasi berlapis tidak berpengaruh pada memori dinamis atau mengubah ukuran memori runtime.
Untuk komputer virtual tanpa memori dinamis diaktifkan, mencoba menyesuaikan jumlah memori saat berjalan gagal. Ketidakcocokan hanya terjadi saat Hyper-V berjalan di VM.
Aplikasi virtualisasi pihak ketiga
Aplikasi virtualisasi selain Hyper-V tidak didukung di komputer virtual Hyper-V, dan kemungkinan gagal. Aplikasi virtualisasi mencakup perangkat lunak apa pun yang memerlukan ekstensi virtualisasi perangkat keras.
Skenario yang didukung
Menggunakan Hyper-V VM berlapis dalam produksi didukung untuk Azure dan lokal dalam skenario berikut. Kami juga menyarankan Anda memastikan bahwa layanan dan aplikasi Anda juga didukung.
Virtualisasi Berlapis tidak cocok untuk Pengklusteran Failover Windows Server, dan aplikasi sensitif performa. Kami menyarankan Anda mengevaluasi sepenuhnya layanan dan aplikasi.
VM Hyper-V pada VM Hyper-V
Menjalankan VM Hyper-V yang bersarang di VM Hyper-V sangat bagus untuk laboratorium pengujian dan lingkungan evaluasi. Terutama di mana konfigurasi dapat dengan mudah dimodifikasi dan disimpan status dapat digunakan untuk kembali ke konfigurasi tertentu. Lab pengujian biasanya tidak memerlukan perjanjian tingkat layanan (SLA) yang sama dengan lingkungan produksi.
Lingkungan produksi yang menjalankan VM Hyper-V yang berjalan pada VM Hyper-V didukung. Namun, disarankan untuk memastikan bahwa layanan dan aplikasi Anda juga didukung. Jika Anda menggunakan Hyper-V VM berlapis dalam produksi, disarankan untuk sepenuhnya mengevaluasi apakah layanan atau aplikasi memberikan perilaku yang diharapkan.
Untuk mempelajari selengkapnya tentang menyiapkan Virtualisasi Berlapis di Azure, lihat blog Komunitas Teknologi kami Cara Menyiapkan Virtualisasi Berlapis untuk Azure VM/VHD.
Virtualisasi pihak ketiga pada virtualisasi Hyper-V
Meskipun mungkin virtualisasi pihak ketiga dapat berjalan pada Hyper-V, Microsoft tidak menguji skenario ini. Virtualisasi pihak ketiga pada virtualisasi Hyper-V tidak didukung, pastikan vendor hypervisor Anda mendukung skenario ini.
Virtualisasi Hyper-V pada virtualisasi pihak ketiga
Meskipun mungkin virtualisasi Hyper-V dapat berjalan pada virtualisasi pihak ketiga, Microsoft tidak menguji skenario ini. Virtualisasi Hyper-V pada virtualisasi pihak ketiga tidak didukung, pastikan vendor hypervisor Anda mendukung skenario ini.
Azure Stack HCI bersarang di VM Hyper-V
Azure Stack HCI dirancang dan diuji untuk berjalan pada perangkat keras fisik yang divalidasi. Azure Stack HCI dapat berjalan berlapis di komputer virtual untuk dievaluasi, tetapi lingkungan produksi dalam konfigurasi berlapis tidak didukung.
Untuk mempelajari selengkapnya tentang Azure Stack HCI yang disarangkan di VM Hyper-V, lihat Virtualisasi berlapis di Azure Stack HCI.
Kontainer terisolasi Hyper-V yang berjalan berlapis di Hyper-V
Microsoft menawarkan isolasi Hyper-V untuk kontainer. Mode isolasi ini menawarkan keamanan yang ditingkatkan dan kompatibilitas yang lebih luas antara versi host dan kontainer. Dengan isolasi Hyper-V, beberapa instans kontainer berjalan bersamaan pada host. Setiap kontainer berjalan di dalam komputer virtual yang sangat dioptimalkan dan secara efektif mendapatkan kernelnya sendiri. Karena kontainer terisolasi Hyper-V menawarkan isolasi melalui lapisan hypervisor antara dirinya dan host kontainer, ketika host kontainer adalah komputer virtual berbasis Hyper-V, ada overhead performa. Overhead performa terkait terjadi dalam hal waktu mulai kontainer, penyimpanan, jaringan, dan operasi CPU.
Saat kontainer terisolasi Hyper-V dijalankan di Hyper-V VM, kontainer berjalan berlapis. Menggunakan Hyper-V VM membuka banyak skenario yang berguna tetapi juga meningkatkan latensi, karena ada dua tingkat hypervisor yang berjalan di atas host fisik.
Menjalankan kontainer terisolasi Hyper-V yang bersarang di Hyper-V didukung. Satu tingkat virtualisasi berlapis didukung dalam produksi, yang memungkinkan penyebaran kontainer terisolasi.
Untuk mempelajari selengkapnya tentang Kontainer Hyper-V Berlapis, lihat Penyetelan performa Kontainer Windows Server.
Menjalankan WSL2 dalam VM Hyper-V yang berjalan berlapis di Hyper-V
Subsistem Windows untuk Linux (WSL) adalah fitur sistem operasi Windows yang memungkinkan Anda menjalankan sistem file Linux, bersama dengan alat baris perintah Linux dan aplikasi GUI, langsung di Windows.
Menjalankan WSL2 dalam VM Hyper-V yang berjalan berlapis di Hyper-V didukung.
Untuk mempelajari selengkapnya tentang cara mengaktifkan WSL 2 untuk dijalankan di VM, lihat Tanya Jawab Umum tentang Subsistem Windows untuk Linux.