-
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
2. Sélectionnez le stockage de sauvegarde
3. Sélectionnez les stratégies de sauvegarde
4. 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: