Error al acceder a recursos compartidos de archivos en un servidor configurado por SOFS: no hay suficiente almacenamiento de servidor disponible para procesar este comando.

En este artículo se proporciona una solución a un problema que se produce al acceder a recursos compartidos de archivos en un servidor SMB que tiene configurado el rol Scale-Out servidor de archivos.

Se aplica a: Windows Server 2012 R2
Número de KB original: 3101545

Síntomas

Imagine la siguiente situación:

  • Configure el rol servidor de archivos de escalabilidad horizontal (SOFS) en un servidor que ejecuta Window Server 2012 R2.
  • Tiene aplicaciones de servidor y clientes que acceden a recursos compartidos de archivos con frecuencia.
  • Las aplicaciones y los clientes abren muchas sesiones de corta duración en las que se conectan, autentican, cambian archivos y cierran la sesión inmediatamente.

En este escenario, después de algún tiempo, el acceso a los recursos compartidos de archivos no se realiza correctamente y se registra un error de STATUS_INSUFF_SERVER_RESOURCES en una captura de red.

Además, cuando los usuarios intentan conectarse a recursos compartidos SOFS, reciben el siguiente mensaje de error:

No hay suficiente almacenamiento de servidor disponible para procesar este comando.

También verá un número elevado de identificadores en Lsass.exe en los nodos de coordinador y no coordinador del clúster.

Nota:

Si conmuta por error el recurso de disco a otro nodo, el problema no se produce temporalmente.

Causa

Este problema se produce porque las aplicaciones crean nuevas sesiones cada vez que cambian un archivo en lugar de reutilizar las sesiones para generar muchos cambios de metadatos.

El sistema de archivos CSV usa el protocolo SMB para mantener la información de metadatos coherente entre los nodos del clúster. Un gran volumen de cambios de metadatos genera muchas sesiones SMB entre los nodos de coordinador y no coordinador del clúster y agota la tabla SMB en el nodo de coordinación.

Solución

Para corregir este problema para estos tipos de cargas de trabajo de aplicación, se recomienda usar el rol Servidor de archivos para uso general en lugar de SOFS.

Nota:

El rol SOFS no se debe usar si la carga de trabajo genera un número excepcionalmente alto de operaciones de metadatos, como abrir y crear nuevos archivos o cambiar el nombre de los archivos existentes.

Más información

En una captura de red entre nodos que no son de coordinador y de coordinador, verá que después de una solicitud de instalación de sesión SMB, el nodo de coordinación responde con un error STATUS_INSUFF_SERVER_RESOURCES.