Bienvenue > Blog sur la sauvegarde et la restauration > Meilleures pratiques et solutions de sauvegarde oVirt. Comment sauvegarder une VM oVirt ?

Meilleures pratiques et solutions de sauvegarde oVirt. Comment sauvegarder une VM oVirt ?

Mis à jour 24th septembre 2024, Rob Morrison

La définition de oVirt

oVirt est une plateforme de gestion de la virtualisation à code source ouvert, conçue comme une extension de l’hyperviseur populaire KVM. Bien qu’elle ne soit pas particulièrement connue dans les cercles informatiques, elle est en fait utilisée dans de nombreuses sociétés et entreprises pour gérer divers environnements virtualisés (principalement dans les centres de données). La migration en direct, la haute disponibilité et la gestion centralisée des machines virtuelles ne sont que quelques-unes des fonctionnalités d’oVirt que les administrateurs informatiques apprécient, ce qui en fait une excellente option pour une gestion évolutive et efficace des machines virtuelles.

Malgré sa polyvalence, oVirt reste sensible à un grand nombre de vulnérabilités et d’insuffisances courantes liées aux données. La récente recrudescence des cyber-attaques et des violations de données est l’un de ces problèmes, facilitant des investissements substantiels dans la sécurité complexe des informations avec des fonctionnalités telles que les sauvegardes, le chiffrement, les stratégies de reprise après sinistre, etc.

La sauvegarde des données est, bien entendu, l’une des mesures de sécurité les plus fondamentales – et il n’en va pas différemment dans le contexte de la gestion des machines virtuelles. Les sauvegardes peuvent assurer la sécurité des données et la continuité de l’activité, tout en contribuant aux efforts de reprise après sinistre. La défaillance d’une seule machine virtuelle peut entraîner un temps d’arrêt opérationnel important, mais une sauvegarde correcte permet d’éviter ce problème en restaurant les machines virtuelles concernées dans un court laps de temps.

Sauvegardes de VM par oVirt

Les capacités de sauvegarde de VM d’oVirt sont principalement basées sur des instantanés, ce qui fait des sauvegardes complètes le choix principal pour de nombreuses organisations qui s’appuient sur le système d’oVirt. Cependant, oVirt a ajouté un support API pour les sauvegardes incrémentales dans la version 4.2, de sorte que les solutions de sauvegarde tierces compatibles sont également capables d’effectuer des sauvegardes. Nous allons examiner toutes ces options dans la liste ci-dessous :

  1. Les sauvegardes complètes sont entièrement prises en charge par oVirt. La solution peut utiliser la fonctionnalité d’instantané pour créer l’état exact de l’ensemble de la machine virtuelle à un moment donné, y compris non seulement les données du disque, mais aussi les fichiers de configuration. Cette explication correspond parfaitement à la définition d’une sauvegarde complète standard. Les instantanés offrent un point de récupération complet, ce qui constitue une option avantageuse en cas d’incident ou de violation de données, mais la taille même des sauvegardes basées sur des instantanés peut souvent créer de nombreux problèmes, sans une gestion appropriée des sauvegardes en termes de coûts totaux de stockage
  2. Les sauvegardes incrémentales via l’API de sauvegarde oVirt existent depuis la version 4.2. Elles ne peuvent pas être activées à l’aide de mesures intégrées et ne peuvent être utilisées que par des mesures tierces telles que des logiciels de sauvegarde. L’objectif initial des sauvegardes incrémentales dans oVirt est le même que partout – réduire la consommation de ressources par rapport à une sauvegarde complète moyenne en ne copiant que les blocs de données qui ont changé depuis le dernier travail de sauvegarde de n’importe quel type.

oVirt n’a aucun support pour les sauvegardes différentielles, de sorte que ce type d’implémentation – s’il y en a une – n’est possible que si le logiciel de sauvegarde tiers peut le faire de son côté (bien qu’en général, la combinaison des sauvegardes complètes et incrémentales soit suffisante dans de nombreux cas).

