Ceci est une ancienne révision du document !
Table des matières
Version : 2021.01
Dernière mise-à-jour : 2021/09/10 05:25
HAC604 - Gestion de KVM avec Cockpit et virt-manager
Contenu du Module
- HAC604 - Gestion de KVM avec Cockpit et virt-manager
- Contenu du Module
- LAB #1 - Gestion de KVM avec Cockpit
- 1.1 - Installation et Démarrage
- 1.2 - Connexion à l'Interface
- 1.3 - Visualisation de la VM et de sa Configuration
- 1.4 - Démarrage de la VM
- 1.5 - Connexion à la VM
- 1.6 - Créer un Clone de la VM
- LAB #2 - Gestion de KVM avec virt-manager
- 2.1 - Installation
LAB #1 - Gestion de KVM avec Cockpit
1.1 - Installation et Démarrage
Cockpit est la nouvelle interface de gestion du serveur de RHEL8 / CentOS8. Celui-ci est installé par défaut. Par contre, le module supplémentaire pour gérer des machines virtuelles ne l'est pas. Installez donc le paquet cockpit-machines :
[root@centos8 ~]# dnf install cockpit-machines Last metadata expiration check: 0:34:02 ago on Thu 09 Sep 2021 01:47:52 EDT. Dependencies resolved. ====================================================================================== Package Arch Version Repository Size ====================================================================================== Installing: cockpit-machines noarch 238.2-1.el8 appstream 735 k Installing dependencies: libvirt-dbus x86_64 1.3.0-2.module_el8.4.0+547+a85d02ba appstream 90 k Transaction Summary ====================================================================================== Install 2 Packages Total download size: 825 k Installed size: 995 k Is this ok [y/N]: y
Activez-et démarrez le socket cockpit :
[root@centos8 ~]# systemctl start --now cockpit.socket [root@centos8 ~]# systemctl status cockpit.socket ● cockpit.socket - Cockpit Web Service Socket Loaded: loaded (/usr/lib/systemd/system/cockpit.socket; disabled; vendor preset: d> Active: active (listening) since Thu 2021-09-09 02:24:42 EDT; 9s ago Docs: man:cockpit-ws(8) Listen: [::]:9090 (Stream) Process: 19235 ExecStartPost=/bin/ln -snf active.motd /run/cockpit/motd (code=exite> Process: 19227 ExecStartPost=/usr/share/cockpit/motd/update-motd localhost (code=e> Tasks: 0 (limit: 100949) Memory: 632.0K CGroup: /system.slice/cockpit.socket Sep 09 02:24:42 centos8.ittraining.loc systemd[1]: Starting Cockpit Web Service Socke> Sep 09 02:24:42 centos8.ittraining.loc systemd[1]: Listening on Cockpit Web Service S> [q]
Le cas échéant, ajoutez une règle dans le pare-feu afin de pouvoir utiliser cockpit :
[root@centos8 ~]# firewall-cmd --add-service=cockpit --permanent Warning: ALREADY_ENABLED: cockpit success
1.2 - Connexion à l'Interface
Ouvrez la connexion CentOS8_VNC_10.0.2.46 dans l'interface de Guacamole. Connectez-vous en tant que root et ouvrez le navigateur web. Saisissez l'adresse https://10.0.2.46:9090 :
Cliquez sur le bouton Advanced :
Cliquez sur le bouton Accept the Risk and Continue :
Entrez les coordonnées de connexion root / fenestros et cliquez sur le bouton Log in :
La section Overview vous donne des informations sur le système d'exploitation de votre hôte KVM :
1.3 - Visualisation de la VM et sa Configuration
Cliquez ensuite sur Virtual Machines dans la colonne de gauche :
Cliquez maintenant sur le lien 3 Storage pools :
Pour consulter les informations concernant le storage pool kvm-storagepool, cliquez sur celui-ci :
Cliquez ensuite sur les liens Virtual machines > Networks :
En cliquant sur le lien default vous obtiendrez des informations concernant le pont configuré :
1.4 - Démarrage de la VM
Cliquez ensuite sur le lien Virtual machines :
Cliquez sur le lien testvm1 :
Cliquez sur le bouton Run pour démarrer la VM :
1.5 - Connexion à la VM
Descendez la fenêtre et cliquez sur le lien Console :
A l'issu du démarrage, connectez-vous à la VM :
1.6 - Créer un Clone de la VM
A l'aide de l'interface cockpit, trouvez le moyen de créer un clone de la VM testvm1 dénommé testvm3 :
A Faire : A l'aide de l'interface cockpit, trouvez le moyen de supprimer le clone testvm3. Assurez-vous que votre VM testvm1 soit arrêtée.
LAB #2 - Gestion de KVM avec virt-manager
1.1 - Installation
[root@centos8 ~]# dnf provides virt-manager Last metadata expiration check: 1:14:32 ago on Thu 09 Sep 2021 11:19:54 CEST. virt-manager-2.2.1-4.el8.noarch : Desktop tool for managing virtual machines via : libvirt Repo : appstream Matched from: Provide : virt-manager = 2.2.1-4.el8 [root@centos8 ~]# dnf install virt-manager
<html> <DIV ALIGN=“CENTER”> Copyright © 2021 Hugh Norris<BR><BR> Document non-contractuel. Le programme peut être modifié sans préavis. </div> </html>