-
Qu'est-ce que XenServer ?
-
Comment récupérer des données à partir d'un disque virtuel dans XenServer ?
-
Choisir une solution de sauvegarde de données et de récupération d'urgence pour XenServer
-
Conclusion
La perte de données personnelles peut être dévastatrice, et lorsque cela concerne les données de votre entreprise, l'impact est encore plus sévère. Cela peut faire cesser vos opérations commerciales, entraînant une perte de productivité, de revenus et de confiance des clients. Bien que Citrix XenServer fournisse une plateforme fiable pour consolider les données de l'entreprise sur un espace disque virtualisé, elle n'est pas immunisée contre les problèmes. La perte de données peut survenir en raison de suppressions intentionnelles ou accidentelles ainsi que de corruption.
Qu'est-ce que XenServer ?
Citrix XenServer est une plateforme de virtualisation serveur open source basée sur l'hyperviseur Xen. Citrix propose également une version supportée que vous pouvez acheter, avec deux options : Standard et Enterprise.
Comment récupérer des données à partir d'un disque virtuel dans XenServer ?
Voici un cas de récupération de données après une perte de fichier de disque virtuel XenServer due à une coupure de courant.
Environnement de récupération des données du serveur :
Un serveur Dell au sein d'une organisation est configuré avec une carte RAID, formant un tableau RAID10 composé de quatre disques.
Le serveur fonctionne avec XenServer en tant que hyperviseur, avec le système d'exploitation Windows Server installé sur les machines virtuelles.
Il y a deux disques de machine virtuelle, un pour le système et un pour les données. La couche supérieure est déployée avec un serveur Web utilisant l'architecture ASP + SQL Server.
Panne du serveur et analyse :
En raison d'une coupure de courant soudaine, un VPS (machine virtuelle XenServer) dans le serveur est devenu inaccessible, entraînant la perte des fichiers de disque virtuel.
1. Récupérez les disques sur le serveur défectueux, en leur assignant des identifiants uniques. Créez des sauvegardes en lecture seule de tous les disques. Une fois les sauvegardes terminées, restaurez les disques à leurs positions d'origine sur le serveur. Les opérations ultérieures d'analyse et de récupération de données seront effectuées sur les images de sauvegarde pour éviter tout dommage supplémentaire aux données originales.
2. Les disques des machines virtuelles XenServer sont organisés en utilisant la structure LVM, où chaque disque virtuel correspond à un volume logique (LV) et fonctionne en mode de provisionnement mince. Les informations pertinentes LVM sont stockées au sein de XenServer. Le ingénieur de récupération de données a examiné les informations liées à LVM sous "/etc/lvm/backup/" mais n'a trouvé aucune information concernant le disque virtuel endommagé. Il a été déterminé que les informations LVM avaient été mises à jour. Une analyse supplémentaire a été effectuée au niveau inférieur pour localiser les informations LVM qui n'avaient pas été mises à jour.
3. Selon les informations obsolètes de LVM, l'ingénieur de récupération de données a identifié la région des données du disque virtuel. Cependant, les données se sont révélées corrompues. Après analyse, il a été confirmé que la machine virtuelle est devenue inaccessible en raison de dommages à son disque virtuel, entraînant la perte du système d'exploitation et des données. Cette situation aurait pu être causée par une attaque réseau ou un logiciel malveillant ciblant la machine virtuelle.
4. Après avoir vérifié cette région, l'ingénieur de récupération de données a découvert de nombreuses pages de base de données fragmentées, malgré une corruption de données importante. Il a été décidé qu'une tentative pourrait être faite pour reconstituer ces fragments de pages de base de données afin de créer une base de données utilisable.
Solution de récupération des données du serveur :
1. Identifier la position de début du fichier compressé de la base de données de sauvegarde en analysant la structure de l'archive RAR. Le premier secteur d'un fichier d'archive RAR contient le nom du fichier, donc nous pouvons faire correspondre le nom du fichier de la base de données de sauvegarde compressée avec le nom du fichier trouvé à la position identifiée pour déterminer la position de début de la base de données de sauvegarde.
2. Une fois la position du fichier compressé trouvée, analyser les données dans cette zone et renommer les données en tant que fichier compressé au format RAR. Essayer d'extraire le fichier compressé, mais rencontrer une erreur d'extraction.
L'erreur d'extraction est due à une corruption des données. Essayez d'utiliser un outil de réparation RAR pour traiter le fichier et extraire certaines des données. Cependant, les données extraites ne comprennent qu'une partie du code du site web, ce qui indique que le fichier de sauvegarde de la base de données dans l'archive RAR est probablement endommagé.
3. Analysez la structure sous-jacente de la base de données SQL Server pour localiser sa position de départ. Généralement, la 9ème page d'une base de données SQL Server contient le nom de la base de données. En connaissant le nom de la base de données, il est possible d'analyser la structure sous-jacente et de trouver la position de départ de la base de données. L'ingénieur en récupération de données peut développer un programme pour scanner les données sous-jacentes afin de repérer les pages qui correspondent aux caractéristiques d'une base de données SQL Server, comme l'enregistrement des numéros de page et des numéros de fichier.
4. Reconstruisez les données fragmentées dans le bon ordre pour former un fichier MDF complet. Utilisez un programme de vérification de la somme de contrôle MDF pour vérifier l'intégrité du fichier MDF entier.
5. Après avoir confirmé qu'aucun problème n'a été détecté, configurez un environnement de base de données et attachez la base de données reconstituée à cet environnement de base de données nouvellement créé. Vérifiez l'intégrité des données en interrogeant les tables pertinentes et en vérifiant la présence des dernières données. Grâce aux requêtes utilisateur et aux vérifications approfondies, confirmez que les données récupérées sont complètes et valides. Le processus de récupération des données est terminé.
Choisir une solution de sauvegarde de données et de récupération d'urgence pour XenServer
En tant que fournisseur professionnel de solutions de protection des données, Vinchin propose des solutions fiables de sauvegarde de données et de récupération d'urgence à chaque client dans de nombreux secteurs d'activité donc en cas de perte de données les entreprises n'auront pas besoin de passer beaucoup de temps à diagnostiquer le problème mais pourront récupérer les données à partir de la sauvegarde immédiatement.
Vinchin Backup & Recovery est une solution professionnelle qui prend en charge la sauvegarde de données de machines virtuelles comme VMware vSphere, Hyper-V, XenServer, XCP-ng, oVirt, RHV, OpenStack, etc. ainsi que d'autres données telles que les bases de données, les serveurs NAS, les serveurs de fichiers, etc.
Vinchin Backup & Recovery offre des options flexibles de planification de sauvegarde permettant aux utilisateurs de configurer des tâches de sauvegarde complète, incrémentielle et différentielle pour s'exécuter automatiquement quotidiennement, hebdomadairement et mensuellement, réalisant ainsi un processus intelligent de sauvegarde XenServer afin de minimiser les charges de configuration manuelle de sauvegarde pour les utilisateurs. Avec Vinchin Backup & Recovery, vous pouvez facilement restaurer une machine virtuelle XenServer entière d'une manière simple.
Une console web conviviale aidera à créer facilement la tâche de sauvegarde.
1. Sélectionnez la machine virtuelle XenServer
2. Sélectionnez le stockage de sauvegarde
3. Sélectionnez les stratégies de sauvegarde nécessaires
4. Soumettre l'offre d'emploi
Vous pouvez commencer à utiliser ce système puissant avec une période d'essai gratuite complète de 60 jours. Cliquez simplement sur le bouton pour obtenir le package d'installation.
Conclusion
Ce passage illustre le processus de récupération de données pour les serveurs XenServer. Il s'agit d'un cas de récupération de données, et le processus réel peut varier en fonction des circonstances. En cas de défaillance de serveur et de perte de données, il est recommandé de solliciter l'aide de prestataires de services professionnels de récupération de données.
Partager sur: