logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:autres:vm:virt-manager [03/05/2024 09:15]
dezix [Introduction]
doc:autres:vm:virt-manager [04/05/2024 16:39]
ubub [Management]
Ligne 4: Ligne 4:
   * Niveau requis :​{{tag>​débutant}}   * Niveau requis :​{{tag>​débutant}}
   * Commentaires : //Gérer ses machines virtuelles avec Virt(ual Machine) Manager.//   * Commentaires : //Gérer ses machines virtuelles avec Virt(ual Machine) Manager.//
-  * Suivi : +  * Suivi :{{tag>​à-tester}}
     * Création par [[user>​gutsblack]] le 29/07/2011 {{tag>​obsolète}}     * Création par [[user>​gutsblack]] le 29/07/2011 {{tag>​obsolète}}
     * Réécriture par [[user>​agp91]] le 02/05/2024     * Réécriture par [[user>​agp91]] le 02/05/2024
Ligne 10: Ligne 10:
  
 <note important>​ <note important>​
-Page en court de réécriture+Page réécrite... A valider.
 </​note>​ </​note>​
  
Ligne 31: Ligne 31:
   * Etc.   * Etc.
  
-**Les machines virtuelles peuvent être cloner** (copier ​pour fournir une nouvelle machine virtuelle). C'est très pratique pour réaliser des machines virtuelles avec toutes la même configuration matériel virtuel et le même système.+**Les machines virtuelles peuvent être clonées** (copiées ​pour fournir une nouvelle machine virtuelle). C'est très pratique pour réaliser des machines virtuelles avec toutes la même configuration matériel virtuel et le même système.
  
 Une autre fonctionnalité est **la prise d'​instantané d'une machine virtuelle** à chaud (en cour de fonctionnement). Cela permet de restaurer (à chaud) la machine dans l'​état de la prise de l'​instantané.\\ Une autre fonctionnalité est **la prise d'​instantané d'une machine virtuelle** à chaud (en cour de fonctionnement). Cela permet de restaurer (à chaud) la machine dans l'​état de la prise de l'​instantané.\\
Ligne 70: Ligne 70:
 Il permet aussi de créer des réseaux virtuels pour que les machines virtuelles puissent (si souhaité) communiquer entre elles et avec l'​extérieur (si l’hôte est connecté à un réseau). Il permet aussi de créer des réseaux virtuels pour que les machines virtuelles puissent (si souhaité) communiquer entre elles et avec l'​extérieur (si l’hôte est connecté à un réseau).
  
