Cara Install Ubuntu, Debian, dan Red Hat cloud images di QEMU or KVM

QEMU/KVM adalah software hypervisor untuk membuat virtual machine di atas sistem operasi Linux. Dengan QEMU/KVM kita dapat melakukan instalasi sistem operasi di atas virtual machine. Kita juga dapat memasukkan (import) disk image yang sudah terisi sistem operasi sehingga tidak perlu instalasi sistem operasi dari awal lagi.

Tiga distribusi Linux besar yaitu Ubuntu, Debian, dan Red Hat menyediakan cloud image yang siap digunakan. Tutorial kali ini, kita belajar bagaimana cara import cloud image Ubuntu, Debian, dan Red Hat ke dalam QEMU/KVM di Ubuntu 20.04.

*1.Install QEMU/KVM*

Install QEMU/KVM dan virtual manager.

[INPUT]

1 sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager -y

Supaya bisa mengatur virtual machine tanpa akses root, masukkan user ke dalam group libvirt-qemu.

[INPUT]

1 sudo adduser $USER libvirt-qemu

Buka file konfigurasi qemu.

[INPUT]

1 sudo nano /etc/libvirt/qemu.conf

Ubah user dan group menjadi user dan group yang digunakan.

[INPUT]

1 2 user = “musa” group = “musa”

Restart Ubuntu.

[INPUT]

1 sudo reboot

Cek status service libvirtd.

[INPUT]

1 sudo systemctl status libvirtd

Cek modul KVM apakah sudah diload.

[INPUT]

1 2 3 4 lsmod | grep -i kvm   kvm_intel             282624   kvm                   663552  1 kvm_intel

*2.Ubuntu KVM cloud image*

Download Ubuntu cloud image dengan *format img*. Misalnya Ubuntu Server cloud image Ubuntu 20.04 (Focal Fossa).

Ubuntu cloud images

[INPUT]

1 2 cd ~/Downloads wget -c http://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img

Copy Ubuntu cloud image.

[INPUT]

1 cp focal-server-cloudimg-amd64.img focal.img

Karena password root tidak diketahui kita reset terlebih dahulu dengan menggunakan *virt-customize*.

Install paket libguestfs-tools.

[INPUT]

1 sudo apt install libguestfs-tools -y

Set password root untuk focal.img.

[INPUT]

1 sudo virt-customize -a focal.img –root-password password:rahasia

Jalankan aplikasi *Virtual Machine Manager*, lalu buka menu *File->New Virtual Machine*.

Pilih *Import existing disk image*, lalu *Forward*.

Klik *Browse*.

Akan terbuka window *Choose Storage Volume*. Klik tombol *+* untuk membuat *Create storage pool*.

Berikan *Name* untuk nama storage pool dan *Target Path* untuk lokasi folder penyimpanan disk image. Lalu *Finish*.

Klik nama storage pool yang baru saja dibuat *disk-image*, lalu pilih nama *Volume*, *focal.img*. Lalu *Choose Volume*.

Pada *Choose the operating system you are installing*, cari Ubuntu 20.04. Lalu *Forward*.

Masukkan spesifikasi *Memory* dan jumlah *CPU* yang ingin digunakan untuk virtual machine. Lalu *Forward*.

Terakhir ditampilkan summary dari virtual machine yang ingin dibuat. Klik *Finish*.

Setelah virtual machine selesai dibuat, virtual machine akan otomatis dijalankan. Login dengan *username = root* dan *password = rahasia*.

Untuk mendapatkan IP DHCP jalankan *dhclient*.

[INPUT]

1 dhclient

Cek network interface sekaligus IP address yang terpasang.

[INPUT]

1 ip addr

Uji coba koneksi ke internet dengan *ping*.

[INPUT]

1 ping google.com

Uji coba update repository.

[INPUT]

1 apt update

*3.Debian KVM cloud image*

Download Debian cloud image dengan format *qcow2*.

[INPUT]

1 2 cd ~/Downloads wget -c http://cloud.debian.org/images/cloud/buster/20210208-542/debian-10-nocloud-amd64-20210208-542.qcow2

Copy Debian cloud image.

[INPUT]

1 cp debian-10-nocloud-amd64-20210208-542.qcow2 debian10.qcow2

Buat virtual machine baru untuk Debian 10 dan import file cloud image debian10.qcow2.

Login dengan *username = root* dan *password = kosong*.

Untuk memberikan password pada user root, jalankan perintah *passwd*.

[INPUT]

1 passwd

Uji coba koneksi ke internet dengan ping.

*4.Red Hat KVM cloud image*

Register terlebih dahulu di redhat.com, lalu login.

Download Red Hat cloud image dengan format *qcow2*.

Copy Red Hat cloud image.

[INPUT]

1 cp rhel-8.3-x86_64-kvm.qcow2 rhel8.qcow2

Set password root untuk rhel8.qcow2.

[INPUT]

1 sudo virt-customize -a rhel8.qcow2 –root-password password:rahasia

Buat virtual machine baru untuk RHEL 8 dan import file cloud image rhel8.qcow2.

Login dengan *username = root* dan *password = rahasia*.

Mengubah hostname, misalnya *rhel8.musaamin.my.id*.

[INPUT]

1 hostnamectl set-hostname rhel8.musaamin.my.id

Server Red Hat ini belum bisa digunakan karena harus didaftarkan terlebih dahulu (register subscription).

[INPUT]

1 subscription-manager register –auto-attach

Cek subscription.

[INPUT]

1 subscription-manager list

Cek juga di redhat.com, server yang sudah didaftarkan.

Cek daftar repository.

[INPUT]

1 dnf repolist

Uji coba update.

[INPUT]

1 dnf update

Selamat mencoba 🙂

Leave a Reply

Your email address will not be published.