Partager via


Dépanner Sauvegarde Azure

Cet article répertorie les problèmes courants liés aux Azure Files. Il fournit également des causes et des résolutions possibles pour ces problèmes.

Note

Cet article vous a-t-il été utile ? Votre avis est important à nos yeux. Utilisez le bouton Commentaires sur cette page pour nous faire savoir dans quelle mesure cet article vous a été utile ou comment nous pouvons l’améliorer.

Si vous ne trouvez pas de réponse à votre question ici, vous pouvez nous joindre par le biais des méthodes suivantes (par ordre de priorité) :

S’applique à

Type de partage de fichiers SMB NFS
Partages de fichiers Standard (GPv2), LRS/ZRS
Partages de fichiers Standard (GPv2), GRS/GZRS
Partages de fichiers Premium (FileStorage), LRS/ZRS

Premières étapes de résolution générale des problèmes

Si vous rencontrez des problèmes avec Azure Files, commencez par les étapes suivantes.

Vérifier la résolution DNS et la connectivité à votre partage de fichiers Azure

Le problème le plus courant rencontré par les clients Azure Files est que le montage ou l’accès au partage de fichiers Azure échoue en raison d’une configuration réseau incorrecte. Cela peut se produire avec l’un des trois protocoles de partage de fichiers pris en charge par Azure Files : SMB, NFS et FileREST.

Le tableau suivant fournit les exigences SMB, NFS et FileREST pour les points de terminaison réseau d’un compte de stockage qu’ils peuvent utiliser, et sur quel port ce point de terminaison est accessible. Pour en savoir plus sur les points de terminaison réseau, consultez Considérations relatives à la mise en réseau Azure Files.

Nom du protocole Point de terminaison public non restreint Point de terminaison public restreint Point de terminaison privé Port obligatoire
SMB TCP 445
NFS TCP 2049
FileREST TCP 443 (HTTPS), TCP 80 (HTTP)

Pour monter ou accéder correctement à un partage de fichiers, votre client doit :

  • Être en mesure de résoudre le nom de domaine complet du compte de stockage (par exemple mystorageaccount.file.core.windows.net) en l’adresse IP correcte pour le point de terminaison réseau souhaité du compte de stockage.

  • Établir une connexion TCP à l’adresse IP correctement résolue sur le port approprié pour le protocole souhaité.

Notes

Vous devez utiliser le nom de domaine complet (FQDN) pour votre compte de stockage lors du montage/de l’accès au partage. Les commandes suivantes vous permettent de voir les adresses IP actuelles des points de terminaison réseau de votre compte de stockage, mais vous ne devez pas coder en dur ces adresses IP dans des scripts, des configurations de pare-feu ni d’autres emplacements. Il n’est pas garanti que les adresses IP restent les mêmes. Elles sont susceptibles de changer à tout moment.

Vérifier la résolution de noms DNS

La commande suivante vous permet de tester la résolution de noms DNS de votre compte de stockage.

# If you have changed the DNS configuration in your environment, it may be helpful to clear
# the DNS client cache to ensure you're getting the updated DNS name resolution.
Clear-DnsClientCache

# Replace this value with the fully qualified domain name for your storage account. 
# Different storage accounts, especially in different Azure environments, 
# may have different suffixes than file.core.windows.net, so be sure to use the correct
# suffix for your storage account.
$hostName = "mystorageaccount.file.core.windows.net"

# Do the name resolution. Piping to Format-List is optional.
Resolve-DnsName -Name $hostName | Format-List

La sortie retournée par Resolve-DnsName peut être différente en fonction de votre environnement et de la configuration réseau souhaitée. Par exemple, si vous essayez d’accéder à un point de terminaison public d’un compte de stockage qui n’a aucun point de terminaison privé configuré, vous verrez la sortie suivante. Dans cette sortie, x.x.x.x correspond à l’adresse IP du cluster file.phx10prdstf01a.store.core.windows.net de la plateforme de stockage Azure qui sert votre compte de stockage.

Name       : mystorageaccount.file.core.windows.net
Type       : CNAME
TTL        : 27
Section    : Answer
NameHost   : file.phx10prdstf01a.store.core.windows.net

Name       : file.phx10prdstf01a.store.core.windows.net
QueryType  : A
TTL        : 60
Section    : Answer
IP4Address : x.x.x.x

Si vous essayez d’accéder au point de terminaison public d’un compte de stockage dont un ou plusieurs points de terminaison privés sont configurés, la sortie suivante s’affiche. La sortie inclut un enregistrement CNAME supplémentaire pour mystorageaccount.privatelink.file.core.windows.net, positionné entre le nom de domaine complet habituel du compte de stockage et le nom du cluster de stockage. Cela permet la résolution de noms à l’adresse IP du point de terminaison public lorsque l’utilisateur accède à partir d’Internet, et la résolution à l’adresse IP du point de terminaison privé lorsque l’utilisateur accède à partir d’un réseau virtuel Azure (ou réseau appairé).

Name       : mystorageaccount.file.core.windows.net
Type       : CNAME
TTL        : 60
Section    : Answer
NameHost   : mystorageaccount.privatelink.file.core.windows.net

Name       : mystorageaccount.privatelink.file.core.windows.net
Type       : CNAME
TTL        : 60
Section    : Answer
NameHost   : file.phx10prdstf01a.store.core.windows.net


Name       : file.phx10prdstf01a.store.core.windows.net
QueryType  : A
TTL        : 60
Section    : Answer
IP4Address : x.x.x.x

Si vous effectuez une résolution vers un point de terminaison privé, vous vous attendez normalement à un enregistrement A pour mystorageaccount.privatelink.file.core.windows.net qui est mappé à l’adresse IP de votre point de terminaison privé :

Name                   : mystorageaccount.file.core.windows.net
Type                   : CNAME
TTL                    : 53
Section                : Answer
NameHost               : mystorageaccount.privatelink.file.core.windows.net


Name                   : mystorageaccount.privatelink.file.core.windows.net
QueryType              : A
TTL                    : 10
Section                : Answer
IP4Address             : 10.0.0.5

Vérifier la connectivité TCP

La commande suivante vous permet de tester la capacité de votre client à établir une connexion TCP à l’adresse IP/au numéro de port résolu.

# Replace this value with the fully qualified domain name for your storage account. 
# Different storage accounts, especially in different Azure environments, 
# may have different suffixes than file.core.windows.net, so be sure to use the correct
# suffix for your storage account.
$hostName = "mystorageaccount.file.core.windows.net"

# Do the TCP connection test - see the above protocol/port table to figure out which
# port to use for your test. This test uses port 445, the port used by SMB.
Test-NetConnection -ComputerName $hostName -Port 445

Si la connexion a été établie, vous devez vous attendre à voir le résultat suivant :

ComputerName     : mystorageAccount.file.core.windows.net
RemoteAddress    : x.x.x.x
RemotePort       : 445
InterfaceAlias   : Ethernet
SourceAddress    : y.y.y.y
TcpTestSucceeded : True

Exécuter les diagnostics

Les clients Windows et Linux peuvent utiliser AzFileDiagnostics pour s’assurer que l’environnement client dispose des conditions préalables appropriées. AzFileDiagnostics automatise la détection des symptômes et aide à configurer votre environnement pour obtenir des performances optimales.

Zones courantes de résolution de problème

Pour plus d’informations, choisissez la zone d’objet à résoudre.

Certains problèmes peuvent être liés à plusieurs domaines (connectivité et performances, par exemple).

Vous avez besoin d’aide ?

Si vous avez encore besoin d’aide, contactez le support technique pour résoudre rapidement votre problème.

Voir aussi

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.