Cockpit for KVM Virtual Environment
Come Configurare Cockpit per Gestire le VM su Ubuntu
In questa guida imparerai come installare e configurare Cockpit per gestire macchine virtuali (VM) su un host Ubuntu con KVM.
Introduzione
Cockpit è un’interfaccia web facile da usare che consente la gestione di server Linux. È particolarmente utile per monitorare e amministrare macchine virtuali (VM) su un server KVM. In questa guida, vedremo come installare e configurare Cockpit su un sistema Ubuntu per gestire le tue VM in modo semplice e intuitivo.
Prerequisiti
- Un server Ubuntu con KVM già installato
- Accesso root o privilegi
sudo
Passaggi di Installazione
1. Aggiorna il Sistema
Prima di tutto, è sempre una buona pratica aggiornare il sistema:
1 |
sudo apt update && sudo apt upgrade -y |
2. Installa Cockpit
Per installare Cockpit su Ubuntu, esegui il seguente comando:
1 |
sudo apt install cockpit -y |
3. Abilita e Avvia Cockpit
Dopo aver installato Cockpit, abilita e avvialo con:
1 |
sudo systemctl enable --now cockpit.socket |
4. Configura il Firewall
Apri la porta 9090, necessaria per accedere all’interfaccia web di Cockpit:
1 |
sudo ufw allow 9090 |
5. Installa i Pacchetti per la Gestione delle VM
Cockpit offre un modulo aggiuntivo per la gestione delle macchine virtuali. Installalo eseguendo:
1 |
sudo apt install cockpit-machines -y |
6. Accesso all’Interfaccia Web di Cockpit
Ora puoi accedere a Cockpit dal tuo browser. Inserisci l’indirizzo del server seguito dalla porta 9090:
1 |
https://<strong><indirizzo-ip-del-server></strong>:9090 |
Accedi con le tue credenziali di sistema (quelle di un utente con privilegi sudo
).
Configurazione di KVM
Assicurati che KVM sia installato e configurato correttamente sul tuo server Ubuntu.
1. Installa KVM e i pacchetti associati
Se non hai già installato KVM, esegui questo comando:
1 |
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils -y |
2. Avvia e Abilita il Servizio libvirtd
Il servizio libvirtd
è responsabile della gestione delle VM. Avvialo e abilitalo con:
1 |
sudo systemctl enable --now libvirtd |
3. Aggiungi il Tuo Utente ai Gruppi Necessari
Per garantire che il tuo utente possa gestire le VM senza problemi, aggiungilo ai gruppi libvirt
e kvm
:
1 2 3 4 |
sudo usermod -aG libvirt $(whoami) sudo usermod -aG kvm $(whoami) |
Dopo questo, è necessario fare il logout e login per applicare i cambiamenti di gruppo, oppure puoi riavviare il sistema.
Gestione delle Macchine Virtuali con Cockpit
Ora che Cockpit è installato e configurato, puoi iniziare a gestire le tue macchine virtuali. Vai alla sezione “Virtual Machines” all’interno dell’interfaccia web di Cockpit. Qui potrai creare, avviare, fermare e monitorare le VM in modo semplice e veloce.