Rechercher

Chapitre 13. Sauvegarde et restauration de l'état d'une machine virtuelle à l'aide d'instantanés

download PDF

Pour sauvegarder l'état actuel d'une machine virtuelle (VM), vous pouvez créer un snapshot de la VM. Ensuite, vous pouvez revenir à l'instantané pour ramener la VM à l'état sauvegardé.

Un instantané de VM contient l'image disque de la VM. Si vous créez un instantané à partir d'une VM en cours d'exécution (également appelée live snapshot), l'instantané contient également l'état de la mémoire de la VM, ce qui inclut les processus et les applications en cours d'exécution.

La création d'instantanés peut être utile, par exemple, pour les tâches suivantes :

  • Sauvegarde d'un état propre du système d'exploitation invité
  • S'assurer de disposer d'un point de restauration avant d'effectuer une opération potentiellement destructrice sur la VM

13.1. Limitations de la prise en charge des instantanés de machines virtuelles

Red Hat prend en charge la fonctionnalité d'instantané pour les machines virtuelles (VM) sur RHEL uniquement lorsque vous utilisez les instantanés external. Actuellement, les instantanés externes sont créés sur RHEL uniquement lorsque toutes les conditions suivantes sont remplies :

  • Votre hôte utilise RHEL 9.4 ou une version ultérieure.
  • La VM utilise un stockage basé sur des fichiers.
  • Vous ne créez l'instantané de la VM que dans l'un des scénarios suivants :

    • La VM est arrêtée.
    • Si la VM est en cours d'exécution, vous utilisez les options --disk-only --quiesce ou --live --memspec.

La plupart des autres configurations créent des instantanés internal, qui sont obsolètes dans RHEL 9. Les instantanés internes peuvent fonctionner pour votre cas d'utilisation, mais Red Hat ne fournit pas de test et de support complets pour eux.

Avertissement

N'utilisez pas d'instantanés internes dans les environnements de production.

Pour vous assurer qu'un instantané est pris en charge, affichez la configuration XML de l'instantané et vérifiez le type d'instantané et le stockage :

# virsh snapshot-dumpxml <vm-name> <snapshot-name>
  • Exemple de sortie d'un instantané pris en charge :

    <domainsnapshot>
      <name>sample-snapshot-name-1<name>
      <state>shutoff</state>
      <creationTime>1706658764</creationTime>
      <memory snapshot='no'/>
      <disks>
        <disk name='vda' snapshot='external' type='file'>
          <driver type='qcow2'/>
          <source file='/var/lib/libvirt/images/vm-name.sample-snapshot-name-1'/>
        </disk>
      </disks>
      <domain type='kvm'>
      [...]
  • Exemple de sortie d'un instantané non pris en charge :

    <domainsnapshot>
      <name>sample-snapshot-name-2</name>
      <state>running</state>
      <creationTime>1653396424</creationTime>
      <memory snapshot='internal'/>
      <disks>
        <disk name='vda' snapshot='internal'/>
        <disk name='sda' snapshot='no'/>
      </disks>
      <domain type='kvm'>
      [...]
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.