In questa guida imparerai come installare e configurare Cockpit per gestire macchine virtuali (VM) su un host Ubuntu con KVM.
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.
sudoPrima di tutto, è sempre una buona pratica aggiornare il sistema:
sudo apt update && sudo apt upgrade -y
Per installare Cockpit su Ubuntu, esegui il seguente comando:
sudo apt install cockpit -y
Dopo aver installato Cockpit, abilita e avvialo con:
sudo systemctl enable --now cockpit.socket
Apri la porta 9090, necessaria per accedere all’interfaccia web di Cockpit:
sudo ufw allow 9090
Cockpit offre un modulo aggiuntivo per la gestione delle macchine virtuali. Installalo eseguendo:
sudo apt install cockpit-machines -y
Ora puoi accedere a Cockpit dal tuo browser. Inserisci l’indirizzo del server seguito dalla porta 9090:
https://<indirizzo-ip-del-server>:9090
Accedi con le tue credenziali di sistema (quelle di un utente con privilegi sudo).
Assicurati che KVM sia installato e configurato correttamente sul tuo server Ubuntu.
Se non hai già installato KVM, esegui questo comando:
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils -y
Il servizio libvirtd è responsabile della gestione delle VM. Avvialo e abilitalo con:
sudo systemctl enable --now libvirtd
Per garantire che il tuo utente possa gestire le VM senza problemi, aggiungilo ai gruppi libvirt e kvm:
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.
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.