Comment sauvegarder une machine virtuelle sur les plates-formes natives KVM et basées sur KVM ?

KVM est un hyperviseur populaire pour la virtualisation. En plus du KVM natif, il existe également des solutions de virtualisation développées à partir de celui-ci, comme Red Hat Virtualization, oVirt, Oracle Linux KVM, etc. Dans cet article, vous apprendrez comment sauvegarder une machine virtuelle KVM sur différentes plates-formes.

download-icon
Téléchargement gratuit
pour VM, OS, DB, Fichier, NAS, etc.
eleonore

Updated by Eleonore on 2024/10/31

Table des matières
  • Comment prendre une capture instantanée dans KVM en tant que sauvegarde à court terme ?

  • Comment faire une sauvegarde KVM avec la ligne de commande ?

  • Comment cloner une machine virtuelle KVM depuis la ligne de commande ?

  • Comment sauvegarder et restaurer des machines virtuelles sur des plateformes basées sur KVM simplement ?

  • FAQ sur la sauvegarde KVM

  • Conclusion

La technologie de virtualisation des serveurs a considérablement amélioré l'utilisation des ressources des serveurs physiques. Les hyperviseurs les plus populaires incluent ESXi, Hyper-V, KVM, Xen, etc. ESXi est le plus populaire mais KVM attire également beaucoup d'utilisateurs grâce à ses avantages, rapides et économiques.

La sauvegarde de machine virtuelle est toujours une compétence essentielle pour les administrateurs IT et vous pouvez utiliser les scripts de sauvegarde KVM présentés dans les sections suivantes pour protéger les données dans un environnement virtuel.

Comment prendre une capture instantanée dans KVM en tant que sauvegarde à court terme ?

La capture instantanée peut être considérée comme une sauvegarde rapide. Elle est souvent créée avant le déploiement de correctifs système ou de mises à jour pour enregistrer l'état de la machine virtuelle, y compris l'alimentation et la mémoire. Lorsque vous restaurez la machine virtuelle à partir d'une capture instantanée, elle reprendra son état précédent.

Prendre une capture instantanée prend beaucoup moins de temps que de créer une sauvegarde et la capture instantanée fonctionne d'une manière similaire à la sauvegarde lors de la restauration de la VM, mais il est toujours recommandé de sauvegarder la VM KVM. L'utilisation de la capture instantanée pour récupérer une VM KVM dépend à la fois des fichiers de la VM et des fichiers de capture instantanée, ce qui ne permet pas de récupérer la VM en cas de catastrophe grave. De plus, conserver une capture instantanée pendant trop longtemps (plus de 72 heures) augmentera la charge de la VM et affectera les performances de la VM. Par conséquent, la capture instantanée KVM est bonne, mais vous devez l'utiliser correctement comme une sauvegarde.

Création d'une sauvegarde instantanée dans un environnement KVM nécessite la commande virsh. Tapez simplement la commande suivante,

virsh snapshot-create-as domain snapshot-name

Domain est le nom de la machine virtuelle KVM, et snapshot-name est le nom que vous donnez à l'instantané.

Pour vérifier la liste des instantanés de la VM KVM, tapez la commande suivante :

virsh snapshot-list domain

Pour restaurer la VM à partir d'un instantané de VM KVM, tapez la commande suivante :

virsh snapshot-revert domain snapshot-name

Pour supprimer un instantané de machine virtuelle KVM, tapez la commande suivante :

virsh snapshot-delete domain snapshot-name

Comment faire une sauvegarde KVM avec la ligne de commande ?

Les commandes virsh peuvent également aider à exporter la configuration de la machine virtuelle et le disque dur virtuel. Vous pouvez les utiliser pour créer une nouvelle machine virtuelle.

Pour exporter la configuration de la machine virtuelle, tapez la commande suivante :

# virsh dumpxml vm_name > /etc/libvirt/qemu/vm_name_backup.xml

Vm_name est le nom de la machine virtuelle KVM et la dernière partie est le répertoire où vous souhaitez stocker le fichier de configuration

Pour vérifier le répertoire du disque dur virtuel, tapez la commande suivante :

# virsh domblklist vm_name

Pour copier les disques durs virtuels, tapez la commande suivante :

# cp /var/lib/libvirt/images/vm_name.qcow2 /var/lib/libvirt/images/vm_name_backup.qcow2

Remplacez les répertoires dans cette commande par le répertoire réel que vous avez vérifié.

Pour modifier le fichier de configuration, tapez la commande suivante :

# vim /etc/libvirt/qemu/vm_name_backup.xml

Note : La modification de Virsh n'est pas prise en charge car la machine virtuelle n'a pas été enregistrée, elle ne peut donc être modifiée que par vi/vim.

