Membuat VM Ubuntu di hyper-v

Membuat VM Ubuntu di hyper-v
Home-lab #2

Untuk membuat virtual-machine/VM di hyper-v, dapat menggunakan aplikasi hyper-v manager

Preparation

  1. Membuat switch External. Switch external disini berfungsi untuk vm agar dapat mengakses internet local. Jadi disini interface network dari VM akan terkoneksi langsung dengan physical interface dari hyper-v host atau komputer tempat menjalankan. Jadi nantinya, vm akan mendapat IP dari DHCP router

Buka hyper-v manager, di menu sebelah kanan, pilih Virtual Switch Manager > External > Create Virtual Switch

  1. Sesuaikan nama dari switch, interface yang akan menjadi external network, dan jika sudah sesuai klik OK Untuk membuat virtual switch

Provisioning VM Ubuntu Server 22.04

  1. Unduh iso ubuntu-server di link berikut
  1. Jika iso ubuntu sudah terunduh, selanjutnya buka hyper-v manager, di menu "Actions" sebelah kanan klik New > Virtual Machine
  1. Nantinya akan muncul popup wizard setup virtual machine yang akan di provisioing. Selanjutnya bisa klik Next
  1. Selanjutnya masukan nama virtual machine, dan klik next.
  1. Untuk menu berikutnya, disini saya memilih VM generasi ke 2 yang telah menggunakan UEFI-Based Firmware. Jika sudah, klik next
  1. Di menu Assign Memory, sesuaikan jumlah memory yang akan dibutuhkan oleh VM. Secara default, vm dalam Hyper-v menggunakan Dynamic Memory yaitu memory dalam vm akan berubah secara dinamis tergantung load yang dijalankan dalam VM. Jika sudah diatur, klik Next
  1. Di menu Configure Networking, disini pilih connection dengan switch yang tadi dibuat. Jika sudah klik next
  1. Di menu Connect Virtual Hard Disk, pilih Create a virtual hard disk. Sesuaikan size dari disk VM. Disini saya memilih 30GB. Jika sudah, klik Next
  1. Di menu Summary, jika dirasa tidak ada perubahan, klik Finish.

Hyper-v akan membuat disk, dan VM dalam kondisi Off.

Step tambahan!!!

Karena disini menggunakan VM generasi 2, perlu menonaktifkan secure boot, jika ingin booting ke ubuntu.

  1. Klik kanan di list VM, klik Settings..
  1. Pilih menu Security > Unchecklist Enable Secure boot

Disini juga secara default VM akan menggunakan semua vcpu yang ada dalam Hyper-v Host. Untuk membatasi vcpu bisa ke menu Processor > Sesuaikan Number of virtual processor

Jika sudah, Klik Apply.

Kembali ke hyper-v manager, untuk menyalakan VM, bisa dengan Klik kanan list VM > Start, Atau dengan Pilih VM > Sebelah kanan Start

Untuk mengakses VM, bisa dengan memilih Connect.. Dan menyalakan VM dengan klik Start

VM Sudah start, dan bisa melanjutkan setup hingga selesai