Virtualisasi berlapis di Azure Lab Services

Virtualisasi berlapis memungkinkan Anda membuat lab di Azure Lab Services yang berisi beberapa komputer virtual (VM). Anda dapat membuat dan menjalankan komputer virtual (VM tamu) dalam komputer virtual (VM host). Anda dapat menggunakan virtualisasi berlapis untuk memberi pengguna lab beberapa komputer virtual terkait sebagai bagian dari lab.

Virtualisasi berlapis diaktifkan melalui Hyper-V. Ini hanya tersedia di VM lab berbasis Windows. Anda dapat menjalankan VM tamu berbasis Windows dan Linux di dalam VM lab. Artikel ini menjelaskan konsep, pertimbangan, dan rekomendasi untuk virtualisasi berlapis di Azure Lab Services.

Kasus penggunaan

Dengan virtualisasi berlapis, Anda dapat mendukung beberapa VM yang berkomunikasi satu sama lain. Anda dapat menggunakan lab tersebut untuk tujuan berikut:

Untuk informasi selengkapnya tentang virtualisasi berlapis, lihat artikel berikut:

Mengaktifkan virtualisasi berlapis untuk lab

Aktifkan virtualisasi berlapis dan buat VM Hyper-V berlapis pada VM templat. Saat Anda menerbitkan lab, setiap pengguna lab memiliki komputer virtual lab yang sudah berisi komputer virtual berlapis.

Untuk mengaktifkan virtualisasi berlapis untuk lab:

  1. Koneksi ke VM templat dengan menggunakan klien desktop jarak jauh.

  2. Aktifkan fitur dan alat Hyper-V pada templat VM.

  3. Jika Anda menggunakan Windows Server, buat jaringan Network Address Translation (NAT) untuk memungkinkan VM di dalam templat VM berkomunikasi satu sama lain.

    Catatan

    Jaringan NAT yang dibuat pada VM Lab Services akan memungkinkan VM Hyper-V untuk mengakses internet dan VM Hyper-V lainnya pada VM Lab Service yang sama. Komputer virtual Hyper-V tidak akan dapat mengakses sumber daya Azure, seperti server DNS, di jaringan virtual Azure.

  4. Gunakan manajer Hyper-V untuk membuat komputer virtual berlapis di dalam templat VM.

  5. Verifikasi komputer virtual berlapis memiliki akses internet.

Ikuti langkah-langkah ini untuk mengaktifkan virtualisasi berlapis pada templat VM.

Rekomendasi

Ingatlah rekomendasi berikut saat Anda mengonfigurasi virtualisasi berlapis.

Pengguna non-admin

Anda dapat memilih untuk membuat pengguna tanpa hak istimewa admin saat membuat lab. Pertimbangkan masalah berikut saat Anda menggunakan virtualisasi berlapis dengan akun seperti itu.

  • Agar dapat memulai atau menghentikan VM, pengguna harus termasuk dalam grup Administrator Hyper-V.
  • Pengguna tidak dapat memasang drive.
  • File VM Hyper-V harus disimpan di lokasi yang dapat diakses oleh pengguna.

Kompatibilitas prosesor

Ukuran VM virtualisasi berlapis mungkin menggunakan prosesor yang berbeda seperti yang ditunjukkan dalam tabel berikut:

Ukuran Seri Pemroses
Sedang (virtualisasi berlapis) Standard_D4s_v4 Intel® Xeon® Platinum Generasi ke-3 8370C (Ice Lake) atau Intel® Xeon® Platinum 8272CL (Cascade Lake)
Besar (virtualisasi berlapis) Standard_D8s_v4 Intel® Xeon® Platinum Generasi ke-3 8370C (Ice Lake) atau Intel® Xeon® Platinum 8272CL (Cascade Lake)