Les choses qui doivent être modifiées :

1. Métadonnées

Changez vm_name en vm_name_backup

2. UUID

Modifiez n'importe quel nombre pour le rendre différent de l'original

3. étiquette de disque virtuel

Changez le répertoire vers le nouveau

4. Port VNC

Le port VNC doit être unique

Pour enregistrer la machine virtuelle, tapez la commande suivante :

# virsh define /etc/libvirt/qemu/vm-name_backup.xml
# virsh start vm_name_backup

Comment cloner une machine virtuelle KVM depuis la ligne de commande ?

Virt-clone est l'outil en ligne de commande pour cloner une machine virtuelle KVM. Avant de l'utiliser pour cloner une machine virtuelle, assurez-vous que l'invité est éteint.

Par exemple, si vous avez une machine virtuelle QEMU dans un environnement Red Hat Virtualization et que son nom est demo, tapez la commande suivante pour la cloner :

# virt-clone --connect qemu:///system --original demo --name newdemo --file /var/lib/libvirt/images/newdemo.img --file /var/lib/libvirt/images/newdata.img

Si vous souhaitez effectuer une clonage automatique simple, tapez la commande suivante :

# virt-clone --original demo --auto-clone

Comment sauvegarder et restaurer des machines virtuelles sur des plateformes basées sur KVM simplement ?

Il peut prendre beaucoup de temps pour sauvegarder des machines virtuelles sur le KVM natif, mais vous pouvez avoir une meilleure solution pour sauvegarder des machines virtuelles sur des plateformes basées sur KVM. Vinchin Backup & Recovery est une solution professionnelle de sauvegarde et de récupération après sinistre pour les plateformes basées sur KVM, comme Proxmox, oVirt, Oracle Linux KVM, Red Hat Virtualization, oVirt, etc. (Le KVM natif n'est pas pris en charge pour l'instant)

Toutes les configurations de sauvegarde et de restauration des machines virtuelles sont terminées avec des assistants dans une console Web conviviale. Vous n'avez qu'à ajouter l'hôte au serveur de sauvegarde Vinchin, puis vous pouvez sauvegarder toutes les machines virtuelles sur l'hôte sans agent.

De plus, Vinchin Backup & Recovery vous aidera également à gérer un environnement virtuel hétérogène en vous permettant de déplacer des machines virtuelles entre différentes plateformes de virtualisation.

Voici un exemple de sauvegarde d'une VM Proxmox :

1. Sélectionnez les machines virtuelles Proxmox

Sélectionner les VM Proxmox

2. Sélectionnez le stockage de sauvegarde

Sélectionner le stockage de sauvegarde

3. Sélectionnez les stratégies de sauvegarde

Sélectionner des stratégies de sauvegarde

4. Soumettre le travail

Soumettre le travail

Vous pouvez essayer cette solution avec un essai gratuit complet de 60 jours. Il ne vous faut que quelques minutes pour le déployer dans votre environnement virtuel.

FAQ sur la sauvegarde KVM

1. Puis-je automatiser la sauvegarde KVM ?

Oui, vous pouvez utiliser des scripts pour sauvegarder automatiquement les machines virtuelles KVM, mais il est recommandé d'utiliser une solution de sauvegarde professionnelle comme Vinchin Backup & Recovery pour mieux protéger les données.

2. Quelle est la fréquence de sauvegarde des machines virtuelles KVM ?

Cela dépend de vos exigences RPO. Généralement, les entreprises peuvent effectuer une sauvegarde complète des machines virtuelles une fois par semaine et une sauvegarde incrémentielle une fois par jour. Pour les charges de travail critiques, vous pouvez utiliser une solution de protection continue des données pour les protéger.

3. Pouvez-vous restaurer uniquement des fichiers à partir d'une sauvegarde KVM ?

Oui, Vinchin granular restore peut vous aider à extraire des fichiers à partir de la sauvegarde d'une machine virtuelle KVM puis vous pouvez restaurer les fichiers là où vous le souhaitez.

Conclusion

KVM devient de plus en plus populaire et la sauvegarde KVM est toujours nécessaire. Pour effectuer une sauvegarde, vous pouvez utiliser les commandes de ce billet pour sauvegarder et cloner des machines virtuelles.

Les procédures de commandes de type peuvent être fastidieuses. Vous pouvez utiliser Vinchin Backup & Recovery pour configurer facilement des tâches de sauvegarde et de restauration pour les machines virtuelles sur des plateformes basées sur KVM, ce qui améliore considérablement l'efficacité du travail. N'oubliez pas d'essayer la version d'essai gratuite.

Partager sur:

Categories: VM Backup