-Pour obtenir l'​affichage graphique d'une machine virtuelle ​ (permettant ainsi d'y installer un système graphique et de l’utiliser),​ **virt-manager** dispose du client **virt-viewer**. ​Tout deux  utilisent le protocole ​+Pour obtenir l'​affichage graphique d'une machine virtuelle ​ (permettant ainsi d'y installer un système graphique et de l’utiliser),​ **virt-manager** dispose du client **virt-viewer**. ​Tous deux  utilisent le protocole ​
 **VNC**((**VNC** est une suite logiciel historique, de type client/​serveur,​ qui permet l'​usage d'une console graphique connectée à système distant. Il a alors été développé un protocole réseau, qui établit, ​ la communication entre la console et la machine distante, par un flux graphique. [[https://​fr.wikipedia.org/​wiki/​VNC|(wikipedia)(fr) Virtual_Network_Computing]])) **VNC**((**VNC** est une suite logiciel historique, de type client/​serveur,​ qui permet l'​usage d'une console graphique connectée à système distant. Il a alors été développé un protocole réseau, qui établit, ​ la communication entre la console et la machine distante, par un flux graphique. [[https://​fr.wikipedia.org/​wiki/​VNC|(wikipedia)(fr) Virtual_Network_Computing]]))
 ou ou
-**SPICE**((**SPICE** est projet qui fourni ​une console graphique permettant ​pour d'​accéder à une machine virtuelle. La communication entre la console et la machine virtuelle est réalisée par un flux vidéo. [[https://​fr.wikipedia.org/​wiki/​SPICE_(protocole)|(wikipedia)(fr) SPICE (protocol)]] - [[http://​www.spice-space.org/​|(spice-space)(en)]]))+**SPICE**((**SPICE** est le projet qui fournit ​une console graphique permettant d'​accéder à une machine virtuelle. La communication entre la console et la machine virtuelle est réalisée par un flux vidéo. [[https://​fr.wikipedia.org/​wiki/​SPICE_(protocole)|(wikipedia)(fr) SPICE (protocol)]] - [[http://​www.spice-space.org/​|(spice-space)(en)]]))
 pour communiquer avec la console graphique. (Le protocole VNC ne véhicule que le flux graphique et ne prend pas en charge le flux audio). pour communiquer avec la console graphique. (Le protocole VNC ne véhicule que le flux graphique et ne prend pas en charge le flux audio).
  
Ligne 80: Ligne 80:
   * [[#​installation|D'​installer virt-manager]].   * [[#​installation|D'​installer virt-manager]].
   * De configurer [[#​reseau|un réseau virtuel]] et [[#​stockage|un pool de stockage]].   * De configurer [[#​reseau|un réseau virtuel]] et [[#​stockage|un pool de stockage]].
-  * De créé ​une VM sans disque pour [[#​systeme-live|tester un système live]]. +  * De créér ​une VM sans disque pour [[#​systeme-live|tester un système live]]. 
-  * De créé ​une autre VM (avec un disque) pour [[#​nouveau-systeme|tester l'​installation d'un nouveau système]].+  * De créér ​une autre VM (avec un disque) pour [[#​nouveau-systeme|tester l'​installation d'un nouveau système]].
   * De [[#​clonage|cloner]] cette dernière, pour l'​usage.   * De [[#​clonage|cloner]] cette dernière, pour l'​usage.
   * D'​[[#​ouvrir|ouvrir]] ; [[#​demarrer|démarrer]] ; [[#​suspendre-eteindre-redemarrer|suspendre/​arrêter/​redémarrer]] ; [[#​sauvegarder|sauvegarder]] et [[#​supprimer|supprimer]] une VM (le clone).   * D'​[[#​ouvrir|ouvrir]] ; [[#​demarrer|démarrer]] ; [[#​suspendre-eteindre-redemarrer|suspendre/​arrêter/​redémarrer]] ; [[#​sauvegarder|sauvegarder]] et [[#​supprimer|supprimer]] une VM (le clone).
   * De prendre un [[#​instantane|instantané d'une VM]] avant de jouer.   * De prendre un [[#​instantane|instantané d'une VM]] avant de jouer.
-  * De configurer une VM pour [[#emuler_le_CDROM|émunler-le-CDROM]] ; [[#​modifier-la-ram|modifier la RAM]] et [[#​ajouter-un-disque|ajouter un disque virtuel.]]+  * De configurer une VM pour [[#emuler-le-cdrom|émuler le CDROM]] ; [[#​modifier-la-ram|modifier la RAM]] et [[#​ajouter-un-disque|ajouter un disque virtuel.]]
  
 <note important>​ <note important>​
Ligne 104: Ligne 104:
 <code root>​apt-get update && apt-get upgrade</​code>​ <code root>​apt-get update && apt-get upgrade</​code>​
  
-Puis, **installer le paquetage** ''​virt-manager''​ :+Puis, **installer le paquet** ''​virt-manager''​ :
 <code root>​apt-get install virt-manager</​code>​ <code root>​apt-get install virt-manager</​code>​
  
 ---- ----
  
-Utilisez ensuite ​la commande **[[doc:​systeme:​adduser|adduser]]** pour **ajouter ​votre utilisateur ​au groupe** ​''​libvirt''​ :+Pour obtenir le privilège d'​utiliser virt-manager,​ un utilisateur doit appartenir au groupe ''​libvirt''​.\\ 
 +Nous utilisons donc la commande **[[doc:​systeme:​adduser|adduser]]** pour **ajouter ​notre utilisateur ​à ce groupe**.
  
-<code root>​adduser ​VotreNomUser ​libvirt</​code>​+<code root>​adduser ​<​utilisateur> ​libvirt</​code>​
  
-Bien sûr, //VotreNomUser// est à remplacer par le nom de votre utilisateur.+Bien sûr, //<​utilisateur>​// est à remplacer par le nom de votre utilisateur.
  
 <note important>​Se déconnecter et se reconnecter de sa session graphique pour que cette modification soit prise en compte.</​note>​ <note important>​Se déconnecter et se reconnecter de sa session graphique pour que cette modification soit prise en compte.</​note>​
Ligne 121: Ligne 122:
 La première machine virtuelle que nous créerons n'aura pas de système installé et ne disposera pas de disque. Elle sera démarrée depuis un système live. La seconde disposera d'un disque et nous y installerons un système. La première machine virtuelle que nous créerons n'aura pas de système installé et ne disposera pas de disque. Elle sera démarrée depuis un système live. La seconde disposera d'un disque et nous y installerons un système.
  
-Nous avons donc **récupéré les images ​isos**((**Un fichier iso** nommé aussi **image iso** est une copie intégrale d'un périphérique de stockage (disque optique, disquette, disque dur, clé USB, partition, volume) dans un seul (ou plusieurs) fichier(s). La notion d'​image est adaptée car il s'agit d'une photo (un instantané) du périphérique tel qu'il est à un instant. Permettant ainsi de diffuser ou restaurer un périphérique de stockage. [[https://​fr.wikipedia.org/​wiki/​Image_disque|(wikipedia)(fr) Image disque]]))+Nous avons donc **récupéré les images ​iso**((**Un fichier iso** nommé aussi **image iso** est une copie intégrale d'un périphérique de stockage (disque optique, disquette, disque dur, clé USB, partition, volume) dans un seul (ou plusieurs) fichier(s). La notion d'​image est adaptée car il s'agit d'une photo (un instantané) du périphérique tel qu'il est à un instant. Permettant ainsi de diffuser ou restaurer un périphérique de stockage. [[https://​fr.wikipedia.org/​wiki/​Image_disque|(wikipedia)(fr) Image disque]]))
  
-  * Du [[projets:​iso-debian-facile|système live de Debian Facile (DFiso)]], sur la page : [[https://​debian-facile.org/​dflinux/​isos/​]]. +  * Du système live de Debian Facile ([[projets:​iso-debian-facile|DFiso]]), sur la page : [[https://​debian-facile.org/​dflinux/​isos/​]]. 
-  * Et d'​installation du [[https://​www.debian.org/​index.fr.html|système ​GNU/​Debian ​stable]] (GNU/Debian 12 Bookworm à l'​écriture du tuto) par le réseau (net-install),​ à l'​adresse : [[https://​cdimage.debian.org/​debian-cd/​current/​amd64/​iso-cd/​]]+  * Et d'​installation du système ​[[https://​www.debian.org/​index.fr.html|GNU/​Debian]] ​stable ​(GNU/Debian 12 Bookworm à l'​écriture du tuto) par le réseau (net-install),​ à l'​adresse : [[https://​cdimage.debian.org/​debian-cd/​current/​amd64/​iso-cd/​]]
  
 Nous utiliserons ces images pour émuler le lecteur de CDROM de nos machines virtuelles.\\ Nous utiliserons ces images pour émuler le lecteur de CDROM de nos machines virtuelles.\\
 Au premier démarrage (après création), une machine virtuelle est configurée temporairement pour être démarrée (bootée) depuis le CDROM. Au premier démarrage (après création), une machine virtuelle est configurée temporairement pour être démarrée (bootée) depuis le CDROM.
  
-Une fois téléchargées,​ les intégrités contrôlées,​ les images ont été copiées dans le répertoire ''​~/​isos'',​ que nous avons préalablement créé, dans notre répertoire utilisateur.+Une fois téléchargées,​ les intégrités contrôlées,​ les images ont été copiées dans le répertoire ''​~/​iso'',​ que nous avons préalablement créé, dans notre répertoire utilisateur.
  
-<code user>ls ~/isos+<code user>ls ~/iso
 </​code><​code>​ </​code><​code>​
 debian-12.5.0-amd64-netinst.iso ​ debian-facile-12.5_amd64.iso debian-12.5.0-amd64-netinst.iso ​ debian-facile-12.5_amd64.iso
 </​code>​ </​code>​
- 
  
 ===== Détails de l'​hyperviseur ===== ===== Détails de l'​hyperviseur =====
  
-Ouvrons virt-manager depuis le menu général ''​Système ​Gestionnaire de machines virtuelles''​.\\+Ouvrons virt-manager depuis le menu général ​**''​Menu Applications > Système ​Gestionnaire de machines virtuelles''​**.\\
 Ou dans un terminal fenêtre, avec la commande **virt-manager**. Ou dans un terminal fenêtre, avec la commande **virt-manager**.
  
 <code user>​virt-manager</​code>​ <code user>​virt-manager</​code>​
  
-{{ /​file-R8bfd70c753ec265272dccfc78ef3976c.png |}}+{{ /​file-R8bfd70c753ec265272dccfc78ef3976c.png | }}
  
 Par défaut, Virt-manager utilise l'​hyperviseur **QEMU/​KVM** local. Par défaut, Virt-manager utilise l'​hyperviseur **QEMU/​KVM** local.
Ligne 150: Ligne 150:
 ---- ----
  
-{{ /​file-R74972d43042cd5f62e915aa141f5fd6a.png|}}+{{ /​file-R74972d43042cd5f62e915aa141f5fd6a.png| }}
  
 **Sélectionnons le.** **Sélectionnons le.**
  
 Puis, un **double-clic** dessus,\\ Puis, un **double-clic** dessus,\\
-ou **depuis le menu** ''​Edition ​Détails de la connexion''​+ou **depuis le menu ''​Edition ​Détails de la connexion''​**
  
-{{ /​file-Rb39350a2f80c67aa1ee5545135ddab71.png|}}+{{ /​file-Rb39350a2f80c67aa1ee5545135ddab71.png| }}
  
 Affiche les détails de l'​hyperviseur,​ répartis en 3 onglets : Affiche les détails de l'​hyperviseur,​ répartis en 3 onglets :
Ligne 165: Ligne 165:
   * ''​Stockage''​   * ''​Stockage''​
  
-{{/​file-R5d79d401ca8d3f55c92075cd3b112f81.png|}}+{{/​file-R5d79d401ca8d3f55c92075cd3b112f81.png| }}
  
 **Ouvrons l'​onglet** ''​Réseaux virtuels''​ **Ouvrons l'​onglet** ''​Réseaux virtuels''​
Ligne 173: Ligne 173:
 ==== Réseau ==== ==== Réseau ====
  
-{{ /​file-R66f3f761ffcf604321c25a017affe913.png|}}+{{ /​file-R66f3f761ffcf604321c25a017affe913.png| }}
  
 Pour l'​instant,​ aucun réseau virtuel n'​existe.\\ Pour l'​instant,​ aucun réseau virtuel n'​existe.\\
Ligne 182: Ligne 182:
 ---- ----
  
-{{ /​file-R7fbeba4de7bbce3cf881f91779f1b72d.png|}}+{{ /​file-R7fbeba4de7bbce3cf881f91779f1b72d.png| }}
  
 Nous nommons le réseau **net42**.\\ Nous nommons le réseau **net42**.\\
Ligne 193: Ligne 193:
   * Le **mode NAT** : Un réseau local virtuel est créé. Les machines virtuelles qui y sont connectées peuvent communiquer entre elles. Elles peuvent joindre l'​extérieur,​ sous le masque de l'​hôte (avec l'​adresse IP de l'​hôte). Leurs adresses IP étant masquées, elles ne sont pas joignables depuis l'​extérieur.   * Le **mode NAT** : Un réseau local virtuel est créé. Les machines virtuelles qui y sont connectées peuvent communiquer entre elles. Elles peuvent joindre l'​extérieur,​ sous le masque de l'​hôte (avec l'​adresse IP de l'​hôte). Leurs adresses IP étant masquées, elles ne sont pas joignables depuis l'​extérieur.
   * Le **mode route** : Un réseau local virtuel est créé. Les machines virtuelles qui y sont connectées communiquent entre elles. Elles communiquent avec l'​extérieur avec leurs adresses IP, appartenant au réseau virtuel. Elles sont accessibles depuis l'​extérieur,​ à condition de connaître (configurer) la route qui mène au réseau virtuel (l'​adresse de l’hôte).   * Le **mode route** : Un réseau local virtuel est créé. Les machines virtuelles qui y sont connectées communiquent entre elles. Elles communiquent avec l'​extérieur avec leurs adresses IP, appartenant au réseau virtuel. Elles sont accessibles depuis l'​extérieur,​ à condition de connaître (configurer) la route qui mène au réseau virtuel (l'​adresse de l’hôte).
-  * Le **mode pont** : Aucun réseau n'​est ​créer. Le matériel virtuel ​créer ​permet de connecter les machines virtuelles au réseau local de l'​hôte. Les machines virtuelles qui y sont connectées communiquent entres elles et avec toutes les machines du réseau de l'​hôte. Elles y ont leurs propres adresses IP. Elles sont donc joignables depuis l'​extérieur.+  * Le **mode pont** : Aucun réseau n'​est ​créé. Le matériel virtuel ​créé ​permet de connecter les machines virtuelles au réseau local de l'​hôte. Les machines virtuelles qui y sont connectées communiquent entres elles et avec toutes les machines du réseau de l'​hôte. Elles y ont leurs propres adresses IP. Elles sont donc joignables depuis l'​extérieur.
  
 ---- ----
  
-{{ /​file-R822ebced687ce416ee018ebae2ccdaf1.png|}}+{{ /​file-R822ebced687ce416ee018ebae2ccdaf1.png| }}
  
 Par défaut, **une adresse IPv4 à été attribuée** au réseau virtuel.\\ Par défaut, **une adresse IPv4 à été attribuée** au réseau virtuel.\\
Ligne 204: Ligne 204:
 **DHCP**((**DHCP** est un protocole réseau qui permet d'​attribuer dynamiquement des adresse IP aux hôtes d'un réseau. [[https://​www.google.com/​url?​sa=t&​source=web&​rct=j&​opi=89978449&​url=https://​fr.wikipedia.org/​wiki/​Dynamic_Host_Configuration_Protocol|(wikipedia)(fr) Dynamic Host Configuration Protocol]])) **DHCP**((**DHCP** est un protocole réseau qui permet d'​attribuer dynamiquement des adresse IP aux hôtes d'un réseau. [[https://​www.google.com/​url?​sa=t&​source=web&​rct=j&​opi=89978449&​url=https://​fr.wikipedia.org/​wiki/​Dynamic_Host_Configuration_Protocol|(wikipedia)(fr) Dynamic Host Configuration Protocol]]))
 y est actif, nous permettant ainsi de ne pas nous soucier de la configuration réseau de nos machines virtuelles.\\ y est actif, nous permettant ainsi de ne pas nous soucier de la configuration réseau de nos machines virtuelles.\\
-La plage d'​adresses qu'il attribuera est configurée entre l'​hôte 128 et l'hote 254. Soit la possibilité d’attribuer 128 adresses.+La plage d'​adresses qu'il attribuera est configurée entre l'​hôte 128 et l'hôte 254. Soit la possibilité d’attribuer 128 adresses.
  
 Maintenant, **Ouvrons l'​onglet** ''​Stockage''​ Maintenant, **Ouvrons l'​onglet** ''​Stockage''​
Ligne 212: Ligne 212:
 ==== Stockage ==== ==== Stockage ====
  
-Virt-manager accède au système de fichier ​de l'​hôte à travers des **pools** (réservoirs).\\ +Virt-manager accède au système de fichiers ​de l'​hôte à travers des **pools** (réservoirs).\\ 
-**Un pool** est un chemin de répertoire du système de fichier ​de l’hôte, mémorisé par un non. Une fois déclaré, un pool permet à virt-manager d’accéder à son contenu.+**Un pool** est un chemin de répertoire du système de fichiers ​de l’hôte, mémorisé par un nom. Une fois déclaré, un pool permet à virt-manager d’accéder à son contenu.
  
-{{ /​file-Rfb900c9b5ac258a27d4822cd9706fcf4.png|}}+{{ /​file-Rfb900c9b5ac258a27d4822cd9706fcf4.png| }}
  
 **Il existe déjà un pool nommé** ''​Default''​. **Il existe déjà un pool nommé** ''​Default''​.
Ligne 223: Ligne 223:
    
 **Nous devons en créer un autre**,\\ **Nous devons en créer un autre**,\\
-Pour accéder aux images situées dans notre répertoire ''​~/​isos''​.+Pour accéder aux images situées dans notre répertoire ''​~/​iso''​.
  
 Alors, **clic sur le bouton** ''​+''​ (en bas à gauche) pour créer un nouveau pool. Alors, **clic sur le bouton** ''​+''​ (en bas à gauche) pour créer un nouveau pool.
Ligne 229: Ligne 229:
 ---- ----
  
-{{ /​file-R44dffc577571949acefc231f49c38f7c.png|}} +{{ /​file-R44dffc577571949acefc231f49c38f7c.png| }} 
-Nous **nommons le nouveau pool** ''​isos''​+Nous **nommons le nouveau pool** ''​iso''​
  
-**Son chemin** ''/​home/​DF/isos''​ **est renseigné**.\\ +**Son chemin** ''/​home/​<​utilisateur>​/iso''​ **est renseigné**.\\ 
-(DF est, ici, le nom de notre utilisateur.)\\+(Ici, DF est le nom de notre //<utilisateur>//, remplacez le par le votre.)\\
 __Remarque__ : le bouton ''​Parcourir''​ peut-être utilisé. __Remarque__ : le bouton ''​Parcourir''​ peut-être utilisé.
  
Ligne 240: Ligne 240:
 ---- ----
  
-{{ /​file-Rd351ad61f05a2c6928fdd8a3b020e8fd.png|}}+{{ /​file-Rd351ad61f05a2c6928fdd8a3b020e8fd.png| }}
  
-Maintenant que **le pool** ''​isos''​ existe, son contenu est accessible. ​+Maintenant que **le pool** ''​iso''​ existe, son contenu est accessible. ​
  
 ---- ----
  
-{{ /​file-R83a8e7fe2aee12930fb81ae1ef3f4679.png|}}+{{ /​file-R83a8e7fe2aee12930fb81ae1ef3f4679.png| }}
  
 Voila, nous sommes prêt,\\ Voila, nous sommes prêt,\\
Ligne 264: Ligne 264:
  
   * La première nous permettra d'​utiliser le système live **DFiso** diffusé sous la forme d'une image iso.   * La première nous permettra d'​utiliser le système live **DFiso** diffusé sous la forme d'une image iso.
-  * Dans le seconde, nous installerons le système **GNU\Debian 12.5**. +  * Dans la seconde, nous installerons le système **GNU\Debian 12.5**. 
-  * La troisième sera crée par le **clonage** de la seconde.+  * La troisième sera créée ​par le **clonage** de la seconde.
  
  
-{{ /​file-Rb39350a2f80c67aa1ee5545135ddab71.png|}}+{{ /​file-Rb39350a2f80c67aa1ee5545135ddab71.png| }}
  
 Depuis la fenêtre ''​Gestionnaire de machines virtuelles''​. Depuis la fenêtre ''​Gestionnaire de machines virtuelles''​.
Ligne 284: Ligne 284:
 {{ /​file-Rb68ce4329020d94b041e044d937d8fce.png|Menu Fichier / Nouvelle machine virtuelle}} {{ /​file-Rb68ce4329020d94b041e044d937d8fce.png|Menu Fichier / Nouvelle machine virtuelle}}
  
-**Ou depuis le menu** ''​Fichier ​Nouvelle machine virtuelle''​+**Ou depuis le menu** ''​Fichier ​Nouvelle machine virtuelle''​
  
 ---- ----
Ligne 294: Ligne 294:
   - Paramétrages mémoire et processeur (RAM et CPU attribués à la machine virtuelle).   - Paramétrages mémoire et processeur (RAM et CPU attribués à la machine virtuelle).
   - Création du disque virtuel attribué à la machine virtuelle.   - Création du disque virtuel attribué à la machine virtuelle.
-  - Nom de la machine virtuelle et choix du réseau virtuel ​au quel elle est connectée.+  - Nom de la machine virtuelle et choix du réseau virtuel ​auquel ​elle est connectée.
  
 **C'​est parti...** **C'​est parti...**
Ligne 301: Ligne 301:
  
 Commençons par une chose simple :\\ Commençons par une chose simple :\\
-Une machine virtuelle sans disque, sans système installé. Utilisant un système live graphique prêt à l'emploie.+Une machine virtuelle sans disque, sans système installé. Utilisant un système live graphique prêt à l'emploi.
  
  
-{{ /​file-R4e37270d7607b874317f77c28c90424c.png|}}+{{ /​file-R4e37270d7607b874317f77c28c90424c.png| }}
  
 == Étape 1 == == Étape 1 ==
Ligne 314: Ligne 314:
 ---- ----
  
-{{ /​file-R7e4d097583e5d374f70878d2cb27876d.png|}}+{{ /​file-R7e4d097583e5d374f70878d2cb27876d.png| }}
  
 == Étape 2 == == Étape 2 ==
Ligne 323: Ligne 323:
 ---- ----
  
-{{ /​file-Rcec8fae322e7a82758e90b17f60a7289.png|}}+{{ /​file-Rcec8fae322e7a82758e90b17f60a7289.png| }}
  
 Dans le panneau de gauche,\\ Dans le panneau de gauche,\\
-Nous **sélectionnons le pool** ''​isos''​.+Nous **sélectionnons le pool** ''​iso''​.
  
 Et dans le panneau de droite,\\ Et dans le panneau de droite,\\
Ligne 336: Ligne 336:
 ---- ----
  
-{{ /​file-R0ddcd90219b6fc6ff7fec2181b9546dc.png|}}+{{ /​file-R0ddcd90219b6fc6ff7fec2181b9546dc.png| }}
  
-Nous somme de retour sur la fenêtre de la 2em étape.+Nous sommes ​de retour sur la fenêtre de la 2ème étape.
  
 Nous devons sélectionner le type de système d'​exploitation que nous allons utiliser. Nous devons sélectionner le type de système d'​exploitation que nous allons utiliser.
Ligne 350: Ligne 350:
 **Clic sur le bouton** ''​Forward''​ pour valider. **Clic sur le bouton** ''​Forward''​ pour valider.
  
-{{ /​file-R543d5baeec55a4f6a3819c7aea58614c.png |}}+{{ /​file-R543d5baeec55a4f6a3819c7aea58614c.png | }}
  
 ---- ----
  
-{{ /​file-Rc349a7a6761e7a3304047eff271f3476.png|}}+{{ /​file-Rc349a7a6761e7a3304047eff271f3476.png| }}
  
 == Étape 3 == == Étape 3 ==
Ligne 363: Ligne 363:
 ---- ----
  
-{{ /​file-Ra0dd30edee3e7f5a62392fdc5b830362.png|}}+{{ /​file-Ra0dd30edee3e7f5a62392fdc5b830362.png| }}
  
 == Étape 4 == == Étape 4 ==
Ligne 373: Ligne 373:
 Puis, **clic sur le bouton** ''​Forward''​. Puis, **clic sur le bouton** ''​Forward''​.
  
-__**Remarque**__ : Certains systèmes ​lives, permettent de s'​installer sur un disque. C'est le cas du système DFiso.\\+__**Remarque**__ : Certains systèmes ​live, permettent de s'​installer sur un disque. C'est le cas du système DFiso.\\
 ... Si c'est ce qui est souhaité, alors il faut évidement ne pas décocher l'​option.\\ ... Si c'est ce qui est souhaité, alors il faut évidement ne pas décocher l'​option.\\
 Pour demander la création du disque virtuel. ​ Pour demander la création du disque virtuel. ​
Ligne 379: Ligne 379:
 ---- ----
  
-{{ /​file-R78156a16bc365375aa67b46b8cf87931.png|}}+{{ /​file-R78156a16bc365375aa67b46b8cf87931.png| }}
  
 == Étape 5 == == Étape 5 ==
Ligne 391: Ligne 391:
 ---- ----
  
-{{ /​file-Rb2f0e24a4078105a4ad112cd0f523122.png|}}+{{ /​file-Rb2f0e24a4078105a4ad112cd0f523122.png| }}
  
 La console graphique de la machine virtuelle est affichée.\\ La console graphique de la machine virtuelle est affichée.\\
Ligne 401: Ligne 401:
 ---- ----
  
-{{ /​file-R2e68395e983024ae9b4e9b5a4b3c62db.png|}}+{{ /​file-R2e68395e983024ae9b4e9b5a4b3c62db.png| }}
  
 Nous patientons... Nous patientons...
  
 Puis, pour adapter la taille de la console, à la résolution de la session ouverte,\\ Puis, pour adapter la taille de la console, à la résolution de la session ouverte,\\
-Nous utilisons le menu ''​Afficher ​Redimensionner à la taille de la VM''​+Nous **utilisons le menu** ''​Afficher ​Redimensionner à la taille de la VM''​
  
-{{ /​file-R304f842c33dbc00a50cc28a39d77ce98.png |}}+{{ /​file-R304f842c33dbc00a50cc28a39d77ce98.png | }}
  
 Yes, voila qui est mieux 8-) Yes, voila qui est mieux 8-)
  
-{{ /​file-R252e0e9fb57f366224090a7c59f5297c.png|}}+{{ /​file-R252e0e9fb57f366224090a7c59f5297c.png| }}
  
-Par curiosité, nous utilisons l'​outil d'​introspection ''​propos de ma debian''​ que nous offre DF12.+Par curiosité, nous utilisons l'​outil d'​introspection ''​À propos de ma debian''​ que nous offre DF12.
  
-{{/​file-R1d5774677b95711318b9def17bf5174a.png |}}+{{/​file-R1d5774677b95711318b9def17bf5174a.png | }}
  
 ---- ----
  
-{{ /​file-R0c46f3d95ebaebf92d5de185c5476276.png|}} +{{ /​file-R0c46f3d95ebaebf92d5de185c5476276.png| }} 
-{{ /​file-R8338870e37d463134ddf8b28253c4ac2.png|}}+{{ /​file-R8338870e37d463134ddf8b28253c4ac2.png| }}
  
 Quand nous avons fini de jouer, nous éteignons le système, ce qui éteint aussi la machine virtuelle. Quand nous avons fini de jouer, nous éteignons le système, ce qui éteint aussi la machine virtuelle.
Ligne 431: Ligne 431:
  
 Si nous souhaitons que l'​émulation persiste (par exemple pour continuer à utiliser DFiso sans l'​installer).\\ Si nous souhaitons que l'​émulation persiste (par exemple pour continuer à utiliser DFiso sans l'​installer).\\
-Il nous vaut l'​indiquer dans les configuration ​(détails) de cette machine (voir [[#​emuler-le-cdrom]]). +Il nous vaut l'​indiquer dans les configurationS ​(détails) de cette machine (voir [[#​emuler-le-cdrom|Emuler le CDROM]]).
  
 ==== Nouveau système ==== ==== Nouveau système ====
Ligne 445: Ligne 444:
 ---- ----
  
-{{ /​file-R4e37270d7607b874317f77c28c90424c.png|}}+{{ /​file-R4e37270d7607b874317f77c28c90424c.png| }}
  
 == Étape 1 == == Étape 1 ==
Ligne 456: Ligne 455:
 ---- ----
  
-{{ /​file-R76dea29ff4daeae77962cf5e1d737974.png|}}+{{ /​file-R76dea29ff4daeae77962cf5e1d737974.png| }}
  
 == Étape 2 == == Étape 2 ==
Ligne 472: Ligne 471:
 ---- ----
  
-{{ /​file-R927e316af06da513d3218f440a6084d5.png|}}+{{ /​file-R927e316af06da513d3218f440a6084d5.png| }}
  
 == Étape 3 == == Étape 3 ==
Ligne 482: Ligne 481:
 ---- ----
  
-{{ /​file-Rd022ee7173a958106f4bbec001b561ba.png|}}+{{ /​file-Rd022ee7173a958106f4bbec001b561ba.png| }}
  
 == Étape 4 == == Étape 4 ==
  
 Nous allons installer un système, il nous faut donc un disque dur.\\ Nous allons installer un système, il nous faut donc un disque dur.\\
-Le disque sera émulé dans un fichier (une **image qcow2((**Qcow** est le format d'​image disque qu'​utilise QEMU pour émuler un disque dur. [[https://​fr.wikipedia.org/​wiki/​Qcow2|(wikipedia)(fr) Qcow2]]))**) ​ placé dans le pool de stockage ''​Défault''​.+Le disque sera émulé dans un fichier (une **image qcow2((**Qcow** est le format d'​image disque qu'​utilise QEMU pour émuler un disque dur. [[https://​fr.wikipedia.org/​wiki/​Qcow2|(wikipedia)(fr) Qcow2]]))**) ​ placé dans le pool de stockage ''​Default''​.
  
 Une taille de 20 Go est choisie. Une taille de 20 Go est choisie.
Ligne 495: Ligne 494:
 ---- ----
  
-{{ /​file-Re9a238ccb01f968c438bd446f3fea6c6.png|}}+{{ /​file-Re9a238ccb01f968c438bd446f3fea6c6.png| }}
  
 == Étape 5 == == Étape 5 ==
Ligne 513: Ligne 512:
 Le menu d'​installation GNU/Debian est affiché. Le menu d'​installation GNU/Debian est affiché.
  
-{{ /​file-R36eb0b72d9f10864fda8c6587786aef8.png |}}+{{ /​file-R36eb0b72d9f10864fda8c6587786aef8.png | }}
  
-{{ /​file-Ra0c89410e01a5f5f025cb51e9b6dc0db.png|}}+{{ /​file-Ra0c89410e01a5f5f025cb51e9b6dc0db.png| }}
  
 Après l'​installation du système et de son redémarrage,​ la console graphique doit être redimensionné pour afficher la résolution du bureau de la machine invitée. Après l'​installation du système et de son redémarrage,​ la console graphique doit être redimensionné pour afficher la résolution du bureau de la machine invitée.
Ligne 523: Ligne 522:
 ==== Clonage ==== ==== Clonage ====
  
-{{ /​file-R39eb2beb86831c7855b8467a43f1fa42.png|}}+{{ /​file-R39eb2beb86831c7855b8467a43f1fa42.png| }}
  
-Le clonage de machine virtuelle est un outils ​puissant et pratique.\\+Le clonage de machine virtuelle est un outil puissant et pratique.\\
 Il permet d'​obtenir rapidement une machine virtuelle en en copiant (clonant) une autre. Il permet d'​obtenir rapidement une machine virtuelle en en copiant (clonant) une autre.
  
Ligne 532: Ligne 531:
 Dans la fenêtre ''​Gestionnaire de machine virtuelle'',​ Dans la fenêtre ''​Gestionnaire de machine virtuelle'',​
  
-**Clic droit** sur ligne de la machine virtuelle que nous voulons cloner (ici ''​deb12xfce''​),​\\+**Clic droit** sur la ligne de la machine virtuelle que nous voulons cloner (ici ''​deb12xfce''​),​\\
 Pour **lancer la commande** ''​Cloner...''​ **du menu contextuel**. Pour **lancer la commande** ''​Cloner...''​ **du menu contextuel**.
  
 ---- ----
  
-{{ /​file-R1f47bb6a7f52c5f98c537bca381f5095.png|}}+{{ /​file-R1f47bb6a7f52c5f98c537bca381f5095.png| }}
  
 La fenêtre suivante nous demande de nommer la nouvelle machine que nous allons créer. Et de sélectionner le(s) disque(s) que nous souhaitons cloner (la machine virtuelle d'​origine pourrait en disposer plusieurs).\\ La fenêtre suivante nous demande de nommer la nouvelle machine que nous allons créer. Et de sélectionner le(s) disque(s) que nous souhaitons cloner (la machine virtuelle d'​origine pourrait en disposer plusieurs).\\
Ligne 546: Ligne 545:
 ---- ----
  
-{{ /​file-R0345886f4fad881707907e75197c42ab.png|}} +{{ /​file-R0345886f4fad881707907e75197c42ab.png| }} 
-{{ /​file-R9efd1d79242890d753a62dd291a9fa45.png|}}+{{ /​file-R9efd1d79242890d753a62dd291a9fa45.png| }}
  
 L'​image disque de la MV d'​origine est copiée avec le nom de la nouvelle. L'​image disque de la MV d'​origine est copiée avec le nom de la nouvelle.
  
-... Et la machine virtuelle ''​tutoz''​ est crée.+... Et la machine virtuelle ''​tutoz''​ est créée.
  
 Dans les deux sections précédentes,​ les machines virtuelles que nous avons créé ont été automatiquement démarrées et leurs consoles affichées.\\ Dans les deux sections précédentes,​ les machines virtuelles que nous avons créé ont été automatiquement démarrées et leurs consoles affichées.\\
-Par le clonage, ce n'est pas le cas, la machine virtuelle ​crée, est livrée à l'​arrêt.+Par le clonage, ce n'est pas le cas, la machine virtuelle ​créée, est livrée à l'​arrêt.
  
-Pour démarrer une machine virtuelle et affichée ​sa console graphique, voir la section suivante.+Pour démarrer une machine virtuelle et afficher ​sa console graphique, voir la section suivante.
  
 ---- ----
  
 +===== Management =====
 +
 +Nous venons de voir comment créer des machines virtuelles.
 +
 +Ici, nous montrons les autres fonctions de management, que nous propose virt-manager :\\
 +**Ouvrir** ; **Démarrer** ; **Suspendre** ; **Prendre/​Appliquer un instantané** ; **Arrêter/​Redémarrer** ; Et **supprimer** des machines virtuelles.
 +
 +La plupart de ces opérations de managements se réalisent depuis :
 +
 +  * La fenêtre ''​Gestionnaire de machine virtuelle''​.
 +  * Et la fenêtre ''​Console/​Détails''​.
 +
 +==== Ouvrir ====
 +
 +{{ /​file-Ra1e240585cd093586c1343806b155a8e.png|Bouton "​Ouvrir"​ une machine virtuelle}}
 +Ouvrir **la fenêtre ''​Console/​Détails''​** d'une machine virtuelle,​\\
 +Permet d'​afficher :
 +
 +  * Sa **console graphique**,​ le terminal (écran, clavier et souris) qui nous permet de communiquer avec elle.
 +  * Son **interface de configuration** (les détails).
 +  * Et son **interface de gestion des instantanés**.
 +
 +**Nous ouvrirons la fenêtre** ''​Console/​Détails'',​\\
 +**Depuis la fenêtre** ''​Gestionnaire de machine virtuelle''​ :
 +
 +  * Avec un **double-clic** sur la machine virtuelle.
 +  * Ou avec la **commande** ''​Ouvrir''​ **du menu contextuel** de la machine virtuelle.
 +  * Ou encore en **sélectionnant la machine virtuelle**,​ puis **clic sur le bouton** ''​Ouvrir''​.
 +
 +La fenêtre ''​Console/​Détails''​ peut être ouverte, que le machine virtuelle soit, démarrée ou pas.
 +
 +----
 +
 +Elle permet d'​afficher l'​interface de la **''​Console graphique''​**,​ celle des **''​Détails''​** ou celle de la **''​Gestion des instantanés''​**,​\\
 +A l'aide de trois boutons :
 +
 +{{/​file-Rf94732c6d75b0a898f64b73c71eb4a32.png |Bouton "​Afficher la console graphique"​ d'une machine virtuelle}}
 +{{/​file-R71c10eee458ae67a5d13f10c4dca68f0.png |Bouton "​Afficher les détails"​ d'une machine virtuelle}}
 +{{/​file-R7b5e60339972f61a9b7a112c89885dca.png |Boutton "​Afficher les instantanés"​ d'une machine virtuelle}}
 +
 +----
 +
 +L'​interface de la ''​Console graphique''​ dispose du **menu ''​Touche d’envoi''​**.\\
 +
 +{{/​file-R3109b25c755d72b8f1b9bd2c8c6a4a9b.png | }}
 +
 +Il permet **d'​envoyer à la machine virtuelle des séquences de touches**,​\\
 +Qui si, elles étaient produites au clavier, seraient plutôt envoyées, à l’hôte qu'à la machine virtuelle.
 +
 +----
 +
 +==== Démarrer ====
 +
 +{{ /​file-R28bc3ed981db604e67c6ffeb9c9abdd6.png| }}
 +
 +** Depuis la fenêtre** ''​Gestionnaire de machine virtuelle''​
 +
 +   * La machine virtuelle sélectionnée,​ **clic sur le bouton** ''​Ouvir''​.
 +   * **Clic droit** pour afficher le menu contextuel, puis **clic sur la commande** ''​Démarrer''​.
 +
 +{{ /​file-R838eaa4326b33afffe750b54676e46cd.png | }}
 +
 +----
 +
 +{{ /​file-Re4b2ff8ffa710bb4cf9357620cf236d1.png| }}
 +
 +**Depuis la fenêtre** ''​Console/​Détails''​ :
 +
 +  * **Clic sur le bouton** ''​Démarer''​
 +  * **Depuis le menu** ''​Machine virtuelle > Démarrer''​
 +
 +{{ /​file-R8f81e6533d924a975c7ed5f7af6be355.png | }}
 +
 +----
 +
 +==== Instantané ====
 +
 +**Un instantané** d'une machine virtuelle est une sauvegarde de son système,\\
 +C'est **un cliché** (une image) du disque (virtuel), tel qu'il est à l'​instant.
 +
 +Il peut-être réalisé sur une machine virtuelle éteinte, démarrée et même en court d'​usage.\\
 +La réalisation d'un cliché n'​arrête pas le système, comme le fait la commande ''​[[#​sauvegarder|Sauvegarder]]''​ (voir plus bas).
 +
 +**Un instantané créé**, peut-être utilisé à tout moment, pour restaurer le système tel qu'il était lors de la prise de l'​instantané.
 +
 +{{ /​file-R7b5e60339972f61a9b7a112c89885dca.png| }}
 +
 +Virt-manager permet de gérer graphiquement,​ plusieurs instantanés (clichés) pour une machine virtuelle. Pour les manipuler, il met à disposition une interface de gestion accessible par son bouton depuis la fenêtre ''​Console/​Détails''​.\\
 +(Voir plus haut [[#​ouvrir_une_vm|Ouvrir une VM]].)
 +
 +----
 +
 +{{ /​file-Reb69085e11c3299dac5a9973701c13c8.png| }}
 +
 +Hihi, ici, nous allons jouer à Sid((**Sid** est réputé chez Debian pour casser ses jouets.)).
 +
 +**Démarrons le clone...**
 +
 +Avant de jouer, **faisons un instantané** (un cliché).
 +
 +**Ouvrons la fenêtre** ''​Console/​détails'',​\\
 +Puis nous **affichons l'​interface de ** ''​Gestion des instantanés''​ **avec son bouton** (voir ci-dessus).
 +
 +Et, en bas, à droite, **Clic sur le bouton** ''​+''​ pour créer un nouveau cliché.
 +
 +----
 +
 +{{ /​file-R124e8aa444b092cfc5238a41d75e6ea4.png| }}
 +
 +Si la machine virtuelle est démarrée, une capture d'​écran est réalisée.:​\\
 +Elle sera utilisée pour présenter le cliché.
 +
 +Nous pouvons nommer le cliché à notre convenance.
 +
 +**Clic sur le bouton** ''​Terminer''​
 +
 +----
 +
 +{{ /​file-R32e211284b40e66cb27bc39f605f37fa.png| }}
 +{{ /​file-R7f47a43d879f88555b292637074ed384.png| }}
 +
 +Le cliché est créé.
 +
 +Voila qui est bien fait :-)
 +
 +----
 +
 +{{ /​file-Rcee7775c2009e7f4fbd256aa99d3e0f2.png| }}
 +
 +Jouons maintenant,​\\
 +**Affichons la console graphique** avec son bouton.
 + 
 +Puis, nous **utilisons le menu** ''​Touche d’envois > Ctrl+Alt+F1'',​ pour envoyer cette séquence de touches à la machine virtuelle. Afin d'​afficher la (première) console virtuelle de la machine virtuelle.
 +
 +<note warning>​N'​utilisez pas le clavier pour envoyer cette séquence de touche.\\
 +\\
 +Car elle serait envoyée à l’hôte. La console virtuelle affichée serait celle de l'​hôte et non celle de la machine virtuelle invitée dans sa console graphique.</​note>​
 +
 +----
 +
 +La console virtuelle est affichée, il nous est demandé un nom d'​utilisateur.
 +
 +**Connectons-nous en root**\\
 +(la machine virtuelle nous appartient. Nous y avons nous même installé le système. Nos connaissons donc le mot de passe root.)
 +
 +{{ /​file-R73d5849289b9043603b803a8866be9ec.png | }}
 +
 +----
 +
 +<note warning>​Contrôlez que vous utilisez bien la console de la machine virtuelle ;\\
 +Et non pas, un terminal fenêtre de l’hôte.</​note>​
 +
 +Et, **Exécutons la commande qui tue.**\\
 +Celle, que tous déconseillent : ''​rm -rf /''​
 +
 +<code root>rm -rf /
 +</​code><​code>​
 +rm: il est dangereux d'​opérer récursivement sur '/'​
 +rm: utilisez --no-preserve-root pour inhiber cette mesure de sécurité
 +</​code>​
 +
 +Haha, même le système nous le déconseille...\\
 +**Forçons le !**
 +
 +<code root>rm -rf --no-preserve-root /</​code>​
 +
 +... Rooh, root ne peut pas tout supprimer.\\
 +Linux (le noyau) serait-il plus puissant que root ?
 +
 +... Y en a pour un certain temps.\\
 +Pour aller plus vite, **forçons le redémarrage** de notre machine.
 +
 +{{/​file-Rcbf3d957b0cc8491a1bbd584afdab985.png| }}
 +{{ /​file-R6b4ffee807504936a6ca48a25fd5dc98.png| }}
 +
 +Pas de doute, le système est cassé ! LOL
 +{{/​file-R93d1ab69e67a506f285fd72461fd47bd.png | }}
 +
 +----
 +
 +{{ /​file-R80abb3eb6b274b284d952d6f305adebd.png| }}
 +{{ /​file-R243b0e5d237c3e403431af64f048829f.png| }}
 +
 +Pour restaurer le système, nous utilisons l'​instantané réalisé plus haut.
 +
 +Nous **affichons l'​interface de gestion des instantanés**.\\
 +Avec le bouton approprié.
 +
 +Puis nous **sélectionnons l'​instantané** existant.
 +
 +{{ /​file-Rb90da708deafd49d236bd5e67c314c04.png| }}
 +
 +Et **clic sur le bouton** ''​Exécuter le cliché sélectionné''​
 +
 +----
 +
 +{{ /​file-R9d98816e5d963fd31ee802873877b493.png| }}
 +
 +
 +Une fois fait,\\
 +Nous **Affichons la console graphique**.\\
 +Et...
 +
 +Yes ! Le système a été restauré. :-P
 +
 +Hyper puissant, non ?\\
 +
 +----
 +
 +==== Suspendre/​Éteindre/​Redémarrer ====
 +
 +Depuis les fenêtres ''​Gestionnaire de machines virtuelles''​ ou la fenêtre ''​Console/​Détails'',​\\
 +Il nous est facile de trouver les commandes qui permettent de **suspendre/​reprendre**,​ **arrêter** ou **redémarrer** une machine virtuelle.
 +
 +Ces commandes sont disponibles :
 +
 +  * **Par des boutons** dans les deux fenêtres.
 +{{/​file-R4cdb0c57134680d188cbb7a2c3f2162b.png| }}
 +{{/​file-R8ef644eea380a0e51f3ae2f2795aa7b2.png| }}
 +{{/​file-Rf5b310dacc90d05442b18b9bb976dbb9.png| }}
 +{{/​file-Re759e21058babda4a5b0bb440762f24a.png| }}
 +
 +  * **Depuis le menu** ''​machine virtuelle''​ de la fenêtre ''​Console/​Détails''​ d'une machine virtuelle.
 +  * **Depuis le menu contextuel** d'une machine virtuelle (dans la fenêtre ''​Gestionnaire de machines virtuelles''​).
 +{{/​file-Rc472dca0175fa3170b1aa9f0adf8f219.png | }}
 +{{ /​file-Rb1971b7e433f3d2648cbd3e41ee42486.png | }}
 +
 +<​note>​ Si le signal ''​Éteindre''​ ou ''​Redémarrer''​ ne suffit pas,\\
 +Et que la machine virtuelle ne s'​ordonne pas.\\
 +Sont disponibles les commandes :
 +
 +  * ''​Forcer l’extinction''​
 +  * ''​Forcer la réinitialisation''​
 +</​note>​
 +
 +==== Sauvegarder ====
 +
 +**La commande** ''​Sauvegarder''​ permet d'​**arrêter la machine virtuelle en sauvegardant son système** préalablement.
 +
 +... **Au prochain démarrage**,​ elle sera **redémarrée dans le même état** que lorsque qu'​elle a été arrêtée.
 +
 +{{ /​file-R14cc9cc60a4e3a04f91b4d9c8c141563.png| }}
 +
 +Cette commande est accessible :
 + 
 +  * **Par le bouton déroulant** ''​Arrêt''​.
 +  * **Depuis le menu contextuel** d'une machine virtuelle (dans la fenêtre ''​Gestionnaire de machine virtuelle''​).
 +  * **Depuis le menu** ''​Machine virtuelle > Éteindre > Sauvegarder''​ de la fenêtre ''​Console/​Détails''​.
 +
 +----
 +
 +==== Supprimer ====
 +
 +{{ /​file-R666857ac63a4708f5f8c0a10cc5d5a7d.png| }}
 +
 +Pour supprimer une machine virtuelle, elle doit être arrêtée.
 +
 +Une machine virtuelle est supprimée,​\\
 +**Depuis la fenêtre** ''​Gestionnaire de machine virtuelle'',​\\
 +Soit en utilisant :
 +
 +  * Le **menu** ''​Édition / Supprimer''​.
 +  * Ou depuis le **menu contextuel** d'une machine virtuelle.
 +
 +{{/​file-R23fd9ef8a1e873a90e0966791eaa9850.png| }}
 +
 +----
 +
 +{{ /​file-R13e92f23b3be2918afc172dd11c41a31.png| }}
 +
 +Virt-manager nous demande si nous souhaitons supprimer le ou les périphérique(s) de stockage associé(s) à la machine virtuelle.
 +
 +Ici, nous avons aucune raison de le conserver.\\
 +Alors nous autorisons la suppression de l'​image ''​tutoz.qcow2''​.
 +
 +... Mais nous aurions aussi pu la conserver.\\
 +Et ainsi recréer un jour une machine virtuelle qui utiliserait cette image comme disque virtuel.
 +
 +**Clic sur le bouton** ''​Supprimer''​.
 +
 +----
 +
 +{{ /​file-R1e912f69d1cb9243b5e9c36ef8f629d5.png| }}
 +
 +Puis **clic sur le bouton** ''​OUI''​ pour confirmer.
 +
 +{{/​file-Rad4c455c47a3668e6ac845aa633e28cb.png | }}
 +
 +Voila la machine virtuelle ''​tutoz''​ a été supprimé.
 +
 +----
 +
 +===== Détails d'une VM =====
 +
 +La fenêtre ''​Console/​Détails''​ permet d'​afficher **les détails (la configuration) d'une machine virtuelle**.
 +
 +Ouvrirons la fenêtre ''​Console/​détails'',​\\
 +Puis nous affichons la page ''​Détails''​ avec son bouton.\\
 +(Voir plus haut [[#​ouvrir_une_vm|Ouvrir une VM]].)
 +
 +{{ /​file-R1f660d0004337bb885bcdf5223d7a78c.png |Affichage des détails d'une machine virtuelle}}
 +
 +Nous montons ci-dessous, quelques usages de configurations
 +
 +==== Options de démarrage ====
 +
 +{{ /​file-Raac108708ab7b3b0f89e10bae73415ce.png|Les options de démarrage d'une machine virtuelle}}
 +
 +Les options de démarrage permettent
 +  * D'​indiquer à l'​hyperviseur de démarrer la machine virtuelle au démarrage de l'​hôte.
 +  * D'​activer/​désactiver le démarrage de la machine virtuelle depuis un périphérique. Et d'en choisir l'​ordre des tentatives (le premier périphérique activé, qui démarre, suffit).
 +
 +----
 +==== Émuler le CDROM ====
 +
 +{{ /​file-Re0601f0b2ae27eceabd29ea46b3af365.png|Détails du CDROM d'une machine virtuelle}}
 +
 +Pour émuler le CDROM par une image iso,\\
 +Par exemple pour utiliser un système live.\\
 +Ou simplement pour rendre son contenu accessible depuis le cdrom de la machine virtuelle.
 +
 +Pour l'​indiquer à l'​hyperviseur,​ il suffit de **cliquer sur le bouton** ''​Naviguer''​.\\
 +Et de **sélectionner l'​image iso**, dans le pool approprié.\\
 +Puis **clic sur le bouton** ''​Apply''​.
 +
 +----
 +
 +==== Modifier la RAM ====
 +
 +{{ /​file-R1f3fb23d481dcac42aae33b2aa6d1932.png|Configuration de la mémoire d'une machine virtuelle}}
 +
 +Si la quantité de mémoire attribuée ne suffit pas,\\
 +Il est possible d'en modifier la quantité.
 +
 +----
 +
 +==== Ajouter un disque ====
 +
 +{{ /​file-R972161a4e543e80b166b07171a4f13fd.png|Bouton "​Ajouter un matériel"​ à une machine virtuelle}}
 +
 +Pour ajouter un matériel,​\\
 +**Clic sur le bouton** ''​Ajouter un matériel''​
 +
 +La fenêtre ''​Ajouter un matériel virtuelle''​ est affichée.
 +
 +{{ /​file-Racac8a68cc3b51332dd04ff69911ff43.png|Fenêtre d'​ajout d'un matériel virtuel pour une machine virtuelle}}
 +
 +La liste des matériels qui peuvent être ajouter est disponible dans le panneau de gauche.\\
 +Le premier de la liste est le stockage.
 +
 +... Cela tombe bien, c'est ce qu'ici nous souhaitons : **Ajouter un disque dur virtuel**.
 +
 +Ici, **nous en un créons un nouveau**,​\\
 +Dans le pool ''​Deffault''​.
 +
 +Mais nous aurions pu aussi le créer ailleurs, dans un autre pool.\\
 +Ou utiliser une image disque déjà existante.
 +
 +Nous pouvons aussi **choisir un autre type de périphérique**.
 +
 +{{ /​file-Raa5813c1e91bc6bb35981e5379d7abb8.png |Choix du type de disque}}
 +
 +Ou **choisir le type de bus** de communication entre le disque et les composants de la carte mère virtuelle.\\
 +Utiliser le type ''​VirtiO'',​ permet l'​usage (tant que possible) de la virtualisation matériel, via KVM.\\ Cela à pour effet d’accélérer les performances de communication entre les composants virtuels.
 +
 +D'​autre options sont disponibles comme en faire un disque en lecteur seule.
 +
 +Une fois nos choix établis, pour terminer l'​ajout : **Clic sur le bouton** ''​Terminer''​.
 +
 +{{/​file-R72160fb17d5e483d921b14e4f8097219.png | }}
 +
 +{{ /​file-R24c76472374ec7305a7c0ce9ea12bdae.png|Le nouveau disque virtuel dans les détails de la machine virtuelle}}
 +
 +Puis le nouveau disque est connecté à la machine virtuelle.
 +
 +----
 +
 +{{ /​file-Re067b6c2268872481219c301ca77ce64.png|L'​image qcow2 du nouveau disque virtuel dans son pool de stockage.}}
 +
 +Dans l'​onglet ''​Stockage'',​ nous retrouvons sont image dans le pool ''​Défault''​.
 +
 +----
 +
 +La machine virtuelle démarrée. Connecté en tant que root, nous pouvons lister les disques (virtuels) que le système dispose avec la commande **fdisk -l**.
 +
 +{{ /​file-Re7a5005cb1c533e4e9d619f807b3891e.png |Commande fdisk depuis la machine virtuelle}}
 +
 +Nous pouvons maintenant tester ''​fdisk''​ ou ''​gparted'',​ ''​lvm'',​ ''​mkfs'',​ etc, sans soucis.\\
 +:!: A condition de toujours veiller que les commandes soient exécutées dans la console graphique de la machine virtuelle.\\
 +Et, non pas, dans un terminal fenêtre de l'​hôte.
 +
 +----
 +
 +===== Conclusions =====
 +
 +**Virt-manager** est un logiciel, qui par son interface graphique, rend abordable la gestion de machine virtuelle.
 +
 +Sa simplicité d'​usage est son atout,\\
 +Il offre les fonctionnalités de base pour manipuler les machines virtuelles à travers quelques clics.\\
 +
 +Haha, il est plus ludique que la ligne de commande.\\
 +... Que nous serons tout de même obligés d'​utiliser pour un usage plus avisé.
 +
 +=) Ça à été un plaisir de jouer avec vous.\\
 +By.
  
doc/autres/vm/virt-manager.txt · Dernière modification: 24/05/2024 11:07 par agp91

Pied de page des forums

Propulsé par FluxBB