Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article explique comment remplacer un lecteur existant qui héberge un ou plusieurs points de terminaison de serveur Azure File Sync, soit sur une installation de serveur Windows Server local, soit sur une machine virtuelle (VM) dans le cloud. Ce remplacement peut être dû au fait que le lecteur échoue, ou parce que vous voulez optimiser et équilibrer les ressources en utilisant une taille ou un type de lecteur différents. Certaines des étapes diffèrent légèrement, selon que votre serveur inscrit Azure File Sync se trouve localement ou dans Azure.
Important
Remplacer un lecteur implique toujours un certain temps d’arrêt pour les utilisateurs. Nous vous recommandons de suivre les étapes décrites dans cet article. Si vous recréez simplement le lecteur et redémarrez le service de synchronisation de stockage sans d’abord supprimer les points de terminaison de serveur, alors le serveur rejettera automatiquement la base de données de synchronisation.
Étape 1 : créer une machine virtuelle temporaire avec de nouveaux points de terminaison de serveur
Créez une machine virtuelle temporaire (Serveur B) aussi proche que possible de votre serveur inscrit (Serveur A). Si votre serveur inscrit est local, créez une machine virtuelle localement. Si votre serveur inscrit se trouve dans le cloud, créez une machine virtuelle dans le cloud, de préférence dans la même région que votre serveur inscrit.
Ensuite, créez les points de terminaison de serveur sur le serveur B. Activez la hiérarchisation cloud. Définissez temporairement la stratégie d’espace libre du volume à 99 % afin de pouvoir transférer autant de fichiers que possible vers le cloud.
Étape 2 : copier les données sur la machine virtuelle temporaire
Utilisez Robocopie, un outil de copie SMB (Server Message Block) intégré à Windows, pour copier les données du serveur A vers le serveur B. Exécutez la commande suivante à partir de la ligne de commande Windows sur le serveur A :
robocopy <Server A SourcePath> <Server B Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txt
Étape 3 : transférer les utilisateurs vers la machine virtuelle temporaire
Supprimer l’accès utilisateur à vos points de terminaison de serveur entraîne un temps d’arrêt. Pour réduire les temps d’arrêt, effectuez ces étapes aussi rapidement que possible :
Supprimez l’accès SMB aux points de terminaison de serveur sur le serveur A. Ne supprimez pas encore les points de terminaison de serveur.
Sur le serveur A, remplacez le type de démarrage du service de l’agent de synchronisation du stockage d’automatique à désactivé, puis mettez-le en état Arrêté.
Réexécutez Robocopy pour copier les modifications qui se sont produites depuis la dernière exécution. Depuis le serveur A, exécutez :
robocopy <SourcePath> <Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txtActivez l’accès SMB aux points de terminaison de serveur sur le serveur B. Les utilisateurs doivent désormais pouvoir accéder au partage de fichiers depuis la machine virtuelle temporaire (serveur B).
Sur le serveur A, remplacez le type de démarrage du service de l’agent de synchronisation du stockage de désactivé à automatique, puis mettez-le en état Démarré.
Étape 4 : supprimer les anciens points de terminaison de serveur et remplacer le lecteur
Lorsque vous êtes certain que l’accès des utilisateurs est restauré, supprimer les points de terminaison de serveur sur le serveur A. Si vous obtenez un message d’erreur indiquant que la suppression des points terminaison du serveur a échoué, vérifiez que l’état du service Agent de synchronisation de stockage sur le serveur A est Démarré.
Remplacez le lecteur sur le serveur A et assurez-vous que la lettre du lecteur remplacé est la même qu’avant le remplacement.
Étape 5 : créer des points de terminaison de serveur et copier les données sur le nouveau lecteur
Recréez les points de terminaison de serveur sur le serveur A. Activez la hiérarchisation cloud. Définissez temporairement la stratégie d’espace libre du volume à 99 % afin de pouvoir transférer autant de fichiers que possible vers le cloud.
Utilisez Robocopy pour copier les données sur le nouveau lecteur sur le serveur A. Exécutez la commande suivante depuis la ligne de commande Windows sur le serveur B :
robocopy <Server B SourcePath> <Server A Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txt
Étape 6 : restaurer l’accès utilisateur au serveur inscrit
Supprimer l’accès utilisateur à vos points de terminaison de serveur sur la machine virtuelle temporaire entraîne un temps d’arrêt. Pour réduire les temps d’arrêt, effectuez ces étapes aussi rapidement que possible :
Supprimez l’accès SMB aux points de terminaison de serveur sur le serveur B. Ne supprimez pas encore les points de terminaison de serveur.
Réexécutez Robocopy pour copier les modifications qui se sont produites depuis la dernière exécution. Depuis le serveur B, exécutez :
robocopy <SourcePath> <Dest.Path> /MT:16 /R:2 /W:1 /COPYALL /MIR /DCOPY:DAT /XA:O /B /IT /UNILOG:RobocopyLog.txtAssurez-vous que l’état du service Agent de synchronisation de stockage sur le serveur A est Démarré .
Activez l’accès SMB aux points de terminaison de serveur sur le serveur A.
Connectez-vous au portail Azure. Accédez au groupe de synchronisation et vérifiez que le point de terminaison cloud se synchronise avec les points de terminaison de serveur sur le serveur A. Les utilisateurs doivent maintenant être en mesure d’accéder au partage de fichiers depuis votre serveur inscrit.
N’oubliez pas de modifier votre stratégie d’espace libre du volume à un niveau raisonnable, comme 10 à 20 %.