Ce n’est pas non plus la seule limitation des environnements oVirt, d’autres défis notables étant énumérés ci-dessous :

  • Les gros volumes de données générés par les environnements virtuels, même en cas de sauvegardes incrémentielles. Le volume de données d’une seule VM peut également avoir un effet notable sur les performances globales du système si le processus de sauvegarde est effectué pendant les heures de travail.
  • NFS, GlusterFS et iSCSI ne sont que quelques exemples d’infrastructures de stockage complexes couramment utilisées dans les environnements oVirt. S’assurer que la solution de sauvegarde de votre choix prend en charge tous les défis et les caractéristiques uniques d’une infrastructure de stockage spécifique est une étape importante dans le choix de solutions de sauvegarde tierces pour oVirt.
  • La prise en charge du suivi des blocs modifiés est fortement recommandée pour toute tentative d’exécution de sauvegardes incrémentielles afin de réduire la quantité de ressources que le système prendrait pour les tâches de sauvegarde à chaque fois.
  • L’existence d’une API de sauvegarde et d’outils intégrés de création d’instantanés n’empêche pas la majorité des utilisateurs d’oVirt de s’appuyer principalement sur des outils de sauvegarde externes pour toutes les tâches de sauvegarde et de restauration (ce qui peut également créer des problèmes de compatibilité dans certains cas).

Meilleures pratiques et recommandations pour les tâches de sauvegarde oVirt

Il peut être difficile de travailler avec oVirt au départ, et ses opérations de gestion des sauvegardes sont tout aussi difficiles à gérer dans de nombreux cas. Nous avons rassemblé un certain nombre de recommandations et de bonnes pratiques qui peuvent simplifier ce processus dans une certaine mesure.

Testez et vérifiez vos sauvegardes

La génération de sauvegardes en elle-même n’est pas la fin des processus de sécurité de l’information, car les sauvegardes peuvent également être altérées ou corrompues. En vérifiant régulièrement l’intégrité des fichiers de sauvegarde et en effectuant des tests de restauration, vous pourrez empêcher ces deux problèmes potentiels de se produire.

Réfléchissez à votre approche en matière d’allocation de l’espace de stockage

En fonction de la fréquence des sauvegardes complètes, les sauvegardes de machines virtuelles peuvent nécessiter beaucoup d’espace de stockage à long terme. Une bonne allocation de l’espace de stockage, à la fois sur site et hors site, est primordiale pour garantir que toutes les informations importantes sont capturées lorsque cela est nécessaire et ne seront pas interrompues en raison d’un manque d’espace de stockage. Investir dans la déduplication et la compression pour économiser de l’espace de stockage peut également être une bonne idée.

Calculez le meilleur calendrier de sauvegarde à des fins d’automatisation

L’exécution régulière des tâches de sauvegarde constitue la base de la sécurité des données dans tout environnement, y compris les VM oVirt. Des tâches de sauvegarde cohérentes peuvent offrir une continuité d’activité étendue tout en réduisant la possibilité de perte de données dans le même temps. Le calendrier exact sous forme de RTO et de RPO doit être évalué par les administrateurs en analysant la criticité de la perte de données pour un jour ou une semaine. Le calendrier en question devrait également pouvoir s’adapter en fonction de facteurs internes et externes.

Créez une approche cohérente de l’inventaire et de la gestion des documents

Un inventaire de toutes les machines virtuelles de l’environnement, y compris leurs statuts, contribuerait grandement à simplifier la gestion de la sauvegarde des VM tout en offrant quelques autres avantages. Toutes les procédures, planifications et politiques de sauvegarde doivent également être documentées de manière claire et concise.

Solutions et méthodes de sauvegarde oVirt

oVirt peut offrir deux fonctionnalités de base qui s’apparentent à des opérations de sauvegarde. Elles sont loin d’être aussi polyvalentes ou pratiques que les solutions tierces, mais nous devons tout de même les passer en revue à des fins de comparaison. Les méthodes en question sont les instantanés et l’exportation de domaines de stockage.

Instantanés

La création de copies de données par le biais d’instantanés est l’une des fonctions les plus élémentaires d’oVirt, et elle peut également être utilisée comme outil de création de sauvegardes. Un seul instantané peut capturer l’état de la VM entière dans un laps de temps spécifique, avec toute sa mémoire, son stockage, sa configuration, etc. L’instantané en question peut ensuite être transféré vers un autre emplacement de stockage, ce qui en ferait une sauvegarde à toutes fins utiles.

