KVM

KVM instalēšana uz Debian 10

KVM instalēšana uz Debian 10
Šajā rakstā es jums parādīšu, kā instalēt KVM uz Debian 10 un izveidot KVM virtuālo mašīnu, izmantojot libvirt. Tātad, sāksim darbu.

Aparatūras virtualizācijas paplašinājuma iespējošana:

Pirmkārt, jums ir jāiespējo aparatūras virtualizācijas paplašinājums no datora BIOS. Ja izmantojat intel procesoru, to sauc par VT-x vai VT-d. Ja izmantojat AMD procesoru, to BIOS sauks AMD-v.

Kad būsiet iespējojis aparatūras virtualizāciju, palaidiet šo komandu, lai pārbaudītu, vai ir iespējots paplašinājums VT-x / VT-d vai AMD-v.

$ grep --color --perl-regexp 'vmx | svm' / proc / cpuinfo

Kā jūs redzat, svm karogs ir pieejams. Es izmantoju AMD procesoru. Ja izmantojat Intel procesoru, tas tā arī būs vmx. Tātad ir iespējota aparatūras virtualizācija. Lieliski!

KVM / QEMU instalēšana:

Tagad jums ir jāinstalē KVM un QEMU no oficiālās Debian 10 Buster pakotņu krātuves.

Vispirms atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Būtu jāatjaunina APT pakotnes krātuves kešatmiņa.

Tagad instalējiet KVM un QEMU ar šādu komandu:

$ sudo apt instalējiet qemu qemu-kvm qemu-system qemu-utils

Lai apstiprinātu instalēšanu, nospiediet un pēc tam nospiediet .

APT pakotņu pārvaldnieks lejupielādēs un instalēs visas nepieciešamās paketes.

Šajā brīdī jāuzstāda KVM un QEMU.

LibVirt instalēšana:

Lai izveidotu virtuālās mašīnas un viegli tās pārvaldītu, libvirt tiek izmantots. Tam jābūt obligātam KVM un QEMU virtualizācijas rīkam.

libvirt un visi nepieciešamie rīki ir pieejami oficiālajā Debian 10 Buster pakotņu krātuvē.

Lai instalētu libvirt un visus nepieciešamos rīkus, izpildiet šādu komandu:

$ sudo apt instalējiet libvirt-klientus libvirt-daemon-sistēmu virtinst

Tagad nospiediet un pēc tam nospiediet lai apstiprinātu instalēšanu.

APT pakotņu pārvaldnieks lejupielādēs un instalēs visas nepieciešamās paketes.

Šajā brīdī tiks uzstādīts libvirt un visi nepieciešamie rīki.

Tagad pārbaudiet, vai libvirtd pakalpojums darbojas ar šādu komandu:

$ sudo systemctl statuss libvirtd

Kā jūs redzat, libvirtd pakalpojums ir skriešana. The libvirtd pakalpojums ir arī iespējots. Tātad, tas tiks palaists automātiski sāknēšanas laikā.

Ja jebkurā gadījumā, libvirtd pakalpojums nedarbojas, varat to sākt ar šādu komandu:

$ sudo systemctl sākt libvirtd

Pēc noklusējuma noklusējums tīkls libvirt nav aktīvs, kā redzams zemāk redzamajā ekrānuzņēmumā.

$ sudo virsh net-list - visi

Lai izveidotu virtuālās mašīnas ar libvirt, noklusējums tīklam jābūt aktīvam.

Lai sāktu noklusējums tīklā, izpildiet šādu komandu:

$ sudo virsh net-start noklusējums

Konfigurējiet arī noklusējums automātiski startēt sāknēšanas laikā ar šādu komandu:

noklusējuma $ sudo virsh net-autostart

KVM virtuālās mašīnas izveide:

Šajā sadaļā es parādīšu, kā izveidot savu pirmo virtuālo mašīnu KVM un instalēt operētājsistēmu (Ubuntu 16.04 LTS) no ISO attēla virtuālajā mašīnā. Tātad, sāksim darbu.

Vispirms izveidojiet jaunu KVM virtuālo mašīnu direktoriju struktūru ar šādu komandu:

