Vytvorenie virtuálneho počítača v systéme Linux pomocou KVM


KVM virtuálny stroj založený na jadre je open source virtualizačná infraštruktúra pre jadro Linuxu. Vyžaduje procesor s rozšírením virtualizácie hardvéru a bol portovaný na FreeBSD a Illumos vo forme načítateľných modulov jadra. Veľká sada operačných systémov spolupracuje s KVM s mnohými verziami Linuxu, BSD, Solaris Windows, ReactOS, Plan 9 a AROS Research Operating. Ukázalo sa, že KVM je oveľa rýchlejší a plynulejší pri spúšťaní virtuálnych strojov ako ktorákoľvek iná virtualizačná platforma.

V tomto článku uvedieme funkcie KVM a ako ho môžeme použiť na vytvorenie virtuálneho počítača v rámci distribúcií založených na RedHat.

Funkcie KVM:

Pomocou KVM môžeme spustiť viacero virtuálnych počítačov s neupravenými obrazmi systému Linux alebo Windows. Každý virtuálny počítač má súkromný virtualizovaný hardvér: sieťovú kartu, disk, grafický adaptér atď. Je vyvinutý spoločnosťou Red Hat Corporation, aby poskytoval virtualizačné riešenie a služby na platforme operačného systému Linux. KVM je navrhnutý nad primárnym jadrom OS Linux.

KVM pokračuje v pridávaní inovatívnych funkcií, ktoré riešia požiadavky na virtualizáciu. Má veľkú sadu funkcií, z ktorých môžeme uviesť nasledujúce:

  • KVM je typ hypervízora, ktorý umožňuje, emuluje a zabezpečuje vytváranie virtuálnych strojov na operačných systémoch
  • KVM je možné nainštalovať na všetky procesory x86 a poskytuje samostatné rozšírenia inštrukčnej sady pre procesory Intel a AMD.
  • KVM podporuje viacero rôznych obrazov hosťujúceho operačného systému vrátane Linux Kernel, Windows, BSD a Solaris.
  • Tiež prideľuje samostatné virtualizované výpočtové zdroje pre každý virtuálny stroj, ako je procesor, úložisko, pamäť atď.
  • Má funkciu rýchleho pridávania virtuálneho procesora.

Predpoklady:

KVM funguje iba vtedy, ak má váš procesor podporu virtualizácie hardvéru – buď Intel VT-x alebo AMD-V. Ak chcete zistiť, či váš procesor obsahuje tieto funkcie, použite nasledujúci príkaz:

grep -e 'vmx' /proc/cpuinfo

Pomocou nasledujúceho príkazu skontrolujte, či sú moduly KVM načítané v jadre:

lsmod | grep kvm

Teraz budete musieť mať účet root alebo iného používateľa s oprávneniami „sudo“. Na aktualizáciu systému teda použite nasledujúci príkaz:

yum update

A nasledujúci príkaz na kontrolu, či je Selinux v povolenom režime.

setenforce 0

Inštalácia KVM:

Túto časť začneme inštaláciou balíkov „qemu-kvm“ a „qemu-img“ pomocou nasledujúceho príkazu:

yum install qemu-kvm qemu-img

Teraz nainštalujeme nástroje „virt-manager“, „libvirt-client“, „virt-install“, „libvirt“ na správu našej platformy pomocou nasledujúceho príkazu:

yum install virt-manager libvirt libvirt-python libvirt-client

Pre RHEL/CentOS musia byť nainštalované aj ďalšie požadované balíky, ako napríklad: „Virtualizačný klient“, Virtualizačná platforma a virtualizačné nástroje, kde na ich inštaláciu použijeme nasledujúci príkaz:

#yum groupinstall virtualization-client virtualization-platform virtualization-tools

Na reštartovanie démona „libvirtd“ použite nasledujúci príkaz:

#systemctl restart libvirtd

Potom použite nasledujúci príkaz na overenie stavu démona:

#systemctl status libvirtd

Teraz začneme s vytváraním nášho virtuálneho stroja. Na správu našej virtuálnej platformy použijeme nástroj „virt-manager“:

#virt-manager

Teraz na karte „súbor“ vyberte „pridať pripojenie“, potom začiarknite možnosť „pripojiť k vzdialenému hostiteľovi“ a zadajte názov hostiteľa/IP vzdialeného servera. Teraz musíte vybrať adresár, do ktorého budete ukladať svoje súbory a priečinky. Takže vytvoríme Volume Disk, musíte sa vrátiť na náš localhost a vybrať „podrobnosti“ a potom kartu „úložisko“. Potom stlačte tlačidlo „Nový zväzok“ a vyberte názov a veľkosť nového disku zväzku. Veľkosť pridelenia je skutočná veľkosť vášho disku, ktorá bude pridelená okamžite z vášho fyzického disku po dokončení krokov.

Teraz musíte overiť cestu k novému obrazu disku pomocou nasledujúceho príkazu:

ls -l /var/lib/libvirt/images
-rw-------. 1 root root 10737418240 Apr 14 18:51 virtimag.img

V hlavnom okne teraz stlačte tlačidlo „VM“ a vyberte spôsob inštalácie na vytvorenie virtuálneho počítača. A máte dve možnosti, buď použiť CDROM/DVD alebo obraz ISO na určenie, ktoré lokálne médium nainštaluje. V našom článku budeme používať obraz ISO. Úložisko sa vrátilo späť, na inštaláciu virtuálneho počítača naň použijeme virtuálny disk, ktorý sme vytvorili.

Ak chcete zmeniť konfiguráciu alebo vykonať nejaké prispôsobenie, začiarknite možnosť „Prispôsobiť konfiguráciu pred inštaláciou“. Potom kliknite na dokončiť a čakajte niekoľko sekúnd. Zobrazí sa ovládacia konzola, aby ju mohol spravovať váš hosťujúci OS

Záver:

V tomto článku sme vám poskytli úvod do KVM, ako spravovať vašu virtuálnu platformu a ako nasadiť váš virtuálny počítač.

Zdroj a referencia

Súvisiace články: