<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="backup" xml:lang="fr">
  <info>
    <link type="guide" xref="index#advanced"/>
    <revision pkgversion="3.30" date="2018-12-01" status="review"/>

    <credit type="author copyright">
      <name>Michael Hill</name>
      <email>mdhillca@gmail.com</email>
      <years>2018</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Écrire la configuration d’une machine dans un fichier pour la sauvegarder ou la déplacer.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Julien Hardelin</mal:name>
      <mal:email>jhardlin@orange.fr</mal:email>
      <mal:years>2014, 2018</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Alain Lojewski</mal:name>
      <mal:email>allomervan@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>David Ducassou</mal:name>
      <mal:email>david.ducassou@free.fr</mal:email>
      <mal:years>2017</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Guillaume Bernard</mal:name>
      <mal:email>associations@guillaume-bernard.fr</mal:email>
      <mal:years>2017-2024</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Charles Monzat</mal:name>
      <mal:email>charles.monzat@free.fr</mal:email>
      <mal:years>2020-2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jean-Marc Tissières</mal:name>
      <mal:email>jmetissieres@gmail.com</mal:email>
      <mal:years>2022-2023</mal:years>
    </mal:credit>
  </info>

  <title>Sauvegarde ou déplacement d’une machine</title>

  <p>Deux composants sont nécessaires pour sauvegarder ou déplacer une machine : le fichier image et la configuration de la machine, enregistrée dans un fichier XML. Sauvegarder la configuration nécessite la commande <cmd>virsh</cmd> de l’application <app>libvirt</app> ou le paquet <app>libvirt-client</app>.</p>

  <steps>
    <item>
      <p>Dans une fenêtre de terminal, tapez :</p>
      <code>virsh dumpxml Nom &gt; Nom.xml</code>
      <p>où <cmd>Nom</cmd> est le nom présenté dans <app>Machines</app> ou le <em>domaine</em> de votre machine. Pour lister les domaines accessibles à <app>Machines</app>, tapez :</p>
      <code>virsh -c qemu:///session list --all</code>
    </item>
    <item>
      <p>Copiez le fichier <cmd>.xml</cmd> que vous venez de créer vers votre espace de sauvegarde ou de stockage temporaire.</p>
    </item>
    <item>
      <p>Copiez le fichier image vers votre espace de stockage de sauvegarde ou de stockage temporaire. Ce sera un fichier composé du nom de domaine de votre machine et terminé par <cmd>.qcow2</cmd>, placé dans <file>~/.local/share/gnome-boxes/images/</file>.</p>
    </item>
  </steps>

  <section id="restore">
  <title>Restauration d’une machine</title>

    <p>La machine sauvegardée peut être installée dans <app>Machines</app> sur un nouvel hôte, ou sur l’hôte d’origine dans le cas d’un scénario de récupération.</p>

    <steps>
      <item>
        <p>Quittez <app>Machines</app>.</p>
      </item>
      <item>
        <p>Copiez le fichier image <cmd>.qcow2</cmd> depuis votre sauvegarde ou votre espace de stockage temporaire vers le répertoire <file>~/.local/share/gnome-boxes/images/</file> de la nouvelle destination.</p>
      </item>
      <item>
        <p>Dans une fenêtre de terminal, naviguez vers le répertoire ou le périphérique contenant le fichier <cmd>.xml</cmd> que vous avez sauvegardé. Tapez :</p>
        <code>virsh define Nom.xml</code>
        <p>où <cmd>Nom</cmd> est le domaine de votre machine.</p>
      </item>
      <item>
        <p>Lancez <app>Machines</app>.</p>
      </item>
    </steps>
  </section>
</page>
