Sauvegarde incrémentielle dans Proxmox VE à l'aide de VBR
Dans l'un des articles précédents cycle sur l'hyperviseur Proxmox VE, nous avons déjà parlé de la façon de sauvegarder à l'aide d'outils standards. Aujourd'hui, nous allons vous montrer comment utiliser l'excellent outil Veeam® Backup&Replication™ 10 aux mêmes fins.
« Les sauvegardes ont clairement une nature quantique. Jusqu'à ce que vous essayiez de restaurer à partir d'une sauvegarde, elle est en superposition. Il réussit et non. (trouvé sur internet)
Déni de responsabilité
Cet article est une traduction gratuite et étendue sur le sujet guidepublié sur le forum Veeam. Si vous agissez strictement selon le guide d'origine, même à la première étape de l'installation des en-têtes PVE, vous obtiendrez une erreur, car le système ne saura tout simplement pas où les emmener. Il y a plein de moments pas évidents.
Non, je ne dis pas que c'est la méthode de sauvegarde idéale. Non, il ne peut pas être recommandé pour la production. Non, je ne garantis pas la parfaite intégrité des sauvegardes réalisées.
Cependant, tout cela fonctionne et convient tout à fait à de nombreux utilisateurs et administrateurs système novices qui font leurs premiers pas dans l'apprentissage de la virtualisation et des systèmes de sauvegarde.
La sauvegarde est peut-être l’un des processus les plus importants dont dépend le travail de toute entreprise. Rien n’a plus de valeur que les données stockées dans les systèmes d’information de l’entreprise, et rien n’est pire que de ne pas pouvoir les restaurer en cas de panne.
Il arrive souvent que les gens réfléchissent à la nécessité d'une sauvegarde et au choix d'un outil seulement après qu'une urgence se soit déjà produite, associée à la perte de données critiques. À mesure que les technologies de virtualisation évoluaient, les applications de sauvegarde ont commencé à se concentrer sur une interaction étroite avec les hyperviseurs. Le produit Veeam® Backup&Replication™ ne fait pas exception : il dispose de capacités de sauvegarde étendues dans les environnements virtualisés. Aujourd'hui, nous allons vous montrer comment le configurer pour qu'il fonctionne avec Proxmox VE.
Mise en place de l'hyperviseur
Nous utiliserons la version actuelle de Proxmox au moment d'écrire ces lignes - 6.2-1. Cette version est sortie le 12 mai 2020 et contient de nombreux changements utiles, dont nous discuterons dans l'un des articles suivants. Pour l'instant, commençons à préparer l'hyperviseur. La tâche principale consiste à installer Veeam® Agent pour Linux sur un hôte redondant avec Proxmox. Mais avant cela, faisons quelques choses.
Préparation du système
Installez l'utilitaire sudo, qui est absent du système si Proxmox n'a pas été installé sur un système Linux existant, mais en tant que système d'exploitation autonome à partir de image officielle. Nous avons également besoin des en-têtes du noyau pve. Nous allons sur le serveur via SSH et ajoutons un référentiel qui fonctionne sans abonnement au support (il n'est officiellement pas recommandé pour la production, mais il contient les packages dont nous avons besoin) :
Après cette procédure, assurez-vous de redémarrer le serveur.
Installation de Veeam® Agent
Téléchargement paquet deb Veeam® Agent pour Linux depuis le site officiel (nécessite un compte), armez-vous d'un client SFTP et téléchargez le package deb résultant sur le serveur. Installez le package et mettez à jour la liste des programmes dans les référentiels ajoutés par ce package :
Bien entendu, vous pouvez également stocker les sauvegardes directement sur un serveur sur lequel Veeam® Backup&Replication™ est déployé, mais il est toujours plus pratique d'utiliser un stockage externe.
Aller à la rubrique INFRASTRUCTURE DE SAUVEGARDE:
Sélectionnez l'élément Référentiels de sauvegarde, appuyez sur le bouton Ajouter un référentiel et dans la fenêtre qui apparaît, sélectionnez Stockage en réseau:
Par exemple, prenons un test de stockage SMB, j'ai un QNAP classique :
Remplissez le nom et la description, puis cliquez sur le bouton Suivant:
Saisissez l'adresse de stockage SMB et, si elle nécessite une autorisation, cliquez sur Ajouter pour ajouter les détails d'accès :
Remplissez le nom d'utilisateur et le mot de passe pour accéder au stockage SMB, puis cliquez sur le bouton OK et, en revenant à la fenêtre précédente, - Suivant:
Si tout se fait sans erreur, le programme se connectera au stockage, demandera des informations sur l'espace disque disponible et affichera la boîte de dialogue suivante. Dans celui-ci, définissez des paramètres supplémentaires (si nécessaire) et cliquez sur le bouton Suivant:
Dans la fenêtre suivante, vous pouvez laisser toutes les options par défaut et également cliquer sur Suivant:
Nous vérifions que les composants nécessaires sont installés et sont dans l'état existe déjà, et appuyez sur le bouton Appliquer:
À ce stade, Veeam® Backup&Replication™ se reconnectera au stockage, déterminera les paramètres requis et créera le référentiel. Cliquez sur Suivant:
Nous vérifions les informations récapitulatives sur le référentiel ajouté et appuyons sur le bouton Finition:
Le programme proposera automatiquement de sauvegarder ses fichiers de configuration dans un nouveau référentiel. Nous n'en avons pas besoin, alors nous répondons Non:
Dépôt ajouté avec succès :
Création d'une tâche de sauvegarde
Dans la fenêtre principale de Veeam® Backup&Replication™, cliquez sur travail de sauvegarde - Ordinateur Linux. Choisissez un type Server et le régime Géré par serveur de sauvegarde:
Donnez un nom à la tâche et ajoutez éventuellement une description. Puis appuyez Suivant:
Ensuite, nous devons ajouter tous les serveurs avec Proxmox que nous sauvegarderons. Pour ce faire, appuyez sur Ajouter - ordinateur individuel. Entrez le nom d'hôte ou l'adresse IP du serveur et les détails d'accès. On forme ainsi une liste Ordinateurs protégés et appuyez sur Suivant:
Maintenant un point très important, à savoir le choix des données à ajouter à la sauvegarde. Tout dépendra de l'endroit exact où se trouvent vos machines virtuelles. Si vous souhaitez ajouter uniquement un volume logique, vous avez besoin du mode sauvegarde du niveau de volume et choisissez le chemin d'accès au volume logique ou au périphérique, par exemple /dev/pve. Toutes les autres étapes sont identiques.
Pour cet article, nous allons montrer comment fonctionne le mode. Sauvegarde au niveau du fichier:
Dans la fenêtre suivante, nous formons une liste de répertoires à sauvegarder. Cliquez sur Ajouter et prescrire les répertoires où sont stockés les fichiers de configuration des machines virtuelles. La valeur par défaut est le répertoire /etc/pve/nodes/pve/qemu-server/. Si vous utilisez non seulement des machines virtuelles, mais également des conteneurs LXC, ajoutez le répertoire /etc/pve/nodes/pve/lxc/. Dans mon cas, c'est aussi un répertoire /Les données.
Ayant ainsi constitué une liste d'annuaires, appuyez sur Suivant:
Dans la liste déroulante des référentiels, sélectionnez Stockagecréé plus tôt. Déterminez la longueur de la chaîne pour une sauvegarde incrémentielle. Plus il y a de points dans Politique de conservationplus vous économisez d’espace. Mais en même temps, la fiabilité de la sauvegarde diminuera. La fiabilité est plus importante pour moi que la quantité d'espace de stockage, je mets donc 4 points. Vous pouvez prendre la valeur standard 7. Continuez à configurer la tâche en cliquant sur Suivant:
Ici on laisse les paramètres inchangés, il suffit d'aller dans la fenêtre suivante :
Mise en place du planificateur. C'est l'une des fonctionnalités les plus intéressantes pour faciliter la vie d'un administrateur système. Dans l'exemple, j'ai choisi de démarrer automatiquement la sauvegarde tous les jours à 2 heures du matin. Une autre fonctionnalité intéressante est la possibilité d'interrompre le travail de sauvegarde si nous dépassons la limite de temps de la « fenêtre de sauvegarde » allouée. Son horaire exact est formé via le bouton Vitrine:
Encore une fois, à titre d'exemple, supposons que nous effectuons des sauvegardes uniquement en dehors des heures de travail en semaine et que le week-end, nous ne sommes pas du tout limités dans le temps. Nous formons une si belle table, revenons à la fenêtre précédente et cliquons Appliquer:
Il ne reste plus qu'à vérifier les informations récapitulatives sur la tâche et à appuyer sur le bouton Finition:
Ceci termine la création de la tâche de sauvegarde.
Faire une sauvegarde
Tout est élémentaire ici. Dans la fenêtre principale du programme, sélectionnez la tâche créée et cliquez sur Accueil. Le système se connectera automatiquement à notre serveur (ou à plusieurs serveurs), vérifiera la disponibilité du stockage et réservera la quantité d'espace disque requise. Ensuite, en fait, le processus de sauvegarde commencera et, une fois terminé, nous recevrons des informations complètes sur le processus.
Si lors du démarrage d'une sauvegarde, un problème tel que Échec du chargement du module [veeamsnap] avec les paramètres [zerosnapdata=1 debuglogging=0], alors vous devez reconstruire le module veeamsnap selon instruction.
Ce qui est particulièrement intéressant, c'est que sur le serveur lui-même, nous pouvons non seulement voir une liste de toutes les tâches de sauvegarde terminées, mais également surveiller le processus en temps réel avec la commande Veeam:
En prédisant la question de savoir pourquoi la console a l'air si étrange, je dirai tout de suite : j'aime vraiment l'apparence de la console sur l'écran d'un moniteur CRT à tube chaud. Cela se fait à l'aide d'un émulateur de terminal. cool-rétro-terme.
Récupération de données
Maintenant la question la plus importante. Mais comment récupérer des données si quelque chose d’irréparable se produit ? Par exemple, la mauvaise machine virtuelle a été accidentellement supprimée. Dans l'interface graphique de Proxmox, il a complètement disparu, il ne restait plus rien dans le stockage où se trouvait la machine.
Le processus de récupération est simple. Nous allons sur la console Proxmox et entrons la commande :
veeam
Nous verrons une liste des sauvegardes terminées. Sélectionnez les flèches souhaitées et appuyez sur la touche R. Ensuite, sélectionnez un point de restauration et cliquez sur Entrer:
Après quelques secondes, le point de restauration sera monté dans le répertoire /mnt/sauvegarde.
Il ne reste plus qu'à copier les lecteurs virtuels et les fichiers de configuration des machines virtuelles à leur place, après quoi la machine « tuée » apparaîtra automatiquement dans l'interface graphique de Proxmox VE. Vous pourrez le lancer normalement.
Pour démonter le point de récupération, vous ne devez pas le faire manuellement, mais vous devez appuyer sur la touche U en utilitaire Veeam.
C'est tout.
Que la force soit avec toi!
Articles précédents sur l'hyperviseur Proxmox VE :