Résoudre les problèmes de synchronisation de fichiers Azure
Vous pouvez utiliser Azure File Sync pour centraliser les partages de fichiers de votre organisation dans Azure Files tout en conservant la flexibilité, le niveau de performance et la compatibilité d’un serveur de fichiers local. Cet article est destiné à vous aider à dépanner et à résoudre les problèmes que vous pouvez rencontrer avec le déploiement d’Azure File Sync. Nous vous y expliquons également comment collecter des journaux d’activité du système qui sont utiles pour analyser les problèmes rencontrés de manière plus approfondie.
Documentation courante sur la résolution des problèmes
En fonction du problème que vous rencontrez, consultez la documentation de résolution des problèmes appropriée :
Problèmes | Documentation sur la résolution des problèmes |
---|---|
Problèmes d’installation ou d’inscription de serveur de l’agent | Résoudre les problèmes liés à l’installation de l’agent Azure File Sync et à l’inscription du serveur |
Problèmes de création de point de terminaison cloud ou de point de terminaison de serveur, ou le serveur inscrit est hors connexion | Résoudre les problèmes liés à la gestion des groupes de synchronisation Azure File Sync |
Le point de terminaison du serveur a un état d’erreur ou les fichiers ne parviennent pas à se synchroniser | Résoudre les erreurs et l’intégrité de synchronisation Azure File Sync |
Les fichiers ne sont pas hiérarchisé ou rappelés | Résoudre les problèmes liés à la hiérarchisation cloud Azure File Sync |
Le service De l’agent de synchronisation de stockage (FileSyncSvc) ne parvient pas à démarrer | Résoudre les problèmes d’Azure File Sync |
Utilisation élevée de la mémoire sur le serveur | Résoudre les problèmes d’Azure File Sync |
Si vous ne savez pas où commencer, consultez les premières étapes de résolution des problèmes généraux.
Premières étapes de résolution générale des problèmes
Si vous rencontrez des problèmes avec Azure File Sync, commencez par effectuer les étapes suivantes :
- Recherchez les erreurs à l’aide des journaux d’événements ou de Portail Azure sur le serveur. Pour plus d’informations sur la façon d’afficher l’intégrité de votre environnement Azure File Sync à l’aide des journaux des Portail Azure ou des événements, consultez Surveiller Azure File Sync.
- Vérifiez que le service Azure File Sync s’exécute sur le serveur :
- Ouvrez le composant logiciel enfichable MMC des services et vérifiez que le service de l’Agent de synchronisation du stockage (FileSyncSvc) est en cours d’exécution. Si le service n’est pas en cours d’exécution et ne parvient pas à démarrer, consultez le service De l’agent de synchronisation de stockage (FileSyncSvc) ne parvient pas à démarrer.
- Vérifiez que les pilotes de filtre Azure File Sync (StorageSync.sys et StorageSyncGuard.sys) s’exécutent sur le serveur :
- À partir d’une invite de commandes avec élévation de privilèges, exécutez
fltmc
. Vérifiez que les pilotes de filtre de système de fichiers StorageSync.sys et StorageSyncGuard.sys sont répertoriés.
- À partir d’une invite de commandes avec élévation de privilèges, exécutez
- Utilisez l’applet de commande Debug-StorageSyncServer sur le serveur pour rechercher les problèmes courants.
Applet de commande Debug-StorageSyncServer
L’applet Debug-StorageSyncServer
de commande diagnostiquera les problèmes courants sur le serveur Azure File Sync, tels que la configuration incorrecte du certificat et l’heure incorrecte du serveur. Nous avons également simplifié la résolution des problèmes Azure File Sync en fusionnant les fonctionnalités de certains scripts et applets de commande existants (AFSDiag.ps1, FileSyncErrorsReport.ps1 et Test-StorageSyncNetworkConnectivity
) dans l’applet Debug-StorageSyncServer
de commande.
Pour exécuter les diagnostics sur le serveur, exécutez les commandes PowerShell suivantes :
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -Diagnose
Pour tester la connectivité réseau sur le serveur, exécutez les commandes PowerShell suivantes :
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -TestNetworkConnectivity
Pour identifier les fichiers qui ne parviennent pas à se synchroniser sur le serveur, exécutez les commandes PowerShell suivantes :
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -FileSyncErrorsReport
Pour collecter les journaux et les traces sur le serveur, exécutez les commandes PowerShell suivantes :
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Comment collecter des journaux et des traces sur le serveur Azure File Sync
Si votre problème n’est pas résolu après avoir suivi les étapes décrites dans la documentation de résolution des problèmes, exécutez l’outil AFSDiag et envoyez sa sortie de fichier .zip à l’ingénieur du support affecté à votre cas pour un diagnostic plus approfondi.
Pour exécuter AFSDiag, procédez comme suit :
Ouvrez une fenêtre PowerShell avec élévation de privilèges, puis exécutez les commandes suivantes (appuyez sur Entrée après chaque commande) :
Notes
AFSDiag crée le répertoire de sortie et un dossier temporaire au sein de celui-ci avant de collecter les journaux, puis supprime le dossier temporaire une fois l’opération terminée. Spécifiez un emplacement de sortie qui ne contient pas de données.
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll" Debug-StorageSyncServer -AFSDiag -OutputDirectory C:\output -KernelModeTraceLevel Verbose -UserModeTraceLevel Verbose
Reproduisez le problème. Lorsque vous avez terminé, entrez D.
Un fichier .zip contenant les journaux d’activité et les fichiers de trace est enregistré dans le répertoire de sortie que vous avez spécifié.
Le service De l’agent de synchronisation de stockage (FileSyncSvc) ne parvient pas à démarrer
Après avoir installé ou mis à niveau l’agent Azure File Sync (v17.3 ou version ultérieure), vous pouvez rencontrer l’un des symptômes suivants :
Le service De l’Agent de synchronisation de stockage (FileSyncSvc) ne parvient pas à commencer par l’erreur suivante :
Error 0x80070057: The parameter is incorrect.
L’inscription d’un serveur à l’aide de l’applet de commande Register-AzStorageSyncServer échoue avec l’erreur suivante :
Register-AzStorageSyncServer: Exception of type 'Commands.StorageSync.Interop.Exceptions.ServerRegistrationException' was thrown.
ServerRegistration.exe ou AfsUpdater.exe ne parvient pas à s’ouvrir
Ce problème se produit, car l’agent Azure File Sync dépend d’une fonctionnalité de sécurité Windows et des mises à jour pour cette fonctionnalité de sécurité ne sont pas installées.
Pour résoudre ce problème, vérifiez que vos mises à jour Windows Server sont installées :
- Windows Server 2012 R2 : KB5021653
- Windows Server 2016 : KB5040562
- Windows Server 2019 : KB5005112 et KB5040430
Utilisation élevée de la mémoire sur le serveur
Azure File Sync utilise des bases de données ESE (Extensible Storage Engine) pour la synchronisation et la hiérarchisation cloud. Les bases de données ESE peuvent consommer jusqu’à 80 % de la mémoire système pour améliorer les performances. Pour limiter la quantité de mémoire utilisée par les bases de données ESE, vous pouvez configurer le MaxESEDbCachePercent
paramètre de Registre sur le serveur.
Pour réduire la limite d’utilisation de la mémoire ESE à 60 %, qui est un bon équilibre entre l’utilisation de la mémoire et le cache suffisant pour maintenir des performances décentes des bases de données, exécutez la commande suivante à partir d’une invite de commandes avec élévation de privilèges :
REG ADD HKLM\Software\Microsoft\Azure\StorageSync /v MaxESEDbCachePercent /t REG_DWORD /d 60
Une fois le paramètre de MaxESEDbCachePercent
Registre créé, redémarrez le service FileSyncSvc (Storage Sync Agent).
Voir aussi
- Superviser Azure File Sync
- Dépanner Sauvegarde Azure
- Résoudre les problèmes de niveau de performance d’Azure Files
Contactez-nous pour obtenir de l’aide
Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.