Dell EMC Unity : Une erreur grave du processeur de stockage peut se produire sur la version OE 5.0.5 (à corriger par l’utilisateur)
Summary: Dans certaines conditions, un processeur de stockage Unity peut produire une erreur grave lors de la communication avec un contrôleur de domaine dans un domaine Windows sur le code 5.0.5 ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Le seul symptôme visible par l’utilisateur est une erreure grave SAFE.
Cause
Un code de remplacement dans la version du code OE 5.0.5 du Dell EMC Unity a été découvert, ce qui provoque l’écrasement du premier octet suivant une structure de messages d’authentification Netlogon. Dans la plupart des cas, l’octet suivant est inutilisé, car la structure est contenue dans une allocation de mémoire fixe plus grande (soit 64 ou 128 octets). Toutefois, si la structure consomme exactement 64 octets, l’octet suivant appartiendra à une autre allocation de mémoire, ce qui entraîne une erreur grave du processeur de stockage.
La structure du message d’authentification Netlogon est variable et se compose d’une combinaison du nom de domaine NETBIOS, du nom du serveur NETBIOS et du nom de domaine DNS. Pour que le problème survienne, la section variable de la structure de messages doit être égale à 38 octets. Les éléments variables de la structure Netlogon sont les suivants :
Domain NETBIOS Name + 2 x NETBIOS name + DNS domain name
MYDOM (5) + 2 x NETBIOS123 (10 x 2) + mydomain1.com (13) = 38
C’est cette combinaison de nom de domaine NETBIOS, de nom de machine NETBIOS et de nom de domaine DNS qui déclenche le problème.
La structure du message d’authentification Netlogon est variable et se compose d’une combinaison du nom de domaine NETBIOS, du nom du serveur NETBIOS et du nom de domaine DNS. Pour que le problème survienne, la section variable de la structure de messages doit être égale à 38 octets. Les éléments variables de la structure Netlogon sont les suivants :
Domain NETBIOS Name + 2 x NETBIOS name + DNS domain name
Exemple :
pour trouver les noms que nous devons référencer, à partir de la CLI, exécutez la commande svc_storagecheck --cifs --limitpoll. Dans le résultat, recherchez la ligne qui contient « CIFS Server ».
1609358938 : SMB : 6 : CIFS Server NETBIOS123[MYDOM] RC=6 (local users supported)
1609358938: SMB : 6 : Full computer name=netbios123.mydomain1.com realm=MYDOMAIN1.COM
1609358938: SMB : 6 : Comment='EMC-SNAS:T8.0.1.112'
1609358938: SMB : 6 : if=10_VIRT12345Z0123 l=1.1.1.1 b=1.1.1.255 mac=0:X:XX:XX:XX:30
1609358938: SMB : 6 : FQDN=netbios123.mydomain1.com (Updated to DNS)
Dans le résultat ci-dessus, vous pouvez constater que le nom NETBIOS du domaine est MYDOM, que le nom NETBIOS du serveur CIFS est NETBIOS123, et que le nom de domaine du DNS est mydomain1.com. Lorsque nous faisons le calcul :
pour trouver les noms que nous devons référencer, à partir de la CLI, exécutez la commande svc_storagecheck --cifs --limitpoll. Dans le résultat, recherchez la ligne qui contient « CIFS Server ».
1609358938 : SMB : 6 : CIFS Server NETBIOS123[MYDOM] RC=6 (local users supported)
1609358938: SMB : 6 : Full computer name=netbios123.mydomain1.com realm=MYDOMAIN1.COM
1609358938: SMB : 6 : Comment='EMC-SNAS:T8.0.1.112'
1609358938: SMB : 6 : if=10_VIRT12345Z0123 l=1.1.1.1 b=1.1.1.255 mac=0:X:XX:XX:XX:30
1609358938: SMB : 6 : FQDN=netbios123.mydomain1.com (Updated to DNS)
Dans le résultat ci-dessus, vous pouvez constater que le nom NETBIOS du domaine est MYDOM, que le nom NETBIOS du serveur CIFS est NETBIOS123, et que le nom de domaine du DNS est mydomain1.com. Lorsque nous faisons le calcul :
MYDOM (5) + 2 x NETBIOS123 (10 x 2) + mydomain1.com (13) = 38
C’est cette combinaison de nom de domaine NETBIOS, de nom de machine NETBIOS et de nom de domaine DNS qui déclenche le problème.
Resolution
Correction
Installez la version 5.0.6 de Unity OE pour ajouter la fonctionnalité de RPC sécurisé. Pour obtenir des instructions sur la mise à niveau du code Dell EMC Unity OE, consultez l’article 22755 de la base de connaissances : Dell EMC Unity : Comment effectuer une mise à niveau du code Dell EMC Unity OE, (corrigible par l’utilisateur).
Solution de contournement
Si vous estimez que ce problème risque de se produire ou si ce problème se produit dans votre environnement, modifiez la longueur du nom du serveur CIFS concerné (ajoutez des caractères ou supprimez des caractères). Ainsi, la longueur du message d’authentification Netlogon ne correspond pas exactement à 64 octets, ce qui empêche toute erreur grave.
Installez la version 5.0.6 de Unity OE pour ajouter la fonctionnalité de RPC sécurisé. Pour obtenir des instructions sur la mise à niveau du code Dell EMC Unity OE, consultez l’article 22755 de la base de connaissances : Dell EMC Unity : Comment effectuer une mise à niveau du code Dell EMC Unity OE, (corrigible par l’utilisateur).
Solution de contournement
Si vous estimez que ce problème risque de se produire ou si ce problème se produit dans votre environnement, modifiez la longueur du nom du serveur CIFS concerné (ajoutez des caractères ou supprimez des caractères). Ainsi, la longueur du message d’authentification Netlogon ne correspond pas exactement à 64 octets, ce qui empêche toute erreur grave.
Affected Products
Dell EMC UnityArticle Properties
Article Number: 000181505
Article Type: Solution
Last Modified: 19 Aug 2021
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.