Administrere virtuelle KVM-maskiner med Cockpit Web Console i Linux


Cockpit er et gratis og åpen kildekode-frontend-verktøy som gir administrativ tilgang til Linux-systemer. Den lar systemadministratorer overvåke, administrere og feilsøke Linux-servere. Det gir et intuitivt nettgrensesnitt som er enkelt å navigere og holde styr på de fremtredende systemfunksjonene og ressursene.

Det er mange ting du kan gjøre med Cockpit. Du kan overvåke systemmålinger som CPU- og minneutnyttelse, se systemlogger, konfigurere nettverk, sjekke statusen til kjørende tjeneste, administrere brukerkontoer og mye mer.

I denne veiledningen vil vi fokusere på hvordan du kan administrere KVM virtuelle maskiner med Cockpit-nettkonsollen i Linux.

Krav

Før vi går videre, sørg for at du har installert KVM-virtualiseringsplattformen på Linux-systemet ditt. Vi har en detaljert veiledning om hvordan du installerer KVM på CentOS 8 og hvordan du installerer KVM på Ubuntu 20.04.

Trinn 1: Installer Cockpit Web Console i Linux

Den første oppgaven vil være å installere Cockpit på en Linux-server. Vi vil demonstrere hvordan du gjør det på Debian- og Ubuntu-systemer. Vi har allerede en artikkel om hvordan du installerer Cockpit på CentOS 8 og RHEL 8.

For å komme i gang, oppdater systempakkelistene dine.

sudo apt update

Etterpå, installer cockpit-konsollen ved å påkalle kommandoen:

sudo apt install cockpit

Sammen med cockpit må du installere pakken cockpit-machines for å hjelpe deg med å administrere virtuelle maskiner.

sudo apt install cockpit-machines

Når den er installert, start Cockpit ved å bruke kommandoen:

sudo systemctl start cockpit

For å bekrefte statusen, kjør:

sudo systemctl status cockpit

Utdataene nedenfor bekrefter at cockpit GUI-grensesnittet kjører som forventet.

Trinn 2: Få tilgang til Cockpit Web Console

Som standard lytter cockpit på TCP-port 9090. Du kan bekrefte dette ved å bruke netstat-kommandoen som vist.

sudo netstat -pnltu | grep 9090

Hvis du fjerntilgang til Cockpit og serveren din er bak UFW-brannmuren, må du tillate port 9090 på brannmuren. For å oppnå dette, kjør kommandoen:

sudo ufw allow 9090/tcp
sudo ufw reload

For å få tilgang til Cockpit-grensesnittet, åpne nettleseren og bla gjennom følgende adresse:

https://server-ip:9090

På påloggingssiden oppgir du brukerlegitimasjonen din og klikker på «Logg på»-knappen.

Trinn 3: Opprett og administrer virtuelle KVM-maskiner i Cockpit Web Console

For å begynne å lage og administrere en virtuell maskin, finn og klikk på «Virtuelle maskiner»-alternativet som vist.

På «Virtuelle maskiner»-siden klikker du på «Opprett ny VM»-knappen.

Sørg for å fylle ut alle nødvendige detaljer som vist.

En detaljert forklaring av alternativene ovenfor som er brukt:

  • Navn: Dette refererer til et vilkårlig navn gitt til den virtuelle maskinen, for eksempel Fedora-VM.
  • Installasjonskildetype: Dette kan enten være et filsystem eller en URL.
  • Installasjonskilde: Dette er banen til ISO-bildet som skal brukes under installasjonen av de virtuelle maskinene.
  • OS-leverandør – Selskapet/enheten som utvikler og vedlikeholder operativsystemet.
  • Operativsystem – OS som skal installeres. Velg ditt operativsystem fra rullegardinmenyen.
  • Minne – RAM-størrelsen er enten megabyte eller gigabyte.
  • Lagringsstørrelse – Dette er harddiskkapasiteten for gjeste-operativsystemet.
  • Start VM umiddelbart – Hvis du vil starte VM umiddelbart ved opprettelse, merker du av i avmerkingsboksen. Foreløpig lar vi det være umerket og bare oppretter VM-en ved å klikke på "Opprett"-knappen.

Når det er gjort, vil VM-en din bli oppført som vist.

Klikk på den nyopprettede VM for å få en oversikt over den som vist. For å starte den virtuelle maskinen, klikk bare på «Installer»-knappen. Dette tar deg til en svart konsoll som viser deg VM-oppstarten og vil gi det første installasjonstrinnet med forskjellige alternativer som vist.

Når den virtuelle maskinen starter opp, la oss kort ta en titt på andre fanealternativer. «Oversikt»-fanen gir grunnleggende informasjon om VM-en som minnestørrelse og nr. av vCPUer.

«Bruk»-delen inneholder informasjon om bruk av minne og vCPU.

For å se informasjon om den virtuelle harddisken og banen til ISO-bildet som ble brukt til å lage det, klikk på «Disker»-fanen.

«Nettverk»-fanen gir innsikt i de virtuelle nettverksgrensesnittene knyttet til den virtuelle maskinen.

Til slutt gir konsolldelen deg tilgang til en VM ved hjelp av grafikkkonsollen – takket være virt-viewer – eller seriekonsollen.

I tillegg kan du starte på nytt, avslutte eller til og med slette den virtuelle maskinen når den er ferdig. Du finner disse alternativene helt til høyre som vist.

Avsluttende tanker

Det oppsummerer i utgangspunktet administrasjonen av virtuelle KVM-maskiner ved å bruke Cockpit-nettgrensesnittet. cockpit-konsollen gir en sømløs opplevelse i administrasjonen av virtuelle maskiner ved å tilby et intuitivt og brukervennlig nettgrensesnitt.

Kilde: redhat.com