Il s’agit d’une excellente option à des fins de sauvegarde à court terme ou comme mécanisme de retour en arrière, avec un certain nombre d’autres avantages, mais elle présente également quelques lacunes qui méritent d’être examinées.

Les avantages des instantanés :

  • Intégration complète avec l’interface de gestion d’oVirt.
  • La simplicité d’initier la création d’un snapshot.
  • La vitesse des processus de création et de restauration des instantanés dépend de la quantité de données dans une VM donnée, mais la plupart des instantanés sont relativement rapides.

Les inconvénients des instantanés :

  • Si aucune autre mesure n’est prise, les instantanés sont généralement stockés dans le même répertoire que les données d’origine, ce qui les rend vulnérables à la plupart des problèmes de données, tels que les pannes matérielles ou les catastrophes naturelles.
  • La gestion des instantanés à grande échelle peut rapidement devenir très gênante.
  • Le volume de chaque instantané les rend très peu pratiques en termes de stockage lorsqu’ils sont utilisés comme mesure de sauvegarde à long terme.

Exportation d’un domaine de stockage

L’exportation d’un domaine de stockage dans oVirt est également une alternative aux processus de sauvegarde. Par essence, l’exportation d’un domaine de stockage est beaucoup plus proche d’un processus de sauvegarde traditionnel que ne l’est l’instantané, car l’un des cas d’utilisation les plus fréquents de cet outil est la restauration ultérieure des données.

L’exportation de domaines de stockage crée une copie des machines virtuelles ou des modèles sous forme de fichiers, avec la possibilité de spécifier l’emplacement d’exportation dans un domaine de stockage différent. Ce type d’approche simplifie la création de sauvegardes, mais il présente un certain nombre de caractéristiques et de difficultés qu’il convient de connaître.

Les avantages de l’exportation vers un domaine de stockage :

  • Le processus de mise en place des sauvegardes est le plus souvent simple et nécessite peu de configuration.
  • Les sauvegardes peuvent être stockées sur différents domaines de stockage, ce qui réduit les conséquences potentielles d’une défaillance du stockage et d’autres problèmes liés au matériel.
  • La restauration des machines virtuelles qui ont été exportées avec ce processus est également facile.

Les inconvénients de l’exportation de domaines de stockage :

  • La dépendance à l’égard des sauvegardes complètes augmente considérablement les besoins en espace de stockage à long terme et la durée moyenne des sauvegardes.
  • Absence de prise en charge de tout autre type de sauvegarde.
  • Les sauvegardes ne peuvent être effectuées que manuellement et ne sont pas idéales pour les tentatives d’automatisation pour de multiples raisons.

Solutions tierces de sauvegarde oVirt

La plupart des fonctionnalités avancées, telles que l’automatisation et la protection étendue des données pour les sauvegardes oVirt, ne peuvent généralement être acquises qu’en utilisant une solution de sauvegarde tierce. Les exemples les plus notables de telles solutions sont les suivants

  1. Bacula Enterprise

Bacula Enterprise est une solution de sauvegarde évolutive et polyvalente dotée d’un vaste ensemble de fonctionnalités et de nombreuses capacités avancées en ce qui concerne les sauvegardes de machines virtuelles. Elle offre des niveaux de sécurité et de flexibilité particulièrement élevés.

Bacula a une intégration profonde avec oVirt qui lui permet d’effectuer des sauvegardes complètes et incrémentielles tout en appliquant le Changed Block Tracking pour économiser de l’espace de stockage. Parmi les autres fonctionnalités de Bacula, citons la prise en charge de l’automatisation des tâches, ainsi que le chiffrement, la déduplication et la prise en charge multiplateforme pour d’autres besoins en matière de sauvegarde.

Quelques-uns des avantages de Bacula Enterprise :

  • Un grand nombre de fonctionnalités au choix, qu’il s’agisse de chiffrement, d’automatisation ou de déduplication.
  • Une intégration profonde avec l’API de sauvegarde d’oVirt pour prendre en charge le suivi des blocs modifiés et d’autres capacités.
  • Un degré élevé de personnalisation et de flexibilité dans les environnements d’entreprise vastes et complexes.
  • Des niveaux élevés d’évolutivité et de sécurité

Les faiblesses de Bacula Enterprise :

  • Frais de licence pour des outils et des fonctionnalités spécifiques.
  • Un certain niveau de connaissances techniques est nécessaire pour pouvoir configurer la solution.

