Giunsa ang Pag-install sa KVM sa Ubuntu 20.04


Ang KVM, (gibase sa kernel nga Virtual Machine) usa ka libre ug opensource nga virtualization nga plataporma alang sa Linux kernel. Kung na-install sa usa ka sistema sa Linux, kini mahimong usa ka Type-2 hypervisor.

Niini nga artikulo, among gitan-aw kung giunsa nimo ma-install ang KVM sa Ubuntu 20.04 LTS.

Lakang 1: Susiha ang Suporta sa Virtualization sa Ubuntu

Sa wala pa i-install ang KVM sa Ubuntu, susihon una namon kung gisuportahan sa hardware ang KVM. Ang minimum nga kinahanglanon sa pag-instalar sa KVM mao ang pagkaanaa sa mga extension sa virtualization sa CPU sama sa AMD-V ug Intel-VT.

Aron masusi kung ang sistema sa Ubuntu nagsuporta sa virtualization, padagana ang mosunod nga sugo.

$ egrep -c '(vmx|svm)' /proc/cpuinfo

Ang resulta nga labaw sa 0 nagpasabot nga gisuportahan ang virtualization. Gikan sa output sa ubos, among gikumpirma nga ang among server maayo nga moadto.

Aron masusi kung ang imong sistema nagsuporta sa KVM virtualization ipatuman ang mando:

$ sudo kvm-ok

Kung ang utility nga \kvm-ok wala sa imong server, i-install kini pinaagi sa pagpadagan sa apt command:

$ sudo apt install cpu-checker

Karon ipatuman ang \kvm-ok” nga sugo aron masusi ang imong sistema.

$ sudo kvm-ok

Ang output tin-aw nga nagpakita nga kita anaa sa husto nga dalan ug andam sa pagpadayon sa pag-instalar sa KVM.

Lakang 2: I-install ang KVM sa Ubuntu 20.04 LTS

Uban sa kumpirmasyon nga ang among sistema makasuporta sa KVM virtualization, among i-install ang KVM, Aron ma-install ang KVM, virt-manager, bridge-utils ug uban pang dependencies, padagana ang command:

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

Usa ka gamay nga katin-awan sa mga pakete sa ibabaw.

  • Ang qemu package (dali nga emulator) usa ka aplikasyon nga nagtugot kanimo sa paghimo sa hardware virtualization.
  • Ang qemu-kvm package mao ang nag-unang KVM package.
  • Ang libvritd-daemon mao ang virtualization nga daemon.
  • Ang bridge-utils package nagtabang kanimo sa paghimo og bridge connection aron tugotan ang ubang mga user nga maka-access sa usa ka virtual machine gawas sa host system.
  • Ang virt-manager kay usa ka aplikasyon para sa pagdumala sa mga virtual machine pinaagi sa graphical user interface.

Sa wala pa magpadayon, kinahanglan naton kumpirmahon nga ang virtualization daemon - libvritd-daemon - nagdagan. Aron mahimo kini, ipatuman ang mando.

$ sudo systemctl status libvirtd

Mahimo nimo kini nga magsugod sa boot pinaagi sa pagdagan:

$ sudo systemctl enable --now libvirtd

Aron masusi kung ang KVM modules gikarga, padagana ang command:

$ lsmod | grep -i kvm

Gikan sa output, imong maobserbahan ang presensya sa kvm_intel module. Kini ang kaso sa mga processor sa Intel. Alang sa mga AMD CPU, makuha nimo ang kvm_intel module sa baylo.

Lakang 3: Paghimo og Virtual Machine sa Ubuntu

Sa malampuson nga pag-instalar sa KVM, Maghimo na kami karon og usa ka virtual machine. Adunay 2 ka paagi sa pagbuhat niini: Makahimo ka ug virtual machine sa command-line o gamit ang KVM virt-manager graphical interface.

Ang virt-install command-line tool kay gigamit sa paghimo og virtual machines sa terminal. Daghang mga parameter ang gikinahanglan sa paghimo sa usa ka virtual machine.

Ania ang bug-os nga sugo nga akong gigamit sa paghimo og virtual machine gamit ang Deepin ISO image:

$ sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

Ang --name nga opsyon nagtino sa ngalan sa virtual machine – deepin-vm Ang --os-variant nga bandila nagpaila sa OS family o derivate sa VM. Tungod kay ang Deepin20 usa ka derivative sa Debian, akong gipiho ang Debian 10 isip variant.

Aron makakuha dugang nga kasayuran bahin sa mga variant sa OS, padagana ang mando

$ osinfo-query os

Ang --vcpu nga opsyon nagpaila sa CPU cores niini nga kaso 2 cores, ang --ram nagpaila sa RAM nga kapasidad nga 2048MB. Ang --location nga bandila nagpunting sa hingpit nga agianan sa ISO image ug ang --network bridge nagtino sa adapter nga gamiton sa virtual machine. Diha-diha dayon human sa pagpatuman sa sugo, ang virtual machine mo-boot ug ang installer ilusad andam alang sa pag-instalar sa virtual machine.

Ang virt-manager utility nagtugot sa mga tiggamit sa paghimo og mga virtual machine gamit ang GUI. Aron magsugod, adto sa terminal ug padagana ang command.

$ virt-manager

Ang bintana sa virtual machine manager mo-pop-open sama sa gipakita.

Karon i-klik ang monitor icon aron magsugod sa paghimo og virtual machine.

Sa pop-up window, ipiho ang lokasyon sa imong ISO image. Sa among kaso, ang imahe sa ISO nahimutang sa folder nga 'Mga Pag-download' sa direktoryo sa balay, mao nga pilion namon ang una nga kapilian - Lokal nga Pag-install Media (Imahe sa ISO o CDROM). Sunod, i-klik ang 'Forward' nga buton aron magpadayon.

Sa sunod nga lakang, pag-browse sa imahe sa ISO sa imong sistema ug direkta sa ubos, ipiho ang pamilya sa OS nga gibase sa imong imahe.

Sunod, pilia ang kapasidad sa memorya ug ang gidaghanon sa mga CPU nga igahin sa imong virtual machine, ug i-klik ang 'Forward'.

Ug sa katapusan, sa katapusang lakang, itakda ang usa ka ngalan alang sa imong virtual machine ug i-klik ang 'Finish' nga buton.

Ang paghimo sa virtual nga makina molungtad ug pipila ka minuto diin ang installer sa OS nga imong gi-install mo-pop open.

Niini nga punto, mahimo nimong ipadayon ang pag-instalar sa virtual machine.

Ug kana kung giunsa nimo pag-install ang KVM hypervisor sa Ubuntu 20.04 LTS.