Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Cara Memasang KVM di Rocky Linux 9 / AlmaLinux 9


Dalam panduan ini, kami mendemonstrasikan cara menginstal KVM di Rocky Linux 9 / Alma Linux 9.

KVM, kependekan dari Kernel Virtualization Machine, adalah platform virtualisasi sumber terbuka yang dirancang untuk kernel Linux. Ini adalah hypervisor tipe 1, atau biasa disebut sebagai hypervisor logam telanjang. Ini memungkinkan pengguna untuk membuat dan mengelola beberapa mesin tamu yang dapat diputar dari sistem operasi Linux atau Windows. Seperti kebanyakan platform virtualisasi, ini mengabstraksi sumber daya perangkat keras seperti CPU, memori, penyimpanan, jaringan, grafik, dll. dan mengalokasikannya ke mesin tamu yang berjalan secara independen dari host.
PrasyaratPra Terinstal Rocky Linux 9 / AlmaLinux 9Sudo Pengguna dengan hak adminKonektivitas Internet
1)  Verifikasi apakah Virtualisasi perangkat keras Diaktifkan

Untuk memulai, Anda perlu memverifikasi apakah sistem Anda mengaktifkan fitur virtualisasi. Pada sebagian besar sistem modern, fitur ini sudah diaktifkan di BIOS. Tetapi hanya untuk memastikan, Anda dapat memverifikasi apakah virtualisasi diaktifkan seperti yang ditunjukkan.

Perintah menyelidiki keberadaan vmx (Virtual Machine Extension) yang merupakan bendera CPU untuk virtualisasi perangkat keras Intel atau svm yang merupakan bendera untuk virtualisasi perangkat keras AMD.
$cat /proc/cpuinfo | egrep "vmx|svm"
Dari keluaran berikut, Anda dapat melihat bahwa sistem kami telah mengaktifkan virtualisasi Perangkat Keras Intel. alat manajemen. Untuk melakukannya, jalankan perintah dnf berikut.
$ sudo dnf install qemu-kvm virt-manager libvirt virt-install virt-viewer virt-top bridge-utils  bridge-utils virt-top libguestfs-tools -y


Setelah instalasi selesai, jalankan perintah berikut untuk memeriksa apakah modul KVM yang diperlukan telah dimuat.
$ lsmod | grep kvm
Anda harus mendapatkan output berikut untuk mengonfirmasi bahwa modul yang diperlukan telah dimuat.



3)  Mulai dan Aktifkan daemon libvirtd

Pada langkah berikutnya, pastikan untuk memulai daemon libvirtd. Ini adalah komponen daemon sisi server yang menjalankan dan mengelola tugas pada tamu virtual. Ini digunakan untuk mengelola teknologi virtualisasi seperti Xen, KVM, dan ESXi untuk menyebutkan beberapa.

Untuk memulai daemon libvirtd, jalankan perintah:
$ sudo systemctl start libvirtd
Pastikan untuk mengaktifkan layanan untuk memulai saat boot.
$ sudo systemctl aktifkan --sekarang libvirtd
Verifikasi bahwa daemon libvirtd berjalan sebagai berikut.
$ sudo systemctl status libvirtd


4) Siapkan Antarmuka Jembatan

Sejauh ini, kami telah menginstal KVM, dan semua alat manajemen dan sebenarnya kami dapat melanjutkan untuk menjalankan mesin virtual. Namun, alangkah baiknya jika kita dapat mengakses VM dari luar jaringan hypervisor. Untuk melakukannya, kita perlu membuat antarmuka jembatan. Pertama, identifikasi antarmuka jaringan pada sistem Anda.
$ sudo nmcli connection show
Dari output, ens160 adalah antarmuka jaringan yang aktif, pastikan untuk mencatat antarmuka dalam kasus Anda sebagai Anda akan menggunakannya di sepanjang jalan.



Untuk mulai membuat jembatan, pertama, hapus koneksi menggunakan UUID-nya dalam sintaks berikut.

$ sudo nmcli connection delete UUID

Dalam kasus kami, perintahnya adalah:
$ sudo nmcli connection delete 19e98123- 9a84-30a6-bc59-a7134446bb26
Anda akan mendapatkan konfirmasi bahwa koneksi telah berhasil dihapus.



Sebelum melanjutkan lebih jauh, sebaiknya siapkan detail berikut:
BRIDGE NAME – Nama pilihan jembatan baru (mis. “br1” ) NAMA PERANGKAT – Ini adalah nama antarmuka jaringan Anda. Ini akan berfungsi sebagai bridge slave (mis., "ens160")IP ADDRESS/SUBNET – Alamat IP dan subnet untuk jaringan bridge (mis., "192.168.2.50/24"). Perhatikan bahwa ini harus sesuai dengan subnet jaringan dan pengalamatan IP Anda. GATEWAY – Alamat gateway default jaringan Anda (mis. “192.168.2.1”)DNS1 dan DNS2 – Alamat DNS pilihan (mis. “8.8.8.8” dan “8.8.4.4”)
Berlanjut, buat antarmuka jembatan baru menggunakan sintaks berikut.

