Šiuo metu viena populiariausių temų, tapusi idealiu sprendimu paleisti šimtus operacinių sistemų, yra virtualizacija.
Virtualizacijos dėka mes turime galimybę įdiegti įvairias operacines sistemas ar programas viename kompiuteryje, nereikalaudami investuoti didelių pinigų į išteklius ar naują įrangą. Visi žinome įvairias virtualizavimo galimybes, kurios egzistuoja šiandien, kai kurios mokamos, kitos ne. Šiandien „Solvetic“ daugiausia dėmesio skirs tam, kuris yra ypatingas dėl savo galios ir vaizdo valdymo galimybių, tai yra KVM.
Kas yra KVMKVM (branduolio pagrindu sukurta virtuali mašina) yra virtualizavimo sprendimas, skirtas „Linux“ x86, 32 bitų aparatinėje įrangoje, apimantis virtualizacijos plėtinius („Intel VT“ arba „AMD-V“). Jo dizainą sudaro vykdomasis branduolio modulis kvm.ko, kuris suteikia pagrindinę virtualizacijos infrastruktūrą, ir procesoriui būdingas modulis kvm-intel.ko arba kvm-amd.ko.
Naudodami KVM, galėsime paleisti kelias virtualias mašinas naudodami „Linux“ ar „Windows“ vaizdus, nekeisdami jokių įrangos aparatinės įrangos parametrų. Kiekviena virtuali mašina turi privačią virtualizuotą aparatūrą: tinklo plokštę, diską, grafikos adapterį ir taip visiškai ją valdo.
KVM yra atvirojo kodo programinė įranga. Nuo 2.6.20 KVM branduolio komponentas yra įtrauktas į pagrindinę „Linux“ liniją. KVM vartotojo erdvės komponentas yra įtrauktas į pagrindinį QEMU, pradedant 1.3, kuris leidžia mums visapusiškai naudotis.
KVM ypatybėsTarp daugybės funkcijų, kurias turime su KVM, yra šios:
- QMP - „Qemu Monitor“ protokolas
- KSM - branduolio to paties puslapio sujungimas
- „Kvm Paravirtual Clock“ - „Paravirtual“ laiko šaltinis KVM
- „CPU Hotplug“ palaikymas
- „PCI Hotplug“ palaikymas: leidžia pridėti veikiančius PCI įrenginius
- vmchannel - komunikacijos kanalas tarp šeimininko ir svečių
- migracija - virtualių mašinų perkėlimas
- vhost
- SCSI disko emuliacija
- „Virtio“ įrenginiai
- CPU baseinas
- Hpetas
- Įkraunamas pxe įrenginio atvaizdavimas
- iscsi batai
- x2apic
- Diskelis
- CD-ROM
- USB
- „Irqchip“ emuliacija vartotojo erdvėje
- Atminties valdiklis
- Didelio puslapio palaikymas
- Stabilus svečias ABI
1. Kaip įdiegti „KVM Linux“
Prieš tęsiant KVM diegimą, būtina žinoti, kad KVM veiks tik tuo atveju, jei kompiuterio procesorius palaiko aparatinės įrangos virtualizavimą-„Intel VT“ arba „AMD-V“, tai galima patikrinti vykdant šią komandą:
egrep '(vmx | svm)' / proc / cpuinfo
Jei rezultatas sukels klaidą, KVM nebus galima naudoti.
Norėdami atlikti KVM diegimą, vykdysime šią eilutę:
sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin
Įvesime raidę S, kad sutiktume su KVM paketų atsisiuntimu ir įdiegimu.
Šiuo atveju vertės yra šios:
qemu-kvmBranduolio pagrindu sukurta virtuali mašina, QEMU ją naudoja procesoriaus virtualizavimui.
ohoCPU emuliatorius
virt-viewerGrafinė konsolė
KVM įdiegimą galime patikrinti atlikdami šiuos veiksmus:
kvm-geraiRezultatas bus toks:
Toliau diegiame kai kuriuos KVM įrankius naudodami šią komandą:
sudo apt įdiegti uvtool
Mes sutinkame juos atsisiųsti ir įdiegti.
Prisijunk Prisijunk!