Bacula offre une solution de sauvegarde tierce compétente pour de nombreux cas d’utilisation qui peut être d’une grande aide pour les tâches de sauvegarde oVirt, mais comme toute solution de sauvegarde complète, elle nécessite un peu de temps pour la configurer au début, et certaines de ses fonctionnalités plus spécifiques peuvent avoir un prix séparé en dehors des frais de licence de base. Cependant, comme Bacula ne propose pas de licence en fonction du volume de données et qu’il s’agit d’une solution open-source, les coûts ont tendance à être inférieurs à ceux des autres solutions.

  1. Storware Backup and Recovery

Storware est l’une des rares solutions de sauvegarde du marché d’origine européenne ; elle est spécialisée dans les fonctions étendues de sauvegarde et de restauration pour les environnements virtualisés. Storware est rapide, convivial et peut fonctionner avec plusieurs types d’environnement, y compris les VM oVirt.

La prise en charge oVirt de Storware comprend des types de sauvegarde complète et incrémentielle, ainsi que de nombreuses fonctionnalités pratiques telles que la compression, la déduplication, la planification et la flexibilité d’intégration avec les environnements sur site et dans le nuage.

Les avantages de Storware :

  • Prise en charge solide de plusieurs types d’hyperviseurs, ce qui apporte une grande polyvalence.
  • Interface pratique et conviviale avec de nombreuses fonctionnalités facilement accessibles.
  • Intégration native d’oVirt pour des opérations de sauvegarde et de restauration plus rapides et plus efficaces.

Les lacunes de Storware :

  • La plupart des fonctionnalités avancées, telles que la reprise après sinistre, nécessitent une configuration supplémentaire et une infrastructure dédiée.
  • Coût de licence modérément élevé, même s’il est inférieur à celui des solutions de sauvegarde centrées sur l’entreprise.

La solution de sauvegarde de Storware est l’une des options de sauvegarde les plus pratiques pour les environnements oVirt, même si elle est peut-être freinée par son prix modérément élevé et la nécessité de configurer au préalable la plupart des fonctionnalités avancées.

  1. Veeam

Veeam est souvent considéré comme la solution de sauvegarde la plus populaire du marché. En termes de cibles de sauvegarde, elle se concentre principalement sur les environnements VMware et Hyper-V, mais elle peut également convenir aux environnements basés sur KVM tels que oVirt, même s’il n’y a pas de support pour l’intégration native.

Les capacités globales de Veeam sont vastes et variées, offrant un support pour de nombreux types de stockage et variations d’infrastructure tout en offrant des fonctionnalités telles que la déduplication, la compression et le chiffrement. Il prend en charge la restauration instantanée des VM, plusieurs types de sauvegarde, la planification, l’automatisation et bien plus encore.

Les avantages de Veeam :

  • Capacités fiables de reprise après sinistre avec récupération et réplication instantanées.
  • Planification et automatisation étendues, ainsi que rapports détaillés.
  • Des performances impressionnantes à grande échelle et des niveaux de fiabilité élevés.

Inconvénients de Veeam :

  • Des coûts de licence élevés pour la plupart des PME.
  • L’absence d’intégration native d’oVirt nécessiterait probablement beaucoup de temps et d’efforts supplémentaires lors de l’installation initiale.
  • L’accent mis sur les environnements VMware et Hyper-V signifie que les autres types de stockage ont une gamme de fonctionnalités plus restreinte.
  • Des capacités de sécurité et de stockage limitées par rapport à d’autres solutions telles que Bacula.

Veeam est une solution de sauvegarde populaire qui convient surtout aux entreprises. Elle présente de nombreux avantages, mais elle souffre également d’un manque d’accessibilité pour les PME et ses capacités d’intégration oVirt sont inexistantes.

  1. UrBackup

UrBackup est un bon exemple de solution de sauvegarde tierce gratuite pour les environnements oVirt. Il s’agit d’une offre open-source qui peut fonctionner avec des sauvegardes au niveau de l’image et au niveau du fichier, fournissant un ensemble de fonctionnalités de sauvegarde et de récupération décentes dans de nombreuses situations.

