Upravljanje KVM virtualnim strojevima s web konzolom Cockpit u Linuxu


Cockpit je besplatan front-end alat otvorenog koda koji pruža administrativni pristup Linux sustavima. Administratorima sustava omogućuje nadzor, upravljanje i rješavanje problema s Linux poslužiteljima. Omogućuje intuitivno web sučelje koje je jednostavno za navigaciju i praćenje najvažnijih značajki i resursa sustava.

Puno je stvari koje možete učiniti s kokpitom. Možete pratiti metriku sustava kao što je iskorištenost CPU-a i memorije, pregledavati zapisnike sustava, konfigurirati umrežavanje, provjeravati status pokrenute usluge, upravljati korisničkim računima i još mnogo toga.

U ovom ćemo se vodiču usredotočiti na to kako možete upravljati KVM virtualnim strojevima pomoću Cockpit web konzole u Linuxu.

Zahtjevi

Prije nego nastavimo dalje, provjerite jeste li instalirali KVM virtualizacijsku platformu na svoj Linux sustav. Imamo detaljan vodič o tome kako instalirati KVM na CentOS 8 i kako instalirati KVM na Ubuntu 20.04.

Korak 1: Instalirajte web konzolu Cockpit u Linuxu

Prvi zadatak bit će instaliranje Cockpita na Linux poslužitelj. Pokazat ćemo kako to učiniti na sustavima Debian i Ubuntu. Već imamo članak o tome kako instalirati Cockpit na CentOS 8 i RHEL 8.

Za početak ažurirajte popise paketa sustava.

sudo apt update

Nakon toga instalirajte konzolu kokpita pozivanjem naredbe:

sudo apt install cockpit

Uz cockpit, trebate instalirati paket cockpit-machines koji će vam pomoći u upravljanju virtualnim strojevima.

sudo apt install cockpit-machines

Nakon uspješne instalacije, pokrenite Cockpit pomoću naredbe:

sudo systemctl start cockpit

Da biste provjerili njegov status, pokrenite:

sudo systemctl status cockpit

Ispis u nastavku potvrđuje da GUI sučelje kokpita radi prema očekivanjima.

Korak 2: Pristup web konzoli Cockpit

Prema zadanim postavkama, kokpit sluša TCP priključak 9090. To možete potvrditi pomoću naredbe netstat kao što je prikazano.

sudo netstat -pnltu | grep 9090

Ako Cockpitu pristupate daljinski, a vaš poslužitelj je iza UFW vatrozida, trebate dopustiti priključak 9090 na vatrozidu. Da biste to postigli, pokrenite naredbu:

sudo ufw allow 9090/tcp
sudo ufw reload

Za pristup sučelju Cockpit otvorite svoj preglednik i pregledajte sljedeću adresu:

https://server-ip:9090

Na stranici za prijavu unesite svoje korisničke vjerodajnice i kliknite gumb "Prijava".

Korak 3: Stvorite i upravljajte KVM virtualnim strojevima u web konzoli Cockpit

Da biste započeli stvarati i upravljati virtualnim strojem, pronađite i kliknite opciju 'Virtualni strojevi' kao što je prikazano.

Na stranici "Virtualni strojevi" kliknite gumb "Stvori novi VM".

Obavezno ispunite sve potrebne podatke kao što je prikazano.

Detaljno objašnjenje gore korištenih opcija:

  • Ime: Ovo se odnosi na proizvoljno ime dano virtualnom stroju, na primjer, Fedora-VM.
  • Vrsta izvora instalacije: To može biti datotečni sustav ili URL.
  • Izvor instalacije: Ovo je put ISO slike koja će se koristiti tijekom instalacije virtualnih strojeva.
  • Dobavljač OS-a – Tvrtka/entitet koji razvija i održava OS.
  • Operativni sustav – OS koji se instalira. Odaberite svoj OS s padajućeg izbornika.
  • Memorija – Veličina RAM-a je u megabajtima ili gigabajtima.
  • Veličina pohrane – ovo je kapacitet tvrdog diska za gostujući OS.
  • Odmah pokreni VM – Ako želite odmah pokrenuti VM nakon izrade, jednostavno označite opciju potvrdnog okvira. Za sada ćemo to ostaviti neoznačenim i jednostavno kreirati VM klikom na gumb "Stvori".

Nakon što završite, vaš VM bit će naveden kao što je prikazano.

Kliknite na novostvoreni VM da biste dobili pregled kako je prikazano. Za pokretanje virtualnog stroja jednostavno kliknite na gumb ‘Instaliraj’. Ovo će vas odvesti do crne konzole koja vam pokazuje pokretanje VM-a i omogućit će prvi korak instalacije s različitim opcijama kao što je prikazano.

Dok se virtualni stroj pokreće, pogledajmo ukratko opcije drugih kartica. Kartica 'Pregled' pruža osnovne informacije o VM-u kao što su veličina memorije i br. vCPU-a.

Odjeljak ‘Korištenje’ nudi informacije o upotrebi memorije i vCPU.

Za pregled informacija o virtualnom tvrdom disku i putu ISO slike korištene za njegovo stvaranje, kliknite na karticu 'Disks'.

Kartica 'Mreže' daje uvid u virtualna mrežna sučelja povezana s virtualnim strojem.

Na kraju, odjeljak konzole daje vam pristup VM-u pomoću grafičke konzole – zahvaljujući virt-viewer-u – ili serijske konzole.

Osim toga, možete ponovno pokrenuti, ugasiti ili čak izbrisati virtualno računalo kada završite. Ove opcije možete pronaći u krajnjem desnom kutu kao što je prikazano.

Završne misli

To u osnovi sažima upravljanje KVM virtualnim strojevima pomoću web sučelja Cockpit. Konzola kokpit pruža besprijekorno iskustvo u upravljanju virtualnim strojevima nudeći intuitivno web sučelje jednostavno za korištenje.

Izvor: redhat.com