Gestion des machines virtuelles KVM avec Cockpit Web Console sous Linux
Cockpit est un outil front-end gratuit et open-source qui fournit un accès administratif aux systèmes Linux. Il permet aux administrateurs système de surveiller, gérer et dépanner les serveurs Linux. Il fournit une interface Web intuitive qui facilite la navigation et le suivi des principales fonctionnalités et ressources du système.
Il y a beaucoup de choses que vous pouvez faire avec le Cockpit. Vous pouvez surveiller les métriques système telles que l’utilisation du processeur et de la mémoire, afficher les journaux système, configurer la mise en réseau, vérifier l’état du service en cours d’exécution, gérer les comptes d’utilisateurs et bien plus encore.
Dans ce guide, nous allons nous concentrer sur la façon dont vous pouvez gérer des machines virtuelles KVM avec la console Web Cockpit sous Linux.
Exigences
Avant de poursuivre, assurez-vous d’avoir installé la plate-forme de virtualisation KVM sur votre système Linux. Nous avons un guide détaillé sur l’installation de KVM sur CentOS 8 et sur l’installation de KVM sur Ubuntu 20.04.
Étape 1 : Installer la console Web du cockpit sous Linux
La première tâche sera d’installer Cockpit sur un serveur Linux. Nous allons vous montrer comment le faire sur les systèmes Debian et Ubuntu. Nous avons déjà un article sur comment installer Cockpit sur CentOS 8 et RHEL 8.
Pour commencer, mettez à jour vos listes de paquets système.
$ sudo apt update
Ensuite, installez la console du cockpit en appelant la commande :
$ sudo apt install cockpit
En plus du cockpit, vous devez installer le package cockpit-machines pour vous aider à gérer les machines virtuelles.
$ sudo apt install cockpit-machines
Une fois l’installation réussie, démarrez Cockpit à l’aide de la commande :
$ sudo systemctl start cockpit
Pour vérifier son état, exécutez :
$ sudo systemctl status cockpit
Le résultat ci-dessous confirme que l’interface graphique du cockpit fonctionne comme prévu.
Étape 2 : Accéder à la console Web du cockpit
Par défaut, le cockpit écoute sur le port TCP 9090, vous pouvez le confirmer à l’aide de la commande netstat comme indiqué.
$ sudo netstat -pnltu | grep 9090
Si vous accédez à Cockpit à distance et que votre serveur se trouve derrière le pare-feu UFW, vous devez autoriser le port 9090 sur le pare-feu. Pour ce faire, exécutez la commande :
$ sudo ufw allow 9090/tcp
sudo ufw reload
Pour accéder à l’interface du Cockpit, ouvrez votre navigateur et naviguez à l’adresse suivante :
https://server-ip:9090
Sur la page de connexion, fournissez vos identifiants d’utilisateur et cliquez sur le bouton « Connexion ».
Étape 3 : Créer et gérer des machines virtuelles KVM dans Cockpit Web Console
Pour commencer à créer et à gérer une machine virtuelle, localisez et cliquez sur l’option « Machines virtuelles » comme indiqué.
Sur la page « Machines virtuelles », cliquez sur le bouton « Créer une nouvelle VM ».
Assurez-vous de remplir tous les détails requis comme indiqué.
Une explication détaillée des options ci-dessus utilisées :
- Nom : il s’agit d’un nom arbitraire donné à la machine virtuelle, par exemple, Fedora-VM.
- Type de source d’installation : il peut s’agir d’un système de fichiers ou d’une URL.
- Source d’installation : Il s’agit du chemin d’accès de l’image ISO à utiliser lors de l’installation des machines virtuelles.
- Fournisseur du système d’exploitation : société/entité qui développe et gère le système d’exploitation.
- Système d’exploitation – Le système d’exploitation à installer. Sélectionnez votre système d’exploitation dans le menu déroulant.
- Mémoire – La taille de la RAM est de mégaoctets ou de gigaoctets.
- Taille de stockage : il s’agit de la capacité du disque dur pour le système d’exploitation invité.
- Démarrer immédiatement la machine virtuelle : si vous souhaitez lancer immédiatement la machine virtuelle lors de sa création, cochez simplement la case à cocher. Pour l’instant, nous allons le laisser décoché et créer simplement la VM en cliquant sur le bouton « Créer ».
Une fois cela fait, votre machine virtuelle sera répertoriée comme indiqué.
Cliquez sur la machine virtuelle nouvellement créée pour obtenir une vue d’ensemble de celle-ci, comme indiqué. Pour lancer la machine virtuelle, il suffit de cliquer sur le bouton 'Installer'. Cela vous amène à une console noire qui vous montre le démarrage de la machine virtuelle et fournit la première étape d’installation avec diverses options comme indiqué.
Au démarrage de la machine virtuelle, jetons un bref coup d’œil aux autres options d’onglets. L’onglet « Vue d’ensemble » fournit des informations de base sur la machine virtuelle, telles que la taille de la mémoire et non. des vCPU.
La section « Utilisation » offre des informations sur l’utilisation de la mémoire et du vCPU.
Pour afficher des informations sur le disque dur virtuel et le chemin d’accès de l’image ISO utilisée pour sa création, cliquez sur l’onglet « Disques ».
L’onglet « Réseaux » donne un aperçu des interfaces réseau virtuelles attachées à la machine virtuelle.
Enfin, la section console vous permet d’accéder à une VM à l’aide de la console graphique – grâce au virt-viewer – ou de la console série.
De plus, vous pouvez redémarrer, arrêter ou même supprimer la machine virtuelle une fois que vous l’avez fait. Vous pouvez trouver ces options dans le coin le plus à droite, comme indiqué.
Réflexions finales
Il s’agit essentiellement de la gestion des machines virtuelles KVM à l’aide de l’interface Web Cockpit. La console du cockpit offre une expérience sans couture dans la gestion des machines virtuelles en proposant une interface web intuitive et facile à utiliser.
Source : redhat.com













