Outils pour utilisateurs

Outils du site


software:applications:virsh:aide-memoire-virsh

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
software:applications:virsh:aide-memoire-virsh [2026/06/11 18:55] yoannsoftware:applications:virsh:aide-memoire-virsh [2026/06/15 15:24] (Version actuelle) yoann
Ligne 44: Ligne 44:
  
 Si l'utilisateur souhaite invoquer un mode par défaut, il peut exporter la variable dans son fichier ''~/.bashrc'' Si l'utilisateur souhaite invoquer un mode par défaut, il peut exporter la variable dans son fichier ''~/.bashrc''
 +
 +
 +Pour vérifier quel mode est utilisé par défaut dans le contexte courant :
 +
 +<code bash>
 +virsh uri
 +</code>
 +
  
 ===== Vocabulaire libvirt ===== ===== Vocabulaire libvirt =====
Ligne 64: Ligne 72:
 ===== Gestion des pools ===== ===== Gestion des pools =====
  
 +<code bash>
 +# Création d'un pool dans l'espace utilisateur
 +mkdir -p ~/libvirt/pool
 +virsh -c qemu:///session pool-define-as --name userpool --type dir --target /home/user/libvirt/pool/
  
 +# Démarrer le nouveau pool
 +virsh -c qemu:///session pool-start  userpool
 +
 +virsh pool-autostart userpool
 +</code>
  
 Création d'un nouveau pool **persistant** de type répertoire sur un disque externe pour stockage des médias d'installation. Création d'un nouveau pool **persistant** de type répertoire sur un disque externe pour stockage des médias d'installation.
Ligne 88: Ligne 105:
 </code> </code>
  
 +===== Démarrer une VM =====
 +
 +<code bash>
 +# Démarrer et se connecter à l'invité en mode console
 +virsh start deb13-cli --console
 +
 +# Redéfinir les options de boot par défaut
 +
 +</code>
 +
 +===== Réseau =====
 +
 +<note warning>
 +La gestion des réseaux se fait depuis de **mode système** confère note 
 +</note>
 +
 +
 +Lister les réseau disponibles :
 +
 +<code bash>
 +virsh net-list --all
 +</code>
 +
 +Pour créer un nouveau réseau, utiliser une définition dans un fichier XML
 +<code xml user-vmnet.xml>
 +<network>
 +  <name>user-vmnet</name>
 +  <forward mode='nat' />
 +  <bridge name='virbr1' stp='on' delay='0'/>
 +  <domain name='user-vmnet.internal'/>
 +  <ip address='192.168.123.1' netmask='255.255.255.0'>
 +    <dhcp>
 +      <range start='192.168.123.2' end='192.168.123.254'/>
 +    </dhcp>
 +  </ip>
 +</network>
 +</code>
 +
 +Pour créer le réseau depuis le fichier XML :
 +<code bash>
 +virsh net-define ./user-vmnet.xml
 +</code>
 +
 +Le réseau est créé mais l'interface n'est pas encore démarrée :
 +<code bash>
 +
 +</code>
  
 ===== Références ===== ===== Références =====
Ligne 93: Ligne 157:
   * https://blog.stephane-robert.info/docs/virtualiser/type1/kvm/virsh-commandes/   * https://blog.stephane-robert.info/docs/virtualiser/type1/kvm/virsh-commandes/
   * [[https://fr.linux-terminal.com/?p=4598|Déplacer le pool de stockage par défaut (fr.linux-terminal.com)]]   * [[https://fr.linux-terminal.com/?p=4598|Déplacer le pool de stockage par défaut (fr.linux-terminal.com)]]
 +  * [[https://gist.github.com/ralvares/a54d3d28bc4235d390c31f42705ee5ac|Créer un nouveau réseau via virsh (gist.github.com)(en)]]
 +  * [[https://cubepath.com/docs/virtualization-vps/virtual-machine-management-with-virsh|Gérer les VMs avec virsh (cubepath.com)(en)]]
software/applications/virsh/aide-memoire-virsh.1781204138.txt.gz · Dernière modification : 2026/06/11 18:55 de yoann