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 11:50]
ubub [Détails de l'hyperviseur]
doc:autres:vm:virt-manager [04/05/2024 17:04]
agp91 [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 85: Ligne 85:
   * 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|émuler-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 197: Ligne 197:
 ---- ----
  
-{{ /​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 215: Ligne 215:
 **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. **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, à gauche, **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