Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:centos:8:avance:l107 [2022/02/22 15:15] – created adminelearning:workbooks:centos:8:avance:l107 [2022/04/29 07:57] (Version actuelle) admin
Ligne 5: Ligne 5:
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======LCF607 - Gestion des Disques, des VMs, des Ressources et de la Journalisation sous KVM======+======LCF607 - Gestion de KVM et des VMs======
  
 =====Contenu du Module===== =====Contenu du Module=====
  
-  * **LCF607 - Gestion des Disques, des VMs, des Ressources et de la Journalisation sous KVM**+  * **LCF607 - Gestion des VMs et KVM**
     * Contenu du Module     * Contenu du Module
     * LAB #1 - Augmentation de la Taille du Disque     * LAB #1 - Augmentation de la Taille du Disque
Ligne 37: Ligne 37:
       * 5.1 - Le Répertoire /var/log/libvirt/qemu/       * 5.1 - Le Répertoire /var/log/libvirt/qemu/
       * 5.2 - Le Fichier /var/log/messages       * 5.2 - Le Fichier /var/log/messages
 +    * LAB #6 - Gestion de KVM avec Cockpit
 +      * 6.1 - Installation et Démarrage
 +      * 6.2 - Connexion à l'Interface
 +      * 6.3 - Visualisation de la Configuration de la VM testvm1
 +      * 6.4 - Démarrage de la VM testvm1
 +      * 6.5 - Connexion à la VM testvm1
 +    * LAB #7 - Gestion des Machines Virtuelles avec Cockpit
 +      * 7.1 - Créer un Clone de la VM testvm1
 +      * 7.2 - Création d'une VM en Mode Graphique à partir d'un ISO
 +      * 7.3 - Création et Suppression d'un Snapshot de la vm testvm2
 +      * 7.4 - Augmentation des Ressources de la VM testvm2
 +      * 7.5 - Ajout et Suppression d'un Disque Dur à la VM testvm2
 +    * LAB #8 - Gestion de KVM avec virt-manager
 +      * 8.1 - Installation
 +      * 8.2 - Connexion à l'Interface
 +      * 8.3 - Démarrage de la VM testvm1
 +      * 8.4 - Connexion à la VM testvm1
 +      * 8.5 - Visualisation de la Configuration de la VM testvm1
 +    * LAB #9 - Gestion des Machines Virtuelles avec virt-manager 
 +      * 9.1 - Créer un Clone de la VM testvm1
 +      * 9.2 - Création d'une VM en Mode Graphique à partir d'un ISO
 +      * 9.3 - Création et Suppression d'un Snapshot de la vm testvm2
 +      * 9.4 - Augmentation des Ressources de la VM testvm2
 +      * 9.5 - Ajout et Suppression d'un Disque Dur à la VM testvm2
                          
 =====LAB #1 - Augmentation de la Taille du Disque===== =====LAB #1 - Augmentation de la Taille du Disque=====