$ sudo mkdir -pv / kvm / disks, iso

Jāizveido šāda direktoriju struktūra.

/ kvm
-- disks /
--Iso /

Iekš / kvm / disks direktorijā, tiks saglabāti visi virtuālās mašīnas cietā diska attēli.

Iekš / kvm / iso direktorijā, tiks saglabāti visi operētājsistēmas ISO attēli.

Tagad dodieties uz / kvm / iso direktoriju ar šādu komandu:

$ cd / kvm / iso

Tagad lejupielādējiet Ubuntu 16.04 LTS ISO attēls ar šādu komandu:

$ sudo wget http: // izlaidumi.ubuntu.com / 16.04.6 / ubuntu-16.04.6-serveris-amd64.iso

Tiek lejupielādēts ISO attēls. Lai to pabeigtu, būs vajadzīgs zināms laiks. Kad lejupielāde būs pabeigta, ISO attēls būs pieejams / kvm / iso direktorijā.

Kad lejupielāde ir pabeigta, palaidiet šo komandu, lai izveidotu jaunu virtuālo mašīnu KVM.

$ sudo virt-install --name server01 \
--os tipa Linux \
--os-variants ubuntu16.04 \
--auns 1024 \
--disks / kvm / disks / serveris01.img, ierīce = disks, kopne = virtio, izmērs = 10, formāts = qcow2 \
--grafika vnc, klausieties = 0.0.0.0 \
--noautoconsole \
--hvm \
--cdrom / kvm / iso / ubuntu-16.04.6-serveris-amd64.iso \
--boot cdrom, hd

PIEZĪME: Lai instalētu jaunu operētājsistēmu, iepriekšminētajā komandā varat mainīt treknraksta fonta tekstu. Komanda ir diezgan pašsaprotama. Tāpēc es neiedziļinos sīkāk.

Būtu jāizveido jauna KVM virtuālā mašīna.

Visas KVM virtuālās mašīnas var uzskaitīt ar šādu komandu:

$ sudo virsh saraksts - visi

Kā redzat, jaunā KVM virtuālā mašīna serveris01 skrien.

Tagad izdrukājiet VNC portu serveris01 virtuālā mašīna ar šādu komandu:

$ sudo virsh vncdisplay server01

Kā redzat, VNC ports ir : 0

Tagad izdrukājiet KVM / QEMU servera IP adresi ar šādu komandu:

$ ip a

Kā redzat, IP adrese ir 192.168. lpp.21.131. Jūsu gadījumā būs citādi. Tātad, tagad noteikti nomainiet to.

Tagad jums vajadzētu būt iespējai izveidot savienojumu ar virtuālās mašīnas VNC serveri no jebkura VNC klienta.

Vienkārši izveidojiet savienojumu ar VNC adresi 192.168. lpp.21.131: 0.

Jums vajadzētu būt savienotam ar VNC serveri. Kā redzat, Ubuntu 16.04 LTS instalētājs darbojas. Tagad instalējiet Ubuntu 16.04 virtuālajā mašīnā, kā jūs parasti darāt.

Ubuntu 16.04 LTS tiek instalēta virtuālajā mašīnā KVM.

Kad Ubuntu 16.04 LTS ir instalēta serveris01 virtuālā mašīna tiks automātiski izslēgta.

Lai to atkal ieslēgtu, palaidiet šādu komandu:

$ sudo virsh start server01

Tagad jums vajadzētu būt iespējai izveidot savienojumu ar serveris01 virtuālā mašīna, atkal izmantojot VNC.

Es arī esmu instalējis SSH serveri serveris01 virtuālā iekārta. Lai izveidotu savienojumu ar virtuālo mašīnu, izmantojot SSH, vispirms izdrukājiet virtuālās mašīnas IP informāciju.

$ ip a

Tagad jums vajadzētu būt iespējai SSH virtuālajā mašīnā no sava KVM / QEMU servera, kā redzat zemāk redzamajā ekrānuzņēmumā.

Tātad, šādi jūs instalējat KVM uz Debian 10 un izmantojat libvirt, lai izveidotu KVM virtuālās mašīnas Debian 10. Paldies, ka izlasījāt šo rakstu.

Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...