$ sudo nmcli connection add type bridge autoconnect yes con-name BRIDGE NAME ifname BRIDGE NAME

Dalam kasus kami, br1 adalah nama antarmuka bridge yang disukai. Oleh karena itu, perintahnya akan seperti yang ditunjukkan.
$ sudo nmcli connection add type bridge autoconnect yes con-name br1 ifname br1


Pada langkah selanjutnya, Anda akan memodifikasi bridge dengan menentukan nilai subnet IP, Gateway, dan DNS.

Mulai dengan menentukan subnet IP menggunakan sintaks berikut.

$ sudo nmcli connection modifikasi BRIDGE NAME ipv4.addresses IP ADDRESS/SUBNET ipv4.method manual

Menurut pengaturan kami, perintahnya adalah.
$ sudo nmcli connection modifikasi br1 ipv4.addresses 192.168.2.150/ 24 ipv4.metode manual
Selanjutnya, tentukan alamat gateway menggunakan sintaks berikut

$ sudo nmcli koneksi ubah BRIDGE NAME ipv4.gateway GATEWAY

Menurut jaringan kami, perintah mengambil format berikut.
$ sudo nmcli koneksi ubah br1 ipv4.gateway 192.168.2.1
The sintaks untuk alamat DNS adalah sebagai berikut.

$ sudo nmcli connection modifikasi BRIDGE NAME ipv4.dns DNS1 +ipv4.dns DNS2

Dan perintah mengambil format berikut.
$ sudo nmcli connection modifikasi br1 ipv4.dns 8.8.8.8 +ipv4.dns 8.8.4.4


Selanjutnya, gunakan perintah berikut untuk menambahkan bridge slave.

$ sudo nmcli connection add type bridge-slave autoconnect yes con-name DEVICE NAME ifname DEVICE NAME master BRIDGE NAME

Menggunakan nilai kami, perintahnya seperti yang ditunjukkan.
$ sudo nmcli connection add type bridge-slave autoconnect yes con-name ens160 ifname ens160 master br1
Anda akan mendapatkan konfirmasi berikut bahwa bridge slave berhasil ditambahkan. Perlu diingat bahwa bridge slave adalah antarmuka atau adaptor jaringan Anda.



Untuk mengonfirmasi bahwa bridge telah dibuat, jalankan perintah berikut:
$ sudo nmcli connection show
Dari output, Anda dapat melihat bahwa antarmuka bridge terdaftar.



Untuk mengaktifkannya, jalankan perintah:
$ sudo nmcli connection up br1


Selain itu, Anda dapat memverifikasi ini menggunakan perintah ip addr.
$ ip addr | grep br1


Terakhir, edit file konfigurasi bridge.
$ sudo vi /etc/qemu-kvm/bridge.conf
Tambahkan baris berikut.
allow all
Kemudian restart daemon virtualisasi untuk menerapkan change
$ sudo systemctl restart libvirtd
5)  Buat Mesin Virtual

Dengan KVM terpasang dan koneksi jembatan dikonfigurasi, sekarang mari kita membuat mesin virtual. Sebelum melakukannya, berikan hak kepemilikan yang diperlukan kepada pengguna yang masuk untuk menjalankan perintah tanpa beralih ke root.
$ sudo chown -R $USER:libvirt /var/lib/libvirt/
Pada baris perintah, kita akan membuat mesin virtual menggunakan gambar ISO Ubuntu 20.04 menggunakan sintaks berikut.
$ virt-install --nama Ubuntu --ram 2048 --vcpus 2 --disk path=/var/lib/libvirt/images/ubuntu-20.04.img,size=15 --os-varian ubuntu20.04 --jembatan jaringan=br1,model=virtio --grafis vnc,dengarkan=0.0.0.0 --console pty,target_type=serial --cdrom /home/linuxtechi/Downloads/ubuntu-20.04.4-desktop-amd64.iso


Setelah perintah dijalankan, sesi layar grafis akan diluncurkan, dan instalasi sistem operasi tamu akan dimulai.




Conclusion
Ini menyimpulkan artikel kami tentang cara menginstal KVM di Rocky Linux 9 / AlmaLinux 9 Umpan balik Anda sangat disambut baik.

Baca Juga: Cara Mengelola Mesin Virtual KVM dengan Cockpit Web Console
Artikel Diperbarui pada: April 03, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically