Ceci est une ancienne révision du document !
Table des matières
Version : 2021.01
Dernière mise-à-jour : 2021/09/10 04:55
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
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
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 :
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é :
Cliquez ensuite sur le lien Virtual machines :
Cliquez sur le lien testvm1 :
[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
virt-install –network bridge:virbr0 –name testvm1 –os-variant=centos8 –ram=2048 –vcpus=1 –disk path=/var/lib/libvirt/images/testvm1-os.qcow2,bus=virtio,size=5 –graphics none –location=/isos/CentOS-8.1.1911-x86_64-boot.iso –extra-args=“console=tty0 console=ttyS0,115200” –check all=off
<html> <DIV ALIGN=“CENTER”> Copyright © 2021 Hugh Norris<BR><BR> Document non-contractuel. Le programme peut être modifié sans préavis. </div> </html>