Zoeken op website

Virtuele KVM-machines beheren met Cockpit Web Console in Linux


Cockpit is een gratis en open-source front-end-tool die beheerderstoegang tot Linux-systemen biedt. Hiermee kunnen systeembeheerders Linux-servers monitoren, beheren en problemen oplossen. Het biedt een intuïtieve webinterface waarmee u gemakkelijk kunt navigeren en de belangrijkste systeemfuncties en bronnen kunt volgen.

Er zijn een heleboel dingen die u kunt doen met de Cockpit. U kunt systeemstatistieken zoals CPU- en geheugengebruik monitoren, systeemlogboeken bekijken, netwerken configureren, de status van actieve services controleren, gebruikersaccounts beheren en nog veel meer.

In deze handleiding zullen we ons concentreren op hoe u KVM virtuele machines kunt beheren met de Cockpit webconsole in Linux.

Vereisten

Voordat we verder gaan, moet u ervoor zorgen dat u het KVM virtualisatieplatform op uw Linux-systeem heeft geïnstalleerd. We hebben een gedetailleerde handleiding voor het installeren van KVM op CentOS 8 en het installeren van KVM op Ubuntu 20.04.

Stap 1: Installeer de Cockpit Web Console onder Linux

De eerste taak is het installeren van Cockpit op een Linux-server. We zullen demonstreren hoe u dit kunt doen op Debian- en Ubuntu-systemen. We hebben al een artikel over het installeren van Cockpit op CentOS 8 en RHEL 8.

Update uw systeempakketlijsten om aan de slag te gaan.

sudo apt update

Installeer daarna de cockpit console door de opdracht te gebruiken:

sudo apt install cockpit

Samen met de cockpit moet u het pakket cockpit-machines installeren om u te helpen bij het beheren van virtuele machines.

sudo apt install cockpit-machines

Eenmaal succesvol geïnstalleerd, start u Cockpit met behulp van de opdracht:

sudo systemctl start cockpit

Voer het volgende uit om de status te verifiëren:

sudo systemctl status cockpit

De onderstaande uitvoer bevestigt dat de cockpit GUI-frontend werkt zoals verwacht.

Stap 2: Toegang tot Cockpit Web Console

Standaard luistert cockpit op TCP-poort 9090. U kunt dit bevestigen met de netstat-opdracht, zoals weergegeven.

sudo netstat -pnltu | grep 9090

Als u Cockpit op afstand gebruikt en uw server bevindt zich achter de UFW-firewall, moet u poort 9090 op de firewall toestaan. Om dit te bereiken, voert u de opdracht uit:

sudo ufw allow 9090/tcp
sudo ufw reload

Om toegang te krijgen tot de Cockpit-interface, opent u uw browser en bladert u naar het volgende adres:

https://server-ip:9090

Geef op de inlogpagina uw gebruikersgegevens op en klik op de knop ‘Inloggen’.

Stap 3: Creëer en beheer virtuele KVM-machines in Cockpit Web Console

Om te beginnen met het maken en beheren van een virtuele machine, zoekt u naar de optie ‘Virtuele machines’ en klikt u erop, zoals weergegeven.

Op de pagina ‘Virtuele machines’ klikt u op de knop ‘Nieuwe VM maken’.

Zorg ervoor dat u alle vereiste gegevens invult, zoals weergegeven.

Een uitgebreide uitleg van de hierboven gebruikte opties:

  • Naam: Dit verwijst naar een willekeurige naam die aan de virtuele machine wordt gegeven, bijvoorbeeld Fedora-VM.
  • Type installatiebron: dit kan een bestandssysteem of een URL zijn.
  • Installatiebron: dit is het pad van de ISO-image die moet worden gebruikt tijdens de installatie van de virtuele machines.
  • OS-leverancier – Het bedrijf/de entiteit die het besturingssysteem ontwikkelt en onderhoudt.
  • Besturingssysteem – Het besturingssysteem dat moet worden geïnstalleerd. Selecteer uw besturingssysteem in het vervolgkeuzemenu.
  • Geheugen – De RAM-grootte is Megabytes of Gigabytes.
  • Opslaggrootte – Dit is de capaciteit van de harde schijf voor het gastbesturingssysteem.
  • Start de VM onmiddellijk – Als u de VM onmiddellijk wilt starten nadat deze is gemaakt, vinkt u eenvoudigweg het selectievakje aan. Voorlopig laten we dit uitgeschakeld en maken we eenvoudigweg de VM door op de knop ‘Maken’ te klikken.

Zodra u klaar bent, wordt uw VM weergegeven zoals weergegeven.

Klik op de nieuw gemaakte VM om er een overzicht van te krijgen, zoals weergegeven. Om de virtuele machine te starten, klikt u eenvoudig op de knop ‘Installeren’. Dit brengt u naar een zwarte console die u laat zien hoe de VM opstart en die de eerste installatiestap biedt met verschillende opties, zoals weergegeven.

Terwijl de virtuele machine opstart, laten we kort eens kijken naar andere tabbladopties. Het tabblad 'Overzicht' biedt basisinformatie over de VM, zoals geheugengrootte en nee. van vCPU's.

Het gedeelte ‘Gebruik’ biedt informatie over het gebruik van geheugen en vCPU.

Om informatie te bekijken over de virtuele harde schijf en het pad van de ISO-image die is gebruikt om deze te maken, klikt u op het tabblad ‘Schijven’.

Het tabblad ‘Netwerken’ geeft inzicht in de virtuele netwerkinterfaces die aan de virtuele machine zijn gekoppeld.

Ten slotte geeft het consolegedeelte je toegang tot een VM met behulp van de grafische console – dankzij de virt-viewer – of de seriële console.

Bovendien kunt u de virtuele machine Opnieuw opstarten, Afsluiten of zelfs Verwijderen als u klaar bent. U vindt deze opties uiterst rechts, zoals weergegeven.

Afsluitende gedachten

Dat is in feite een samenvatting van het beheer van virtuele KVM-machines met behulp van de Cockpit webinterface. De cockpit console biedt een naadloze ervaring bij het beheer van virtuele machines door een intuïtieve en gebruiksvriendelijke webinterface aan te bieden.

Bron: redhat.com