Published November 04, 2020 by with 0 comment

Ubuntu 18.04 : How to Create Virtual Machine on KVM

 

Pada kesempatan kali ini, melanjutkan postingan sebelumnya yaitu tentang KVM, pada tutorial kali ini akan dibahas tentang bagaimana cara membuat virtual machine pada KVM melalui CLI. Berikut adalah langkah-langkahnya :

1. Membuat virtual machine dan install guest OS

```bash
root@kvm:~# mkdir -p /var/kvm/images
root@kvm:~# virt-install \
--name ubuntu1804 \
--ram 4096 \
--disk path=/var/kvm/images/ubuntu1804.img,size=30 \
--vcpus 2 \
--os-type linux \
--os-variant ubuntu18.04 \
--network bridge=br0 \
--graphics none \
--console pty,target_type=serial \
--location 'http://id.archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/' \
--extra-args 'console=ttyS0,115200n8 serial'

# mematikan vm
root@kvm:~# virsh shutdown ubuntu1804
# mounting disk guest os ke host os dan aktifkan service (optional)

root@kvm:~# guestmount -d ubuntu1804 -i /mnt
root@kvm:~# ln -s /mnt/lib/systemd/system/getty@.service /mnt/etc/systemd/system/getty.target.wants/getty@ttyS0.service
root@kvm:~# umount /mnt
root@kvm:~# virsh start ubuntu1804 --console
```
 	
## Keterangan :

| Parameter | penjelasan |
|:--------------|----------------:|
| --name | Nama dari VM yang akan dibuat |
| --ram | Ukuran ram yang akan diberikan |
| --disk  path=xx size=xx | path= Lokasi disk , size= Ukuran disk yang akan dialokasikan  |
| --vcpus | virtual cpu yang diberikan |
| --os-type | tipe dari sistem operasi |
| --os-variant | variasi sistem operasi |
| --network | tipe network yang diberikan |
| --graphics | grafis yang diberikan |
| --console | tipe konsole untuk remote guest os |
| --location | lokasi installasi / folder sistem operasi yang akan diinstall |
| --extra-args | parameter spesifik |

2. Masuk ke Guest OS dan kembali ke Host OS

```bash
# pindah ke Guest OS

root@kvm:~# virsh console ubuntu1804

# pindah ke host OS
bionic@ubuntu:~$     # Ctrl + ] key

```

3. Kloning virtual machine 

```bash
root@kvm:~# virt-clone --original ubuntu1804 --name ubuntu1804_org --file /var/kvm/images/ubuntu1804_org.img


# lokasi disk

root@kvm:~# ll /var/kvm/images/ubuntu1804_org.img

# Lokasi konfigurasi 

root@kvm:~# ll /etc/libvirt/qemu/ubuntu1804_org.xml
```
Yaps, selesai sudah tutorial kali ini, sampai jumpa di tutorial berikutnya !
      edit

0 comments:

Post a Comment