Ricerca nel sito web

Gestione di macchine virtuali KVM con Cockpit Web Console in Linux


Cockpit è uno strumento front-end gratuito e open source che fornisce accesso amministrativo ai sistemi Linux. Consente agli amministratori di sistema di monitorare, gestire e risolvere i problemi dei server Linux. Fornisce un'interfaccia web intuitiva che facilita la navigazione e tiene traccia delle caratteristiche e delle risorse salienti del sistema.

Ci sono moltissime cose che puoi fare con il Cockpit. Puoi monitorare parametri di sistema come l'utilizzo della CPU e della memoria, visualizzare i registri di sistema, configurare la rete, controllare lo stato del servizio in esecuzione, gestire gli account utente e molto altro ancora.

In questa guida ci concentreremo su come gestire le macchine virtuali KVM con la console web Cockpit in Linux.

Requisiti

Prima di procedere oltre, assicurati di aver installato la piattaforma di virtualizzazione KVM sul tuo sistema Linux. Abbiamo una guida dettagliata su come installare KVM su CentOS 8 e su come installare KVM su Ubuntu 20.04.

Passaggio 1: installare la console Web Cockpit in Linux

Il primo compito sarà installare Cockpit su un server Linux. Dimostreremo come farlo sui sistemi Debian e Ubuntu. Abbiamo già un articolo su come installare Cockpit su CentOS 8 e RHEL 8.

Per iniziare, aggiorna gli elenchi dei pacchetti di sistema.

sudo apt update

Successivamente, installa la console cockpit invocando il comando:

sudo apt install cockpit

Insieme al cockpit, devi installare il pacchetto cockpit-machines per aiutarti a gestire le macchine virtuali.

sudo apt install cockpit-machines

Una volta installato con successo, avvia Cockpit utilizzando il comando:

sudo systemctl start cockpit

Per verificarne lo stato, esegui:

sudo systemctl status cockpit

L'output seguente conferma che il frontend della GUI cockpit funziona come previsto.

Passaggio 2: accesso alla console Web Cockpit

Per impostazione predefinita, cockpit è in ascolto sulla porta TCP 9090. Puoi confermarlo utilizzando il comando netstat come mostrato.

sudo netstat -pnltu | grep 9090

Se accedi a Cockpit da remoto e il tuo server è dietro il firewall UFW, devi consentire la porta 9090 sul firewall. Per ottenere ciò, esegui il comando:

sudo ufw allow 9090/tcp
sudo ufw reload

Per accedere all'interfaccia Cockpit, apri il browser e naviga al seguente indirizzo:

https://server-ip:9090

Nella pagina di accesso, fornisci le tue credenziali utente e fai clic sul pulsante "Accedi".

Passaggio 3: crea e gestisci macchine virtuali KVM nella console Web Cockpit

Per iniziare a creare e gestire una macchina virtuale, individua e fai clic sull'opzione "Macchine virtuali" come mostrato.

Nella pagina "Macchine virtuali", fai clic sul pulsante "Crea nuova VM".

Assicurati di compilare tutti i dettagli richiesti come mostrato.

Una spiegazione dettagliata delle opzioni di cui sopra utilizzate:

  • Nome: si riferisce a un nome arbitrario assegnato alla macchina virtuale, ad esempio Fedora-VM.
  • Tipo di origine dell'installazione: può essere un file system o un URL.
  • Origine di installazione: questo è il percorso dell'immagine ISO da utilizzare durante l'installazione delle macchine virtuali.
  • Fornitore del sistema operativo: l'azienda/entità che sviluppa e mantiene il sistema operativo.
  • Sistema operativo: il sistema operativo da installare. Seleziona il tuo sistema operativo dal menu a discesa.
  • Memoria: la dimensione della RAM è Megabyte o Gigabyte.
  • Dimensioni di archiviazione: è la capacità del disco rigido per il sistema operativo guest.
  • Avvia immediatamente la VM: se desideri avviare immediatamente la VM al momento della creazione, seleziona semplicemente l'opzione della casella di controllo. Per ora lo lasceremo deselezionato e creeremo semplicemente la VM facendo clic sul pulsante "Crea".

Una volta terminato, la tua VM verrà elencata come mostrato.

Fai clic sulla VM appena creata per averne una panoramica, come mostrato. Per avviare la macchina virtuale, fai semplicemente clic sul pulsante "Installa". Questo ti porta a una console nera che mostra l'avvio della VM e fornirà il primo passaggio di installazione con varie opzioni come mostrato.

All'avvio della macchina virtuale, diamo un'occhiata brevemente alle opzioni delle altre schede. La scheda "Panoramica" fornisce informazioni di base sulla VM come dimensione della memoria e n. di vCPU.

La sezione "Utilizzo" offre informazioni sull'utilizzo della memoria e della vCPU.

Per visualizzare le informazioni sul disco rigido virtuale e il percorso dell'immagine ISO utilizzata per crearlo, fai clic sulla scheda "Dischi".

La scheda "Reti" fornisce informazioni dettagliate sulle interfacce di rete virtuale collegate alla macchina virtuale.

Infine, la sezione console ti dà accesso a una VM utilizzando la console grafica – grazie al virt-viewer – o la console seriale.

Inoltre, puoi Riavviare, Spegnere o anche Eliminare la macchina virtuale una volta terminato. Puoi trovare queste opzioni nell'angolo all'estrema destra, come mostrato.

Pensieri conclusivi

Questo in sostanza riassume la gestione delle macchine virtuali KVM utilizzando l'interfaccia web Cockpit. La console cockpit offre un'esperienza fluida nella gestione delle macchine virtuali offrendo un'interfaccia web intuitiva e facile da usare.

Fonte: redhat.com