Ako vytvoriť a spravovať virtuálne počítače v KVM
V operačných systémoch Linux existuje mnoho spôsobov, ako vytvoriť a spravovať virtuálne stroje a hypervízory na spustenie iného operačného systému na hostiteľskom počítači. Používanie KVM (Virtuálny stroj založený na jadre) je jedným z najlepších spôsobov vytvárania a správy virtuálnych strojov. Správa virtuálnych strojov je rovnako dôležitá ako ich vytváranie v systéme Linux. Pretože ak ste profesionálny správca systému Linux alebo osoba, ktorá potrebuje testovať a spúšťať aplikácie na inom virtuálnom stroji, je pravdepodobné, že si s hypervízorom pokazíte.
Správa virtuálnych počítačov v KVM
Skôr ako začneme s týmto príspevkom, uistite sa, že je vo vašom systéme Linux nainštalovaný nástroj KVM. Prostredníctvom hypervízora KVM môžeme jednoducho nainštalovať virtualizačné moduly, prideliť stroju priestor na pevnom disku a pamäťový priestor.
Tento príspevok sa zaoberá metódami správy virtuálnych počítačov, ak na svojom počítači so systémom Linux používate niektorý z nástrojov KVM alebo QEMU. Ak chcete ísť spolu s týmto príspevkom, budete potrebovať základné znalosti o moduloch jadra Linuxu, virtualizácii a základných I/O pojmoch.
V celom príspevku uvidíme, ako vytvárať a spravovať virtuálne stroje v KVM pomocou Virt-Manager. Tiež uvidíme, ako spravovať virtuálne stroje KVM pomocou webovej konzoly Cockpit v Linuxe.
1. Vytváranie virtuálnych strojov pomocou KVM
Keďže už máme v systéme nainštalovaný KVM, môžeme priamo v systéme otvoriť nástroj virt-manager. Teraz uvidíme, ako vytvoriť virtuálny stroj v KVM a prideliť RAM, CPU a ďalšie parametre v systéme Linux.
Krok 1: Použite Virt Manager s KVM
Ak chcete otvoriť virt-manager, vyhľadajte nástroj Virtual Machine Manager v sekcii všetkých aplikácií. Keď sa objaví, jednoducho ho otvorte a prejdite cez Virt-Manager. Ak vám viac vyhovuje metóda príkazového riadka, môžete spustiť nasledujúci príkaz uvedený nižšie a spustiť Virt-Manager.
$ sudo virt-managerObe vyššie spomenuté metódy obslúžia správcu vart grafického používateľského rozhrania (GUI). Keď sa otvorí, zobrazí sa, či sú v systéme nejaké predtým vytvorené virtuálne počítače. Môžete tiež vidieť, či ide o stroj KVM alebo stroj QEMU.
Krok 2: Vytvorte virtuálny počítač pomocou KVM v systéme Linux
Ak chcete vytvoriť nový virtuálny počítač, budete musieť kliknúť na ikonu Virtuálny počítač na hornom paneli ponuky. Teraz sa zobrazí vyskakovacie okno, v ktorom môžeme vybrať typ systému, ktorý použijeme na výber obrazového súboru ISO.
Preto použijeme lokálny disk, takže použijeme lokálne inštalačné médium. Ak máte aktívny a nakonfigurovaný sieťový server alebo FTP systém, môžete pokračovať v ponuke Inštalácia siete.
Ak chcete prejsť na ďalší krok, kliknite na tlačidlo Vpred a kliknite na tlačidlo „Prehľadávať miestne“ a vyberte obrazový súbor ISO z vášho lokálneho pevného disku. Keď sa súbor ISO úspešne načíta v súprave nástrojov VM, zobrazia sa možnosti výberu typu a verzie operačného systému. Môžete to jednoducho nechať tak, ako sú teraz. Potom znova kliknite na tlačidlo „Vpred“, čím prejdete do ďalšej fázy.
Ďalší krok bude trochu kritický, kde nastavíme jadro CPU, veľkosť pamäte a ďalšie systémové parametre pre virtuálny stroj. Keďže teraz vytvárame virtuálny stroj len na testovacie účely, môžeme použiť 2 jadrá CPU a 2 GB RAM. Vypočítajte si, koľko CPU a RAM potrebujete a koľko vám môže váš hostiteľský počítač dodať virtuálny stroj, aby ste predišli zlyhaniu systému.
Po priradení CPU a RAM kliknite na tlačidlo Forward a priraďte množstvo úložiska, ktoré chcete prideliť pre virtuálny počítač. Môžete použiť buď predvolenú hodnotu, ktorá sa zobrazí, alebo môžete manuálne priradiť množstvo disku. Keď skončíte s ukladaním, znova kliknite na tlačidlo Poslať ďalej a pokračujte.
Krok 3: Spustite virtuálny počítač v systéme Linux s KVM
V ďalšej a poslednej fáze sa zobrazí okno, v ktorom budeme musieť zadať názov systému a nakonfigurovať NIC (kartu sieťového rozhrania). Tu používam názov systému ako „UbuntuPIT“ a vy môžete použiť názov svojho systému. Po zadaní názvu systému môžeme preskočiť nastavenie sieťovej časti a ponechať ju teraz.
Nakoniec kliknutím na tlačidlo Dokončiť ukončite sprievodcu inštaláciou. Keď dokončíte vytváranie virtuálneho počítača prostredníctvom KVM, spustí sa novovytvorený virtuálny počítač v systéme.
Teraz je ďalšia časť celkom základná a jednoduchá. Tu budete musieť nastaviť súbor ISO na hostiteľskom počítači prostredníctvom KVM konvenčným spôsobom. Keďže sme použili súbor ISO Fedory, ako môžete vidieť, na obrazovke sa objavilo inštalačné okno Fedory.
2. Spravujte virtuálne počítače v KVM pomocou nástroja Virt-Manager
V tomto príspevku sme doteraz videli, ako vytvoriť virtuálny stroj na hostiteľskom počítači prostredníctvom KVM v systéme Linux. Teraz uvidíme, ako nainštalovať, spravovať a začať s virtuálnym strojom pomocou virt-manager. Pred spustením tejto časti sa uistite, že virtuálny počítač je vo vašom systéme správne vytvorený.
1. Zobraziť podrobnosti virtuálneho stroja
Keď otvoríme nástroj Virtual Machine Manager, zobrazí sa počet predtým vytvorených virtuálnych strojov. Keďže už máme vytvorený virtuálny stroj, môžeme naň kliknúť a spustiť ho.
Pred spustením by bolo lepšie, keby ste skontrolovali podrobnosti o hardvéri kliknutím pravým tlačidlom myši na virtuálny počítač a otvorením karty „Podrobnosti virtuálneho počítača“. Zobrazí sa okno so všetkými podrobnými informáciami o CPU, RAM, úložisku, NIC a systéme a ďalšie informácie.
Na obrázku nižšie vidíte na ľavom paneli, či je plný užitočných kariet, ako sú Prehľad, Výkon, CPU, Pamäť, Možnosti spustenia a ďalšie ponuky.
V prípade, že pri spustení virtuálneho počítača váš virtuálny systém nedokáže rozpoznať jednotku USB, môžete kliknúť na tlačidlo „Pridať hardvér“ z ponuky vľavo dole. Zobrazí všetky vložené externé hardvérové systémy v systéme. Vyberte požadovanú jednotku USB, ktorú chcete pripojiť k vášmu systému.
2. Vypnutie-zapnutie a reštart
Ak ste trochu zmätení pri vypínaní, reštartovaní a vypínaní virtuálneho počítača, môžete prejsť na tlačidlo rozbalenia hneď vedľa červeného tlačidla napájania a nájsť tlačidlá Reboot, Shut Down, Force restart, Force. Vo väčšine prípadov sa tlačidlo Force Off používa veľmi často, ak váš hlavný hostiteľský systém nedokáže zvládnuť záťaž.
3. Klonovanie a kopírovanie existujúceho virtuálneho stroju
Ak ste správcom systému a testerom aplikácií, možno budete musieť otestovať rovnakú aplikáciu v rovnakom prostredí s rôznymi parametrami aplikácie. V takom prípade môžete svoj virtuálny stroj jednoducho naklonovať do hostiteľského počítača pomocou KVM bez vytvorenia nového virtuálneho počítača. Ak chcete klonovať aktuálny virtuálny počítač, musíte kliknúť pravým tlačidlom myši na virtuálny počítač, ktorý chcete klonovať, a kliknúť na tlačidlo klonovania.
Skopírovanie a nastavenie virtuálneho počítača v systéme bude chvíľu trvať. Počas klonovania VM si vyžiada priradenie názvu systému, podrobností NIC a potvrdenia úložiska. Po správnom zadaní všetkých parametrov sa naklonuje váš aktuálny VM na rovnaký KVM.
Pred klonovaním VM sa uistite, že aktuálny VM je vypnutý a že váš systém je stabilný.
3. Správa virtuálnych počítačov KVM pomocou webovej konzoly Cockpit v systéme Linux
Používanie virtuálneho počítača založeného na webovej konzole je užitočné pri správe hypervízorov z ľubovoľného vzdialeného miesta, ak máte verejnú doménu. Môžeme však použiť server localhost na spustenie virtuálneho počítača v našom počítači so systémom Linux prostredníctvom webovej konzoly Cockpit. Kokpit je vysoko kompatibilná a ľahko konfigurovateľná webová konzola, ktorá dokáže spúšťať virtuálne stroje prostredníctvom KVM.
Keďže už vieme, ako nainštalovať, používať a začať s KVM, tu si ukážeme, ako spravovať virtuálne stroje KVM pomocou webovej konzoly Cockpit v Ubuntu Linux. Ak používate server localhost, skontrolujte, či je na vašom serveri nainštalovaný a nakonfigurovaný server HTTP. Môžete si vybrať server Nginx alebo Apache pre Cockpit v systéme Linux.
Krok 1: Nainštalujte webovú konzolu Cockpit v systéme Linux
Keďže Ubuntu sa väčšinou používa na vytváranie serverov, tu uvidíme, ako nainštalovať webovú konzolu Cockpit v systéme Debian. Najprv sa uistite, že váš systémový archív je aktuálny. Potom vykonajte nasledujúce príkazy aptitude na inštaláciu nástroja Cockpit a nástrojov pomocného programu kokpit.
$ sudo apt update
$ sudo apt install cockpit
$ sudo apt install cockpit-machinesPo dokončení inštalácie spustite nasledujúce príkazy na ovládanie systému s prístupom root, čím spustíte nástroj Cockpit a skontrolujte stav.
$ sudo systemctl start cockpit
$ sudo systemctl status cockpitKrok 2: Prístup k webovej konzole Cockpit
Po nainštalovaní a spustení webovej konzoly Cockpit môžeme teraz skontrolovať sieťový port pre Cockpit a povoliť tento port v pravidlách brány firewall. V Ubuntu použijeme nástroj UFW firewall na pridanie sieťového portu pre webovú konzolu Cockpit. Najprv spustite príkaz GREP a skontrolujte sieťový port v kokpite. Zvyčajne Cockpit používa port 9090 v systéme Linux.
$ sudo netstat -pnltu | grep 9090Teraz spustite príkazy UFW na povolenie portu 9090 a potom znova načítajte démona brány firewall.
$ sudo ufw allow 9090/tcp
$ sudo ufw reloadNakoniec môžete spustiť webový prehliadač a zadať svoju webovú adresu localhost/server s portom. Ak všetko pôjde správne, vo vašom prehliadači sa zobrazí webová konzola Cockpit. Teraz sa budete musieť prihlásiť do svojho prístroja v kokpite pomocou používateľských údajov vášho servera.
https://server-ip:9090Krok 3: Vytvorenie a správa virtuálnych počítačov KVM vo webovej konzole Cockpit
Keď vstúpime do nástroja Cockpit, zistíme, že naše lokálne virtuálne stroje sa zobrazia v nástroji Cockpit. Keďže sme na vytvorenie VM použili KVM, teraz môžeme tento VM zapnúť alebo vypnúť prostredníctvom aplikácie Cockpit.
V tomto kroku dokončíme nastavenie KVM prostredníctvom webovej konzoly Cockpit. Ak chcete vytvoriť nový hypervízor KVM v kokpite, kliknite na tlačidlo „Virtuálne stroje“ na paneli. Teraz kliknite na „Vytvoriť nový VM“, aby ste mohli začať s KVM na konzole.
Ak chcete skontrolovať podrobnosti o virtuálnom stroji, kliknite na kartu Virtuálne stroje na ľavej lište nástroja Pilotná kabína. Uvidíte názov virtuálneho počítača, typ systému, prehľad, podrobnosti o hardvéri a ďalšie informácie.
Záverečné slová
V tomto príspevku boli krok za krokom diskutované a ilustrované tri hlavné použitia KVM. Inštalácia KVM vám môže poskytnúť príležitosť otestovať rôzne operačné systémy na vašich systémoch Linux. V celom príspevku som opísal, ako môžete vytvoriť a spravovať virtuálny stroj v Linux KVM a ako používať webovú konzolu kokpitu na používanie KVM.
Zdieľajte ho so svojimi priateľmi a komunitou Linuxu, ak považujete tento príspevok za užitočný a informatívny. Môžete tiež napísať svoje názory na tento príspevok v sekcii komentárov.











