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.
Azure File Sync vous aide à centraliser les partages de fichiers de votre organisation dans Azure Files sans renoncer à la flexibilité, aux performances et à la compatibilité d'un serveur de fichiers sur site. Il atteint cet objectif en transformant vos Windows Servers en un cache rapide de votre partage de fichiers Azure.
Cet article explique comment enregistrer et désenregistrer un serveur avec un service de synchronisation de stockage. Lorsque vous enregistrez un serveur avec Azure File Sync, vous créez une relation de confiance entre votre Windows Server et Azure. Utilisez cette relation de confiance pour créer des points de terminaison serveur, qui représentent des dossiers spécifiques sur votre serveur Windows que vous souhaitez synchroniser avec un partage de fichiers Azure. Le partage de fichiers Azure auquel vous synchronisez le point de terminaison serveur s’appelle un point de terminaison cloud.
Pour plus d’informations sur la manière de déployer Azure File Sync, voir Comment déployer Azure File Sync.
Prérequis
Pour inscrire un serveur à un service de synchronisation de stockage, vous devez d’abord préparer votre serveur avec les prérequis nécessaires :
Votre serveur doit exécuter une version prise en charge de Windows Server. Pour plus d’informations, consultez Azure File Sync configuration système requise et interopérabilité.
Déployez un service de synchronisation du stockage. Veuillez consulter la section Déployer Azure File Sync.
Vérifiez que le serveur est connecté à Internet et que Azure est accessible.
Désactivez la configuration de sécurité améliorée IE pour les administrateurs en utilisant l’interface utilisateur de Gestionnaire de serveur.
Vérifiez que le module Azure PowerShell est installé sur votre serveur. Si votre serveur est membre d'un cluster de basculement, le module Az doit être installé sur chaque nœud du cluster. Pour plus de détails sur la façon d’installer le module Az (Az module), voir Installer et configurer Azure PowerShell. Utilisez la version la plus récente du module Az PowerShell pour enregistrer ou désenregistrer un serveur. Si le paquet Az est déjà installé sur ce serveur et que la version PowerShell sur ce serveur est 5.x ou plus, vous pouvez utiliser le
Update-Modulecmdlet pour mettre à jour ce paquet.Si vous utilisez un serveur proxy réseau dans votre environnement, configurez les paramètres de proxy sur votre serveur pour que l’agent de synchronisation puisse l’utiliser.
Déterminez votre adresse IP proxy et votre numéro de port.
Modifiez ces deux fichiers :
- C :\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config
- C :\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config
Ajoutez les lignes de la Figure 1 ci-dessous
/System.ServiceModeldans les deux fichiers machine.config. Changez127.0.0.1:8888pour l’adresse IP et le numéro de port corrects.Figure 1: <system.net> <defaultProxy enabled="true" useDefaultCredentials="true"> <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" /> </defaultProxy> </system.net>Définissez les paramètres du proxy WinHTTP en utilisant la ligne de commande :
- Montrez le proxy :
netsh winhttp show proxy - Définissez le proxy :
netsh winhttp set proxy 127.0.0.1:8888 - Réinitialisez le proxy :
netsh winhttp reset proxy - Si vous configurez ce proxy après l’installation de l’agent, redémarrez l’agent de synchronisation :
net stop filesyncsvc
- Montrez le proxy :
Inscrire un serveur au service de synchronisation de stockage
Avant de pouvoir utiliser un serveur comme point de terminaison serveur dans un groupe Azure File Sync, enregistrez le serveur avec un service de synchronisation de stockage. Vous pouvez enregistrer un serveur avec un seul service de synchronisation de stockage à la fois.
Installer l’agent Azure File Sync
Démarrez le programme d’installation de l’agent Azure File Sync.
Activez les mises à jour de l’agent Azure File Sync via Microsoft Update. Cette étape est importante car les correctifs de sécurité critiques et les améliorations de fonctionnalités du package serveur sont fournis via Microsoft Update.
Assurez-vous que Microsoft Update est activé dans le volet Microsoft Update du programme d’installation de l’agent Azure File Sync.
Si vous n’avez pas enregistré le serveur auparavant, l’interface d’enregistrement apparaît immédiatement après l’installation.
Important
Si le serveur appartient à un cluster de basculement, l’agent Azure File Sync doit être installé sur chacun des nœuds du cluster.
Inscrire le serveur
Enregistrez le serveur en utilisant l’interface utilisateur d’enregistrement du serveur ou Azure PowerShell.
Suivez ces étapes pour enregistrer le serveur en utilisant l’interface utilisateur d’enregistrement du serveur.
Si le serveur est membre d'un cluster de basculement, l'inscription du serveur doit être exécutée sur chaque serveur du cluster. Lorsque vous affichez les serveurs inscrits dans le portail Azure, Azure File Sync reconnaît automatiquement chaque nœud comme un membre du même cluster de basculement et les regroupe en conséquence.
Si l'interface d'enregistrement du serveur n'a pas démarré immédiatement après l'installation de l'agent Azure File Sync, lancez-la manuellement en exécutant
C:\Program Files\Azure\StorageSyncAgent\ServerRegistration.exe.Sélectionnez Sign-in pour accéder à votre abonnement Azure.
Sélectionnez l’abonnement, le groupe de ressources et le service de synchronisation de stockage appropriés dans la boîte de dialogue.
Si
ServerRegistration.exeéchoue ou expire lors de l’enregistrement, définissez la variable d’environnementARM_CLOUD_METADATA_URLet essayez de l’enregistrer à nouveau. Remplacez<domain>par la valeur pour votre cloud :Nuage Domain Publique azure.com Gâteau de lune chinacloudapi.cn Fairfax usgovcloudapi.net [System.Environment]::SetEnvironmentVariable('ARM_CLOUD_METADATA_URL', 'https://management.<domain>/metadata/endpoints?api-version=2019-05-01', 'machine')Il se peut qu’on vous invite à vous reconnecter à Azure pour compléter le processus d’inscription.
Désenregistrer un serveur avec le service de synchronisation de stockage
Pour désenregistrer un serveur avec un service de synchronisation de stockage, suivez les étapes suivantes.
Avertissement
N'essayez pas de résoudre des problèmes de synchronisation, de tiéraillage cloud ou tout autre aspect d'Azure File Sync en désinscrivant et enregistrant un serveur, ou en supprimant et recréant les terminaux serveurs à moins qu'un ingénieur Microsoft ne vous l'indique explicitement. Désenregistrer un serveur et supprimer les terminaux serveurs est une opération destructrice. Les fichiers hiérarchisés sur les volumes comportant des points de terminaison serveur ne sont pas « reconnectés » à leur emplacement dans le partage de fichiers Azure après avoir recréé le serveur enregistré et les points de terminaison serveur. Cette situation entraîne des erreurs de synchronisation. Les fichiers hiérarchisés qui existent en dehors de l’espace de noms d’un point de terminaison de serveur risquent d’être définitivement perdus. Des fichiers hiérarchisés peuvent exister dans les points de terminaison de serveur même si vous n’avez jamais activé la hiérarchisation cloud.
Restaurer toutes les données hiérarchisées (facultatif)
Si vous souhaitez que les fichiers actuellement en niveaux soient disponibles après la suppression d’Azure File Sync (par exemple, c’est un environnement de production, pas un environnement de test), rappelez tous les fichiers de chaque volume contenant des terminaux serveur. Désactivez le cloud tiering pour tous les points de terminaison serveurs, puis exécutez les commandlets PowerShell suivants :
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
Invoke-StorageSyncFileRecall -Path <a-volume-with-server-endpoints-on-it>
Avertissement
Si le volume local hébergeant le point de terminaison serveur n’a pas assez d’espace libre pour rappeler toutes les données en niveaux, le Invoke-StorageSyncFileRecall cmdlet échoue.
Supprimer le serveur de tous les groupes de synchronisation
Avant de désenregistrer le serveur sur le Storage Sync Service, supprimez tous les points de terminaison des serveurs sur ce serveur.
Allez sur le service de synchronisation de stockage où votre serveur est enregistré.
Supprimez tous les points de terminaison de serveur pour ce serveur dans chaque groupe de synchronisation du service de synchronisation de stockage. Pour supprimer les terminaux serveur, faites un clic droit sur le point de terminaison serveur concerné dans le panneau de synchronisation du groupe.
Désinscrire le serveur
Après avoir rappelé toutes les données et retiré le serveur de tous les groupes de synchronisation, désinscrivez le serveur.
Dans le portail Azure, allez dans le service de synchronisation de stockage et sélectionnez Synchroniser>les serveurs enregistrés.
Faites un clic droit sur le serveur que vous souhaitez désenregistrer et sélectionnez Désinscrire le serveur.
Gérer l’utilisation du réseau et du stockage d’Azure File Sync
Comme Azure File Sync est rarement le seul service fonctionnant dans votre centre de données, vous pourriez vouloir limiter l’utilisation réseau et de stockage d’Azure File Sync.
Important
La définition de limites trop faibles aura un impact sur les performances de la synchronisation et du rappel de Azure File Sync.
Définir des limites réseau Azure File Sync
Vous pouvez limiter l’utilisation du réseau de Azure File Sync à l’aide des applets de commande StorageSyncNetworkLimit.
Remarque
Les limites réseau ne s’appliquent pas aux scénarios suivants :
- Accès à un fichier en niveaux
- Métadonnées de synchronisation échangées entre le serveur enregistré et le service de synchronisation de stockage
Comme ce trafic réseau n'est pas limité, Azure File Sync pourrait dépasser la limite réseau que vous avez configurée. Surveillez le trafic réseau et ajustez la limite pour tenir compte du trafic réseau qui n’est pas soumis à une limitation de débit.
Par exemple, vous pouvez créer une limite de limitation pour vous assurer que Azure File Sync n'utilise pas plus de 10 Mbits/s entre 9 h et 17 h (17 h) pendant la semaine de travail :
Import-Module "C:\Program Files\Azure\StorageSyncAgent\StorageSync.Management.ServerCmdlets.dll"
New-StorageSyncNetworkLimit -Day Monday, Tuesday, Wednesday, Thursday, Friday -StartHour 9 -EndHour 17 -LimitKbps 10000
Remarque
Pour appliquer la limite réseau pendant 24 heures, utilisez 0 pour les paramètres -StartHour et -EndHour.
Vous pouvez voir votre limite en utilisant le cmdlet suivant :
Get-StorageSyncNetworkLimit # assumes StorageSync.Management.ServerCmdlets.dll is imported
Pour supprimer les limites réseau, exécutez le Remove-StorageSyncNetworkLimit cmdlet. Par exemple, la commande suivante supprime toutes les limites réseau :
Get-StorageSyncNetworkLimit | ForEach-Object { Remove-StorageSyncNetworkLimit -Id $_.Id } # assumes StorageSync.Management.ServerCmdlets.dll is imported
Utiliser Windows Server QoS de stockage
Lorsque Azure File Sync est hébergé sur une machine virtuelle s’exécutant sur un hôte de virtualisation Windows Server, vous pouvez utiliser la qualité de service de stockage (qualité de service de stockage) pour réglementer la consommation des E/S de stockage. Vous pouvez définir la stratégie QoS de stockage en tant que maximum (ou limite, par exemple, la façon dont StorageSyncNetworkLimit est appliquée dans l’exemple précédent) ou comme un minimum (ou réservation). La définition d'un minimum au lieu d'un maximum permet à Azure File Sync d'utiliser en rafale la bande passante de stockage disponible si d'autres workloads ne l'utilisent pas. Pour plus d’informations, consultez La qualité du service de stockage.