Solución de problemas de Azure Files
En este artículo se enumeran los problemas comunes relacionados con Azure Files. También proporciona posibles causas y soluciones para estos problemas.
Nota:
¿Le resultó útil este artículo? Su opinión es importante para nosotros. Use el botón Comentarios de esta página para indicarnos lo bien que ha funcionado este artículo o cómo podemos mejorarlo.
Si no encuentra una respuesta a su pregunta, puede ponerse en contacto con nosotros a través de los siguientes canales (en orden de escalado):
- Microsoft Q&Página de preguntas para Azure Files.
- Comentarios de la comunidad de Azure.
- Soporte técnico de Microsoft. Para crear una nueva solicitud de soporte técnico, inicie sesión en el Azure Portal y, en la pestaña Ayuda, seleccione el botón Ayuda y soporte técnico y, a continuación, seleccione Nueva solicitud de soporte técnico.
Se aplica a
Tipo de recurso compartido de archivos | SMB | NFS |
---|---|---|
Recursos compartidos de archivos estándar (GPv2), LRS/ZRS | ||
Recursos compartidos de archivos estándar (GPv2), GRS/GZRS | ||
Recursos compartidos de archivos Premium (FileStorage), LRS/ZRS |
Primeros pasos de solución de problemas generales
Si tiene problemas con Azure Files, comience con los pasos siguientes.
Comprobación de la resolución dns y la conectividad con el recurso compartido de archivos de Azure
El problema más común que encuentran los clientes Azure Files es que el montaje o el acceso al recurso compartido de archivos de Azure produce un error debido a una configuración de red incorrecta. Esto puede ocurrir con cualquiera de los tres protocolos de uso compartido de archivos que Azure Files admite: SMB, NFS y FileREST.
En la tabla siguiente se proporcionan los requisitos de SMB, NFS y FileREST para cuál de los puntos de conexión de red de una cuenta de almacenamiento pueden usar y a qué puerto se puede acceder a ese punto de conexión. Para obtener más información sobre los puntos de conexión de red, consulte Azure Files consideraciones sobre redes.
Nombre del protocolo | Punto de conexión público sin restricciones | Punto de conexión público restringido | Punto de conexión privado | Puerto necesario |
---|---|---|---|---|
SMB | TCP 445 | |||
NFS | TCP 2049 | |||
FileREST | TCP 443 (HTTPS), TCP 80 (HTTP) |
Para montar o acceder a un recurso compartido de archivos correctamente, el cliente debe:
Puede resolver el nombre de dominio completo de la cuenta de almacenamiento (por ejemplo,
mystorageaccount.file.core.windows.net
) en la dirección IP correcta para el punto de conexión de red deseado de la cuenta de almacenamiento.Establezca una conexión TCP correcta a la dirección IP resuelta correctamente en el puerto correcto para el protocolo deseado.
Nota:
Debe usar el nombre de dominio completo (FQDN) para la cuenta de almacenamiento al montar o acceder al recurso compartido. Los siguientes comandos le permitirán ver las direcciones IP actuales de los puntos de conexión de red de la cuenta de almacenamiento, pero no debe codificar de forma rígida estas direcciones IP en scripts, configuraciones de firewall u otras ubicaciones. No se garantiza que las direcciones IP permanezcan iguales y pueden cambiar en cualquier momento.
Comprobación de la resolución de nombres DNS
El siguiente comando le permite probar la resolución de nombres DNS de la cuenta de almacenamiento.
# 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 salida devuelta por Resolve-DnsName
puede ser diferente en función del entorno y de la configuración de red deseada. Por ejemplo, si está intentando acceder a un punto de conexión público de una cuenta de almacenamiento que no tiene ningún punto de conexión privado configurado, verá la siguiente salida. En esta salida, x.x.x.x
es la dirección IP del clúster file.phx10prdstf01a.store.core.windows.net
de la plataforma de almacenamiento de Azure que sirve a la cuenta de almacenamiento.
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 intenta acceder al punto de conexión público de una cuenta de almacenamiento que tiene uno o varios puntos de conexión privados configurados, verá la siguiente salida. La salida incluye un registro CNAME adicional para mystorageaccount.privatelink.file.core.windows.net
, situado entre el FQDN habitual de la cuenta de almacenamiento y el nombre del clúster de almacenamiento. Esto permite la resolución de nombres a la dirección IP del punto de conexión público cuando el usuario accede desde Internet y la resolución a la dirección IP del punto de conexión privado cuando el usuario tiene acceso desde dentro de una red virtual de Azure (o red emparejada).
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 se resuelve en un punto de conexión privado, normalmente se espera un registro A para mystorageaccount.privatelink.file.core.windows.net
que se asigne a la dirección IP del punto de conexión privado:
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
Comprobación de la conectividad TCP
El siguiente comando le permite probar la capacidad del cliente para establecer una conexión TCP con el número de puerto o dirección IP resuelto.
# 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 conexión se estableció correctamente, debe esperar ver el siguiente resultado:
ComputerName : mystorageAccount.file.core.windows.net
RemoteAddress : x.x.x.x
RemotePort : 445
InterfaceAlias : Ethernet
SourceAddress : y.y.y.y
TcpTestSucceeded : True
Ejecución de diagnósticos
Tanto los clientes Windows como los clientes Linux pueden usar AzFileDiagnostics
para asegurarse de que el entorno de cliente tiene los requisitos previos correctos.
AzFileDiagnostics
automatiza la detección de síntomas y ayuda a configurar el entorno para obtener un rendimiento óptimo.
Áreas comunes de solución de problemas
Para obtener información más detallada, elija el área de asunto que desea solucionar.
- Problemas de conectividad y acceso (SMB)
- Problemas de autenticación y autorización basados en identidades (SMB)
- Problemas de rendimiento (SMB/NFS)
- Problemas generales en Linux (SMB)
- Problemas generales en Linux (NFS)
- problemas de Azure File Sync
Algunos problemas pueden estar relacionados con más de un área de asunto (por ejemplo, conectividad y rendimiento).
¿Necesita ayuda?
Si aún necesita ayuda, póngase en contacto con el soporte técnico para resolver el problema rápidamente.
Vea también
Ponte en contacto con nosotros para obtener ayuda
Si tiene preguntas o necesita ayuda, cree una solicitud de soporte o busque consejo en la comunidad de Azure. También puede enviar comentarios sobre el producto con los comentarios de la comunidad de Azure.