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.
Hyper-V adalah teknologi virtualisasi berbasis hypervisor untuk Windows versi x64 tertentu. Hypervisor adalah inti dari virtualisasi. Ini adalah platform virtualisasi khusus prosesor yang memungkinkan beberapa sistem operasi terisolasi untuk berbagi satu platform perangkat keras.
Hyper-V mendukung isolasi dalam hal partisi. Partisi adalah unit isolasi logis, didukung oleh hypervisor, di mana sistem operasi dijalankan. Hypervisor Microsoft harus memiliki setidaknya satu induk, atau root, partisi, yang berjalan Windows. Tumpukan manajemen virtualisasi berjalan di partisi induk dan memiliki akses langsung ke perangkat keras. Partisi akar kemudian membuat partisi anak yang menghosting sistem operasi tamu. Partisi akar membuat partisi anak menggunakan antarmuka pemrograman aplikasi hypercall (API).
Partisi tidak memiliki akses ke prosesor fisik, juga tidak menangani gangguan prosesor. Sebaliknya, mereka memiliki tampilan virtual prosesor dan berjalan di wilayah alamat memori virtual yang bersifat privat untuk setiap partisi tamu. Hypervisor menangani gangguan pada prosesor, dan mengalihkannya ke partisi masing-masing. Hyper-V juga dapat mempercepat terjemahan alamat antara berbagai ruang alamat virtual tamu dengan menggunakan Unit Manajemen Memori Output Input (IOMMU) yang beroperasi secara independen dari perangkat keras manajemen memori yang digunakan oleh CPU. IOMMU digunakan untuk memetakan ulang alamat memori fisik ke alamat yang digunakan oleh partisi anak.
Partisi anak juga tidak memiliki akses langsung ke sumber daya perangkat keras lainnya dan disajikan tampilan virtual sumber daya, sebagai perangkat virtual (VDevs). Permintaan ke perangkat virtual dialihkan baik melalui VMBus atau hypervisor ke perangkat di partisi induk, yang menangani permintaan. VMBus adalah saluran komunikasi antar-partisi logis. Partisi induk menghosting Penyedia Layanan Virtualisasi (VSP) yang berkomunikasi melalui VMBus untuk menangani permintaan akses perangkat dari partisi anak. Partisi anak menghosting Konsumen Layanan Virtualisasi (VSC) yang mengalihkan permintaan perangkat ke VSP di partisi induk melalui VMBus. Seluruh proses ini transparan untuk sistem operasi tamu.
Perangkat Virtual juga dapat memanfaatkan fitur Virtualisasi Server Windows, bernama Enlightened I/O, untuk subsistem penyimpanan, jaringan, grafis, dan input. I/O tercerahkan adalah implementasi sadar virtualisasi khusus dari protokol komunikasi tingkat tinggi (seperti SCSI) yang menggunakan VMBus secara langsung, melewati lapisan emulasi perangkat apa pun. Ini membuat komunikasi lebih efisien tetapi membutuhkan tamu tercerahkan yang sadar akan hypervisor dan VMBus. Hyper-V mencerahkan I/O dan kernel sadar hypervisor disediakan melalui penginstalan layanan integrasi Hyper-V. Komponen integrasi, yang mencakup driver klien server virtual (VSC), juga tersedia untuk sistem operasi klien lainnya. Hyper-V memerlukan prosesor yang mencakup virtualisasi yang dibantu perangkat keras, seperti disediakan dengan teknologi Intel VT atau AMD Virtualization (AMD-V).
Diagram berikut memberikan gambaran umum tingkat tinggi tentang arsitektur lingkungan Hyper-V.
Glosarium
- APIC – Advanced Programmable Interrupt Controller – Perangkat yang memungkinkan tingkat prioritas ditetapkan ke output interupsinya.
- Partisi Anak - Partisi yang menghosting sistem operasi tamu - Semua akses ke memori fisik dan perangkat oleh partisi anak disediakan melalui Virtual Machine Bus (VMBus) atau hypervisor.
- Hypercall – Antarmuka untuk komunikasi dengan hypervisor - Antarmuka hypercall mengakomodasi akses ke pengoptimalan yang disediakan oleh hypervisor.
- Hypervisor – Lapisan perangkat lunak yang berada di antara perangkat keras dan satu atau beberapa sistem operasi. Tugas utamanya adalah menyediakan lingkungan eksekusi terisolasi yang disebut partisi. Hypervisor mengontrol dan melakukan arbitrase akses ke perangkat keras yang mendasar.
- IC – Komponen integrasi – Komponen yang memungkinkan partisi anak untuk berkomunikasi dengan partisi lain dan hypervisor.
- Tumpukan I/O – Tumpukan input/output
- MSR – Rutinitas Layanan Memori
- Partisi Akar – Terkadang disebut partisi induk. Mengelola fungsi tingkat mesin seperti driver perangkat, manajemen daya, dan penambahan/penghapusan panas perangkat. Partisi root (atau induk) adalah satu-satunya partisi yang memiliki akses langsung ke memori fisik dan perangkat.
- VID – Virtualization Infrastructure Driver – Menyediakan layanan manajemen partisi, layanan manajemen prosesor virtual, dan layanan manajemen memori untuk partisi.
- VMBus – Mekanisme komunikasi berbasis saluran yang digunakan untuk komunikasi antar-partisi dan enumerasi perangkat pada sistem dengan beberapa partisi virtual aktif. VMBus diinstal dengan Layanan Integrasi Hyper-V.
- VMMS – Layanan Manajemen Komputer Virtual – Bertanggung jawab untuk mengelola status semua komputer virtual dalam partisi anak.
- VMWP – Proses Pekerja Komputer Virtual – Komponen mode pengguna dari tumpukan virtualisasi. Proses pekerja menyediakan layanan manajemen komputer virtual dari instans Windows Server 2008 di partisi induk ke sistem operasi tamu di partisi anak. Layanan Manajemen Komputer Virtual menghasilkan proses pekerja terpisah untuk setiap komputer virtual yang berjalan.
- VSC – Klien Layanan Virtualisasi – Instans perangkat sintetis yang berada di partisi anak. VSC menggunakan sumber daya perangkat keras yang disediakan oleh Penyedia Layanan Virtualisasi (VSP) di partisi induk. Mereka berkomunikasi dengan VSP yang sesuai di partisi induk melalui VMBus untuk memenuhi permintaan I/O perangkat partisi anak.
- VSP – Penyedia Layanan Virtualisasi – Berada di partisi akar dan menyediakan dukungan perangkat sintetis untuk partisi anak melalui Virtual Machine Bus (VMBus).
- WinHv – Windows Hypervisor Interface Library - WinHv pada dasarnya adalah jembatan antara driver sistem operasi yang dipartisi dan hypervisor yang memungkinkan driver untuk memanggil hypervisor menggunakan konvensi panggilan Windows standar
- WMI – Layanan Manajemen Komputer Virtual memaparkan satu set API berbasis Windows Management Instrumentation (WMI) untuk mengelola dan mengontrol komputer virtual.