Setiap kali VM templat atau VM lab dihentikan dan dimulai, jenis prosesor yang mendasar mungkin berubah. Untuk membantu memastikan bahwa VM berlapis berfungsi secara konsisten di seluruh prosesor, aktifkan mode kompatibilitas prosesor pada VM berlapis. Kami menyarankan agar Anda mengaktifkan mode Kompatibilitas Prosesor pada VM berlapis VM templat sebelum menerbitkan atau mengekspor gambar.

Anda juga harus menguji performa VM berlapis dengan mode Kompatibilitas Prosesor yang diaktifkan untuk memastikan performa tidak terpengaruh secara negatif. Untuk informasi selengkapnya, lihat ramifikasi penggunaan mode kompatibilitas prosesor.

Matikan VM berlapis secara otomatis

Untuk menghindari kerusakan data di komputer virtual berlapis saat VM lab dimatikan, konfigurasikan VM berlapis untuk dimatikan secara otomatis saat VM lab dimatikan.

Pelajari cara menggunakan Set-VM perintah PowerShell untuk mengonfigurasi tindakan matikan otomatis berhenti untuk VM berlapis.

Menggunakan format disk VHDX untuk VM berlapis

Saat Anda membuat komputer virtual berlapis, pilih format file VHDX untuk hard disk virtual untuk menghemat ruang disk pada VM lab.

Mengonfigurasi jumlah vCPU untuk VM berlapis

Secara default, saat Anda membuat komputer virtual berlapis, hanya satu CPU virtual (vCPU) yang ditetapkan. Tergantung pada sistem operasi dan perangkat lunak VM berlapis, Anda mungkin harus meningkatkan jumlah vCPU. Untuk informasi selengkapnya tentang mengelola dan mengatur sumber daya CPU VM berlapis, lihat Performa prosesor Hyper-V atau cmdlet PowerShell Set-VM .

Mengonfigurasi memori yang ditetapkan untuk VM berlapis

Saat Anda membuat komputer virtual berlapis, memori minimum yang ditetapkan mungkin tidak cukup untuk sistem operasi dan perangkat lunak yang diinstal. Anda mungkin harus meningkatkan jumlah minimum memori yang ditetapkan untuk VM berlapis. Untuk informasi selengkapnya tentang mengelola dan mengatur sumber daya CPU VM berlapis, lihat cmdlet Hyper-V Host CPU Resource Management atau Set-VM PowerShell.

Praktik terbaik untuk menjalankan Linux di Hyper-V

Sumber daya berikut memberikan praktik terbaik untuk menjalankan Linux atau FreeBSD di Hyper-V:

Masalah umum

Sebelum Anda menyiapkan lab dengan virtualisasi berlapis, berikut adalah beberapa hal yang perlu dipertimbangkan.

  • Tidak semua ukuran VM mendukung virtualisasi berlapis. Saat Anda membuat lab baru, pilih ukuran VM Sedang (Virtualisasi berlapis) atau Besar (Virtualisasi berlapis) untuk lab Anda.

  • Pilih ukuran yang memberikan performa yang baik untuk host (lab VM) dan VM tamu (VM di dalam VM lab). Pastikan ukuran yang Anda pilih dapat menjalankan VM host dan komputer Hyper-V apa pun secara bersamaan.

  • Jika menggunakan Windows Server, VM host memerlukan konfigurasi tambahan untuk membiarkan komputer tamu memiliki konektivitas internet.

  • VM tamu tidak memiliki akses ke sumber daya Azure, seperti server DNS, di jaringan virtual Azure.

  • VM tamu Hyper-V dilisensikan sebagai komputer independen. Untuk informasi tentang lisensi untuk sistem operasi dan produk Microsoft, lihat Lisensi Microsoft. Periksa perjanjian lisensi untuk perangkat lunak lain yang Anda gunakan sebelum menginstalnya pada VM templat atau VM tamu.

  • Aplikasi virtualisasi selain Hyper-V tidak didukung untuk virtualisasi berlapis. Aplikasi ini mencakup perangkat lunak apa pun yang memerlukan ekstensi virtualisasi perangkat keras.