Aplikasi GUI untuk libvirt

  • Penyediaan VM menggunakan Virt-Manager ini dilaksanakan sebagai pengguna biasa.
  • Dua fail ISO untuk dimuatturun sebagai pra-syarat:
    1. Windows
    2. virtio-win.iso yang disumbangkan oleh komuniti Fedora.

Jika terbiasa menjalankan VM secara manual dengan perintah baris qemu-system-x86_64 untuk sistem emulasi penuh dengan QEMU berserta opsyen -enable-kvm bagi memanfaatkan kelajuan hypervisor KVM, berikut merupakan pakej asas yang diperlukan dalam distro Arch Linux:-

qemu-base
qemu-audio-spice
qemu-hw-display-qxl
qemu-ui-spice-app
virt-viewer

Untuk memasang VM Windows 11 dari aplikasi GUI, hanya perlu tambah pakej virt-manager:

bash
sudo pacman -S virt-manager 

Dari awal setup distro Arch lagi, saya sudah masukkan diri saya sebagai pengguna ke dalam grup wheel. Untuk KVM dan khusus bagi Virt-Manager ini, saya tambahkan diri saya ke dalam grup kvm dan libvirt dengan arahan berikut:

bash
sudo gpasswd -a user kvm
sudo gpasswd -a user libvirt 

Terdapat empat perkara yang akan saya sentuh dalam penulisan ini:

Kesemua bab disertakan beberapa gambar bersama penerangan ringkas sekiranya perlu.

Sebelum Pemasangan:

  1. Perincian Perkakasan yang Perlu Dimuatkan di Virt-Manager
  • Mulakan virt-manager yang bersambung kepada “QEMU/KVM User session”.

  • Cipta mesin maya baru (Create a new virtual machine). Apabila sampai di bahagian terakhir (Step 5 of 5) yakni sebelum menekan butang tamat, tandakan kotak:
    Customize configuration before install

  • Sata Disk 1: Tukarkan bas cakera kepada VirtIO. Jenis peranti akan berubah menjadi “VirtIO Disk 1”.

  • Tambah perkakas: (Add Hardware) > Storage. Urus laluan ke fail virtio-win.iso, menjadi “SATA CDROM 2”.

  • Sunting peranti jaringan (NIC) dengan memilih model peranti virtio.

  • Hah, yang ini penting untuk perkongsian direktori. Tambah perkakas lagi. Kali ini pergi ke tab Channel dan pilih nama org.spice-space.webdav.0. Yang lain tinggalkan seperti sediakala dan mulakan pemasangan.

Selesai bahagian pertama.

Ketika Pemasangan:

  1. Mendapatkan Simpanan Cakera Sebagai Lokasi Pemasangan Melalui ISO Virtio
  • Mulakan proses. Peranti TPM ini akan dikemaskini kepada versi 2 secara automatik apabila pemasangan bermula.

  • Muatkan dan pasang pemacu viostor dari CDROM virtio-win.iso.

  • Teruskan proses sehingga sampai ke bahagian sambungan rangkaian.

Selesai perkara kedua.

  1. Pasang Pemacu untuk Memperolehi Akses Internet
  • Disediakan gambar tangkap layar sebagai rujukan (jelas dengan sendirinya).

  • Apabila jaringan Internet sudah berjaya disambung, bercintalah diri menunggu Windows dikemaskini. Mboh tertidur!

Selesai bab ketiga.

Selepas Pemasangan:

  1. Cara Berkongsi Folder Dengan Sistem Hos Melalui Spice WebDAV Daemon
  • Sekarang, memandangkan sambungan Internet sudah dapat dicapai di VM Windows, boleh terus melayari web untuk muat turun aplikasi yang perlu bagi perkongsian direktori antara mesin hos dan tetamu. Tetapi sebelum itu, laksanakan virt-viewer dari sistem hos.

  • Begini rupanya tetingkap yang keluar selepas menjalankan virt-viewer. Sengaja dipaparkan sebab mana tahu ada yang pana macam saya pada mulanya. Bila diketik butang Connect itu, VM Windows beralih ke tetingkap virt-viewer dan akan terputus sambungan dengan virt-manager.

  • Ketik butang di bahagian sebelah kanan atas dan pilih Preferences untuk membenarkan perkongsian direktori. Kemas kini lokasi direktori dari sistem hos yang ingin dikongsi.
  • Pergi ke Spice Download dan tatal ke bawah sehingga terjumpa seksyen Windows binaries. Muat turun spice-guest-tools dan tekan Open file apabila selesai. Benarkan perubahan dibuat terhadap peranti untuk memasang alat ini.

  • Siap langkah di atas, pergi ke [Index of /download/windows/spice-webdavd] dan ketik sebelah kanan pada spice-webdavd-x64-latest.msi (fail bersaiz 12M itu). Simpan pautan sebagai Windows Installer Package. Sekiranya format fail tidak dikesan secara automatik, jangan panik, tambahkan saja .msi di belakang nama fail sebelum simpan.

  • Selesai muat turun, buka fail dan benarkan pemasang berjalan. Kemudian, buat semakan untuk memastikan kedua-dua program; Spice Guest Tools dan Spice webdavd sudah dipasang di:
    Settings > Apps > Installed apps

  • Buka Task Manager dan pergi ke tab Services. Tatal ke bawah sehingga terjumpa spice-webdavd (atau taip saja ‘spice’ di ruangan carian). Pastikan statusnya berlangsung (Running). Secara automatiknya, Folder yang saya tetapkan perkongsiannya di Preferences virt-viewer tadi dipetakan oleh Spice WebDAV Daemon ini di bawah “Network locations”.

    Sekiranya tidak berlaku secara automatik, buka Program FilesSPICE webdavd dan ketik dua kali fail map-drive yang berformat Windows Batch File.

Oh, ya! Clipboard juga berfungsi dengan baik antara VM dan sistem hos. Selesai topik terakir perbincangan ini. Semoga dengan perkongsian ini, ada-lah serba sedikit manfaatnya buat pembaca (jika ada).

Sekian sahaja. Selamat tinggal.


Kali terakhir dikemaskini:

Tentang Blog & Penulis

Topik perbincangan dalam blog ini merangkumi Linux & perisian sumber terbuka, Virtual Machine, serta Typesetting system.
Fokus semasa: Full Stack Development
Minat sampingan: Analisis Data
Bakat tersembunyi hamba: Menyanyi dan melukis.

Sumber dari Wallpaper Cave.