Ligne 1115: Ligne 1139:
 --More-- --More--
 </code> </code>
 +
 +=====LAB #6 - Gestion de KVM avec Cockpit=====
 +
 +==== 6.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** :
 +
 +<code>
 +[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
 +</code>
 +
 +Activez-et démarrez le socket **cockpit** :
 +
 +<code>
 +[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]
 +</code>
 +
 +Le cas échéant, ajoutez une règle dans le pare-feu afin de pouvoir utiliser **cockpit** :
 +
 +<code>
 +[root@centos8 ~]# firewall-cmd --add-service=cockpit --permanent
 +Warning: ALREADY_ENABLED: cockpit
 +success
 +</code>
 +
 +==== 6.2 - Connexion à l'Interface====
 +
 +Ouvrez la connexion **CentOS8_VNC_10.0.2.46** dans l'interface de Guacamole. Connectez-vous en tant que **trainee** et ouvrez le navigateur web. Saisissez l'adresse **https://10.0.2.46:9090** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-39-10.png?nolink&600 |}}
 +
 +Cliquez sur le bouton **Advanced** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-39-47.png?nolink&600 |}}
 +
 +Cliquez sur le bouton **Accept the Risk and Continue** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-40-33.png?nolink&600 |}}
 +
 +Entrez les coordonnées de connexion **root / fenestros** et cliquez sur le bouton **Log in** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-41-23.png?nolink&600 |}}
 +
 +La section **Overview** vous donne des informations sur le  système d'exploitation de votre hôte KVM :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-41-23.png?nolink&600 |}}
 +
 +====6.3 - Visualisation de la Configuration de la VM testvm1====
 +
 +Cliquez ensuite sur **Virtual Machines** dans la colonne de gauche :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-42-10.png?nolink&600 |}}
 +
 +Cliquez maintenant sur le lien **3 Storage pools** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-42-37.png?nolink&600 |}}
 +
 +Pour consulter les informations concernant le storage pool **kvm-storagepool**, cliquez sur celui-ci :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-44-21.png?nolink&600 |}}
 +
 +Cliquez ensuite sur les liens **Virtual machines** > **Networks** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-43-17.png?nolink&600 |}}
 +
 +En cliquant sur le lien **default** vous obtiendrez des informations concernant le pont configuré :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-43-49.png?nolink&600 |}}
 +
 +====6.4 - Démarrage de la VM testvm1====
 +
 +Cliquez ensuite sur le lien **Virtual machines** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-42-10.png?nolink&600 |}}
 +
 +Cliquez sur le lien **testvm1** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-45-10.png?nolink&600 |}}
 +
 +Cliquez sur le bouton **Run** pour démarrer la VM :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-46-22.png?nolink&600 |}}
 +
 +====6.5 - Connexion à la VM testvm1====
 +
 +Descendez la fenêtre et cliquez sur le lien **Console** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-47-01.png?nolink&600 |}}
 +
 +A l'issu du démarrage, connectez-vous à la VM :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 07-48-23.png?nolink&600 |}}
 +
 +=====LAB #7 - Gestion des Machines Virtuelles avec Cockpit=====
 +
 +====7.1 - Création d'un Clone de la VM testvm1====
 +
 +A l'aide de l'interface cockpit, créez puis supprimez un clone **testvm3** de la machine virtuelle **testvm1** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-10 06-18-16.png?nolink&600 |}}
 +
 +====7.2 - Création d'une VM en Mode Graphique à partir d'un ISO====
 +
 +A l'aide de l'interface cockpit, installez une nouvelle machine virtuelle, **testvm2** ayant 2vCPUs et 2Go de RAM, à partir de l'ISO et procédez à sa configuration.
 +
 +====7.3 - Création et Suppression d'un Snapshot de la vm testvm2====
 +
 +A l'aide de l'interface cockpit, créez puis supprimez un snapshot de la machine virtuelle, **testvm2**,
 +
 +====7.4 - Augmentation des Ressources de la VM testvm2====
 +
 +A l'aide de l'interface cockpit, augmentez le nombre de vCPUs de la machine virtuelle testvm2 à **4** puis augmentez la mémoire allouée à la machine virtuelle à 4 Go.
 +
 +====7.5 - Ajout et Suppression d'un Disque Dur à la VM testvm2====
 +
 +A l'aide de l'interface cockpit, ajoutez un disque dur de 20 Go à la machine virtuelle testvm2.
 +
 +<WRAP center round todo 50%>
 +**A Faire** : Supprimez la machine virtuelle testvm2. Assurez-vous que votre machine virtuelle **testvm1** soit arrêtée.
 +</WRAP>
 +
 +=====LAB #8 - Gestion de KVM avec virt-manager=====
 +
 +==== 8.1 - Installation====
 +
 +L'exécutable **virt-manager** n'est pas installée par défaut. Cherchez donc le paquet pouvant servir à l'installation de l'exécutable et installez-la :
 +
 +<code>
 +[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
 +</code>
 +
 +====8.2 - Connexion à l'Interface====
 +
 +Exécutez ensuite **virt-manager**. Vous verrez une liste des machines virtuelles :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 11-37-56.png?nolink&600 |}}
 +
 +Cliquez sur **testvm1** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 11-38-36.png?nolink&600 |}}
 +
 +====8.3 - Démarrage de la VM testvm1====
 +
 +Cliquez sur l'icône pour démarrer la machine virtuelle :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 11-39-06.png?nolink&600 |}}
 +
 +====8.4 - Connexion à la VM testvm1====
 +
 +A l'issu du démarrage, connectez-vous à la machine virtuelle :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-10 06-38-21.png?nolink&600 |}}
 +
 +====8.5 - Visualisation de la Configuration de la VM====
 +
 +Cliquez sur l'icône de l'ampoule pour visualiser la configuration de la machine virtuelle :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 11-40-24.png?nolink&600 |}}
 +
 +Cliquez ensuite sur **CPUs** dans la colonne de gauche pour visualiser les détails des vCPUs de la machine virtuelle :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-09 11-40-59.png?nolink&600 |}}
 +
 +=====LAB #9 - Gestion des Machines Virtuelles avec virt-manager=====
 +
 +====9.1 - Création d'un Clone de la VM testvm1====
 +
 +A l'aide de l'interface virt-manager, créez puis supprimez un clone **testvm3** de la machine virtuelle **testvm1** :
 +
 +{{ :elearning:workbooks:centos:6:ha:Screenshot from 2021-09-10 06-18-16.png?nolink&600 |}}
 +
 +====9.2 - Création d'une VM en Mode Graphique à partir d'un ISO====
 +
 +A l'aide de l'interface virt-manager, installez une nouvelle machine virtuelle, **testvm2** ayant 2vCPUs et 2Go de RAM, à partir de l'ISO et procédez à sa configuration.
 +
 +====9.3 - Création et Suppression d'un Snapshot de la vm testvm2====
 +
 +A l'aide de l'interface virt-manager, créez puis supprimez un snapshot de la machine virtuelle, **testvm2**,
 +
 +====9.4 - Augmentation des Ressources de la VM testvm2====
 +
 +A l'aide de l'interface virt-manager, augmentez le nombre de vCPUs de la machine virtuelle testvm2 à **4** puis augmentez la mémoire allouée à la machine virtuelle à 4 Go.
 +
 +====9.5 - Ajout et Suppression d'un Disque Dur à la VM testvm2====
 +
 +A l'aide de l'interface virt-manager, ajoutez un disque dur de 20 Go à la machine virtuelle testvm2. 
 +
 +<WRAP center round todo 50%>
 +**A Faire** : Supprimez la machine virtuelle testvm2. Assurez-vous que votre machine virtuelle **testvm1** soit arrêtée.
 +</WRAP>
  
 ----- -----
 +<html>
 +<div align="left">
 Copyright © 2022 Hugh Norris Copyright © 2022 Hugh Norris
 +</div>
 +</html>
 +-----
Menu