Avamar : Restauration d’une base de données Exchange à partir d’une sauvegarde affectée par le problème de non-correspondance de casse du chemin de la base de données.
Summary: Restauration d’une base de données Exchange à partir d’une sauvegarde Avamar affectée par le problème de non-correspondance de casse du chemin de la base de données.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Objectif :
- Restauration d’une base de données Exchange à partir d’une sauvegarde Avamar affectée par le problème de non-correspondance de casse du chemin de la base de données décrit dans Avamar : échec de la restauration de la base de données Exchange avec une erreur avtar indiquant que la base de données est introuvable dans la sauvegarde
- Cette solution est utilisée pour restaurer une base de données Exchange à partir d’une sauvegarde créée avant l’application de l’option « --use-case-sensitive-paths »
- Elle utilise le fichier binaire avtar.exe dans une invite de commande avec élévation de privilèges
Attention : Avant de passer aux étapes suivantes, passez en revue et comprenez le scénario décrit dans l’article mentionné.
-
Si la sauvegarde destinée à être restaurée a été effectuée au cours des sept derniers jours (en de rares occasions), accédez à la section « Informations supplémentaires » et suivez les instructions.
Conditions préalables à la solution de contournement :
- Sur le système à partir duquel le fichier avtar.exe est exécuté, le client Avamar Windows doit être inscrit sur le même serveur Avamar que la sauvegarde. Le plug-in Exchange n’est pas requis pour cette solution de contournement.
- L’invite de commande Windows doit être ouverte en tant qu’administrateur (invite de commande avec élévation de privilèges), le compte d’utilisateur doit disposer des privilèges d’administrateur local du système.
- Les informations d’identification de l’utilisateur MCUser Avamar (ou de tout autre utilisateur Avamar disposant de privilèges de restauration) sont requises.
- Le chemin complet du client de sauvegarde Avamar, le numéro de libellé de sauvegarde et le chemin complet de la base de données sont requis.
- Le disque de destination doit disposer d’un espace libre suffisant pour contenir les bases de données et les fichiers journaux liés à la restauration (un exemple de calcul de l’espace est fourni ci-dessous).
Command Syntax: avtar.exe -x --internal --incpartials --status=60 --nostdout --debug --server=<IP/FQDN> --id=MCuser --ap=<password> --path=<domain/client> --labelnum=<label> --logfile=<Log path> --target=<Destination Path> <DB path to be restored without the mismatched section of the path>
| Options avtar.exe à spécifier | Description |
|---|---|
| --server=Avamar_server | Spécifie le nom d’hôte ou l’adresse IP du serveur Avamar |
| --ap=password | Spécifie le mot de passe du compte qui a été spécifié avec l’option --id (valeur sensible à la casse) |
| ---acnt=domain/client | Spécifie le domaine Avamar et l’ordinateur client pour la sauvegarde (valeur sensible à la casse) |
| --labelnum=label | Spécifie le numéro de libellé de la sauvegarde |
| --logfile=file | Spécifie le nom complet et le nom du fichier journal de restauration |
| --target=path | Spécifie le chemin d’accès au dossier pour la base de données et les fichiers journaux lors de la restauration vers un système de fichiers. |
| <item path to restore> | Spécifie le chemin de la base de données comme indiqué dans la section « backup targetlist » (valeur sensible à la casse) |
Les administrateurs de sauvegarde Avamar doivent connaître les informations requises pour toutes les options de commande décrites dans le tableau.
Dans tous les cas, voici les recommandations pour collecter certaines des informations stratégiques.
- Le chemin complet du client pour l’option « ---acnt » est sensible à la casse. Il se trouve dans le journal de sauvegarde (fichier journal avtar ou .alg). Par exemple :
<flag type="string" value="/clients/Exchange/EX-Node1.Dell.com" name="path" />
- Le numéro de libellé de sauvegarde est directement visible dans la section « restore » de l’interface utilisateur Avamar (GUI ou AUI).
- Pour le dernier élément de la commande <item path to restore>, ouvrez le journal de sauvegarde (s’il est toujours disponible dans le dossier /var) et recherchez la section « targetlist ». Identifiez le chemin d’accès complet de la base de données requise pour la restauration. Par exemple, pour « datasase4 » :
<targetlist>
<view>
<dir internal="true" labelnum="158" fullname="EX-Node4_00000000/H:/MountPoint/Database6" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="159" fullname="EX-Node4_00000000/C:/Program Files/avs/var/backupMetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="155" fullname="EX-Node3_00000000/H:/MountPoint/database5" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="155" fullname="EX-Node3_00000000/H:/mountpoint/database4" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="156" fullname="EX-Node3_00000000/C:/program files/avs/var/backupmetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="157" fullname="EX-Node2_00000000/H:/MountPoint//Database3" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="158" fullname="EX-Node2_00000000/H:/MountPoint/Database2" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="159" fullname="EX-Node2_00000000/C:/Program Files/avs/var/backupMetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="158" fullname="EX-Node1_00000000/H:/MountPoint/Database1" acnt="/clients/Exchange/EX-Node1.Dell.com" />
<dir internal="true" labelnum="159" fullname="EX-Node1_00000000/C:/Program Files/avs/var/backupMetadata" acnt="/clients/Exchange/EX-Node1.Dell.com" />
</view>
</targetlist>
- Si le journal de sauvegarde n’est plus disponible dans le répertoire /var, suivez les instructions de la section « Récupération d’un journal de sauvegarde Avamar à partir du serveur » sous « Informations supplémentaires » de l’article Avamar : Comment collecter les journaux pour résoudre les problèmes de sauvegarde et de restauration
- Dans cet exemple, le chemin ressemble à ceci :
-
EX-Node3_00000000\H:\mountpoints\Database4\Database4.edb
-
- Cependant, étant donné que le problème de « non-correspondance de la casse » se situe au niveau des « points de montage », l’utilisation de ce chemin complet entraînerait l’échec de restauration connu : « Database not found in backup »
- Pour contourner ce problème de restauration, le chemin est coupé juste avant les « points de montage » qui rencontrent le problème de correspondance. Dans cet exemple, le chemin utilisé dans la commande est le suivant :
-
EX-Node3_00000000\H:\
-
- Cette solution de contournement entraîne la restauration de toute base de données Exchange, y compris les journaux de transaction (s’ils se trouvent dans le même chemin sur le lecteur H: ) qui ont été hébergés sur le nœud Exchange « EX-Node3 » au moment de la sauvegarde.
- Cela nécessite suffisamment d’espace disque libre sur le système où la commande est exécutée pour accueillir toutes les bases de données et tous les journaux de transaction présents sur « EX-Node3 » au moment de la sauvegarde.
- Par exemple : Si la taille totale de la sauvegarde était de 3 To, elle ne nécessiterait pas obligatoirement 3 To d’espace libre pour la restauration :
- L’espace libre nécessaire est uniquement équivalent à la taille de toutes les bases de données et de tous les journaux restaurés à partir du nœud « EX-Node3 »
- Par exemple, il doit être de 400 Go au lieu de 3 To, ce qui correspond à la taille des bases de données 4 et 5, ainsi que des journaux correspondants
- L’espace disque doit être calculé au cas par cas
Étapes de la solution :
- Préparez la commande dans un bloc-notes en y insérant les bonnes informations (si les valeurs logfile ou target comportent des espaces, elles doivent être placées entre guillemets)
- Ouvrez l’invite de commande Windows en mode d’élévation de privilèges
- Accédez au dossier dans lequel se trouve le fichier binaire « avtar.exe ». L’emplacement par défaut est « C:\Program Files\avs\bin\ »
- Exécutez la commande préremplie (voir l’exemple ci-dessous)
avtar.exe -x --internal --incpartials --status=60 --nostdout --debug --server=192.168.20.105 --id=MCUser --password=******** --account=/clients/Exchange/EX-Node1.Dell.com --labelnum=163 --logfile=D:/Restore_logs/Restore_163_Database4_30-08-2024.log --target=E:/Restore_Temp EX-Node3_00000000/H:/
- Attendez que la commande se termine (l’invite est renvoyée). En fonction du volume des données à restaurer, cela peut prendre quelques minutes ou plusieurs heures
- Une fois la commande terminée, vérifiez que les bases de données Exchange sont correctement restaurées avec leurs journaux de transaction respectifs
- Si un problème est détecté au cours du processus, consultez les fichiers journaux de restauration, par exemple sous « D:/Restore_logs/Restore_163_Database4_30-08-2024.log ».
- Si vous avez besoin d’une aide supplémentaire, contactez l’équipe de support Avamar à l’aide du processus de demande de service
Tâche post-restauration :
- Si la restauration réussit, la base de données restaurée devrait être à l’état « Dirty Shutdown ».
- En effet, les fichiers journaux de transaction n’ont pas encore été réexécutés dans la base de données.
- Pour revoir les journaux, suivez cet article Avamar : Restauration d’une base de données Exchange à partir de l’état « Dirty Shutdown »
Remarque : Si les journaux de transaction de la base de données se trouvent sur une lettre de lecteur différente de celle de la base de données, exécutez une nouvelle commande avtar pour restaurer séparément les journaux de transaction.
Additional Information
- Si la sauvegarde destinée à être restaurée a été effectuée au cours des sept derniers jours, contactez immédiatement l’équipe de support Avamar en suivant le processus de demande de service. (Rares occasions)
- Indiquez que cet article a été lu et fournissez sa référence à l’équipe de support.
- L’équipe de support Avamar aide à la restauration selon une procédure de restauration légèrement différente, mais plus efficace.
Affected Products
Avamar, Avamar Plug-in for Exchange VSSArticle Properties
Article Number: 000228193
Article Type: How To
Last Modified: 06 Sep 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.