UrBackup ne prend pas officiellement en charge oVirt, mais il peut être utilisé pour créer des sauvegardes de ces environnements moyennant quelques efforts de configuration supplémentaires. L’absence d’intégration officielle signifie également qu’il n’y a pas de fonctionnalités telles que le suivi des blocs modifiés, ce qui pourrait être un frein pour certains utilisateurs.

Avantages d’UrBackup :

  • L’absence totale de prix combinée à une nature open-source.
  • La prise en charge multiplateforme élargit considérablement l’éventail des cas d’utilisation potentiels.
  • Le processus de configuration initiale est simple et pratique.

Lacunes d’UrBackup :

  • Absence des fonctions de sauvegarde les plus avancées – chiffrement, compression, déduplication, etc.
  • Un ensemble de fonctionnalités plus restreint et une polyvalence moindre par rapport aux solutions orientées entreprise telles que Bacula.
  • L’intégration d’oVirt nécessite une configuration supplémentaire et des solutions de contournement.

UrBackup est un excellent compromis entre les solutions d’entreprise coûteuses et les scripts personnalisés en ce qui concerne les sauvegardes oVirt, car il offre un certain degré de standardisation dans son action – bien qu’il faille procéder à des ajustements supplémentaires pour qu’il fonctionne avec les machines virtuelles oVirt.

  1. IBM Storage Protect

IBM Storage Protect est un autre exemple de solution de sauvegarde et de restauration centrée sur l’entreprise et dotée d’une gamme étendue de fonctionnalités. Cette solution est spécialisée dans les environnements complexes et de grande taille, de toutes formes et de tous types de stockage. La prise en charge des offres basées sur KVM la rend partiellement compatible avec oVirt, et la cible globale des grands centres de données fait de la solution d’IBM un excellent choix pour les grandes entreprises dotées d’infrastructures complexes.

La solution multiplateforme d’IBM est étonnamment flexible et peut offrir un large choix de fonctionnalités – y compris différents types de sauvegarde, des fonctionnalités avancées pour la sécurité et la gestion des données, et plus encore. Cependant, il s’agit d’une solution difficile à utiliser dans le contexte des petites entreprises, et ce pour plusieurs raisons.

Avantages d’IBM Storage Protect :

  • Large éventail de fonctionnalités telles que le chiffrement, l’automatisation et la déduplication.
  • Prise en charge de plusieurs types de sauvegarde, y compris une approche incrémentale peu commune de la sauvegarde à vie.
  • Un haut degré d’évolutivité qui fonctionne parfaitement dans les environnements vastes et complexes.

Inconvénients d’IBM Storage Protect :

  • Processus de configuration et d’installation sophistiqués.
  • Des coûts de licence élevés qui ne conviennent pas à la plupart des PME.

IBM Storage Protect est une excellente solution pour les environnements vastes et complexes, y compris les VM oVirt, mais il souffre de sa propre complexité et manque d’options pour les clients plus modestes.

Script personnalisé

Une autre option potentielle ici est d’utiliser des scripts personnalisés pour créer des sauvegardes pour oVirt. Ces scripts présentent de nombreuses limitations, notamment le fait qu’ils dépendent entièrement des compétences du développeur et qu’il est nécessaire de les maintenir à jour. Quelques exemples de tels scripts sont présentés ci-dessous :

Ces deux options semblent offrir une variante de sauvegarde complète pour les environnements oVirt, même si elles n’ont pas été testées avec la dernière version de la plateforme elle-même. Les scripts de ce type ont leur part d’inconvénients dont tous les utilisateurs doivent être conscients :

  • Il y a un besoin constant de maintenance et de test pour chaque nouvelle version d’oVirt.
  • Un contrôle approfondi des opérations de sauvegarde basées sur des scripts afin de garantir la sécurité et les performances de ces mesures.
  • Le dépannage des erreurs dans les scripts personnalisés peut aller de simples résolutions à des cauchemars complets nécessitant la réécriture de la moitié du script pour les résoudre.

Cela ne veut pas dire que les scripts personnalisés ne constituent pas une alternative viable à d’autres mesures de sauvegarde dans certaines situations, mais cette méthode doit être soigneusement étudiée au préalable, car toute tâche de sauvegarde autre que la plus élémentaire nécessiterait beaucoup de temps et de ressources de développement, sans que le résultat ne soit garanti à 100 %.

Il convient également de noter qu’oVirt lui-même peut être sauvegardé à l’aide de plusieurs approches. Cependant, toutes les solutions et tous les fournisseurs de logiciels ne peuvent pas prendre en charge l’ensemble de ces méthodes et capacités de sauvegarde – Changed Block Tracking API en étant l’exemple le plus évident. Nous vous recommandons donc de vous renseigner sur les capacités spécifiques de chaque solution avant d’opter pour l’une d’entre elles en tant que logiciel tiers de sauvegarde des VM oVirt.

Créer une sauvegarde oVirt : guide étape par étape

Les étapes exactes des opérations de sauvegarde et de restauration dans un logiciel tiers différeraient considérablement en fonction du logiciel lui-même. Cependant, nous pouvons toujours fournir des conseils de base sur la façon dont certaines actions liées à la sauvegarde, telles que les instantanés, peuvent être effectuées avec les capacités intégrées d’oVirt pour montrer la quantité d’efforts nécessaires pour créer un simple instantané.

  1. La première étape consiste à se connecter à l’interface web d’oVirt.
  2. Naviguez jusqu’à la liste des machines virtuelles et cliquez sur celle qui doit être sauvegardée.
  3. Localisez l’onglet « Snapshots » sur une page dédiée à une VM.
  4. Cliquez sur le bouton « Créer un instantané », définissez toutes les spécifications nécessaires (nom de l’instantané, contenu, etc.) et cliquez sur « OK » à la fin.
  5. Attendez que le processus d’instantané soit terminé.

L’instantané nouvellement créé peut être prévisualisé à partir du menu « Instantané » mentionné précédemment, et il peut également être supprimé à l’aide du bouton « Supprimer » s’il n’est plus nécessaire. Il ne s’agit pas d’une stratégie de sauvegarde à long terme en soi, mais les instantanés ponctuels restent viables dans certaines situations, que ce soit à des fins de test ou autres.

Conclusion

Notre objectif pour cet article était de couvrir les bases d’oVirt en tant que plateforme de virtualisation, ainsi que ses capacités et options en termes de tâches de sauvegarde et de restauration. Bien qu’oVirt offre certaines capacités intégrées qui seraient utiles à des fins de sauvegarde, la commodité et la polyvalence des solutions de sauvegarde tierces seraient également à un niveau complètement différent.

Des solutions telles que Bacula Enterprise et Veeam offrent une approche complète des tâches de sauvegarde avec une prise en charge de nombreux autres environnements de stockage – une option parfaite pour les infrastructures importantes et complexes. D’autre part, des options telles que UrBackup ou Storware sont beaucoup moins chères en comparaison, mais leur polyvalence serait également quelque peu inférieure à celle des solutions centrées sur l’entreprise.

Une stratégie de sauvegarde flexible et détaillée est une nécessité pour les environnements oVirt, compte tenu de l’importance des machines virtuelles dans les entreprises modernes. La menace constante des activités cybercriminelles n’est qu’une des raisons pour lesquelles les sauvegardes en tant que mesure de sécurité sont les plus importantes à l’heure actuelle, et investir dans votre système de protection des données n’est plus une option – c’est tout simplement une exigence.

La fiabilité et la polyvalence de vos options de sauvegarde doivent être testées régulièrement, car une seule sauvegarde défaillante peut faire la différence entre un léger désagrément et un énorme problème financier et de réputation pour l’entreprise, quelles que soient sa taille et sa complexité. Réfléchissez à vos environnements de sauvegarde et choisissez les bonnes solutions afin d’être prêt à faire face à un maximum de situations différentes.

À propos de l’auteur
Rob Morrison
Rob Morrison est le directeur marketing de Bacula Systems. Il a commencé sa carrière dans le marketing informatique chez Silicon Graphics en Suisse, où il a obtenu de bons résultats dans divers rôles de gestion du marketing pendant près de 10 ans. Au cours des 10 années suivantes, Rob a également occupé divers postes de gestion du marketing chez JBoss, Red Hat et Pentaho, assurant la croissance des parts de marché de ces sociétés bien connues. Il est diplômé de l'université de Plymouth, titulaire d'un diplôme spécialisé en médias et communications numériques, et a suivi un programme d'études à l'étranger.
Laissez un commentaire

Votre adresse email ne sera pas publiée. Les champs requis sont indiqués *