Dell EMC Unity: В операционной среде версии 5.0.5 может произойти сбой процессора СХД (исправляется пользователем)
摘要: При определенных условиях Unity SP может показывать сбой при обмене данными с контроллером домена в домене Windows с версией кода 5.0.5
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Единственный видимый для пользователя признак неисправности — это сбой SAFE.
原因
Был обнаружен недостаток кода в Dell EMC Unity OE версии 5.0.5, приводящий к перезаписи первого байта после структуры сообщений проверки подлинности Netlogon. В большинстве случаев следующий байт не используется, так как структура находится в большом фиксированном распределении памяти (64 или 128 байт). Однако если структура потребляет ровно 64 байта, то следующий байт будет принадлежать другому выделению памяти, что вызовет сбой процессора СХД.
Структура сообщения проверки подлинности Netlogon является переменной и состоит из комбинации имени NETBIOS домена, имени NETBIOS сервера и DNS-имени домена. Для того чтобы эта проблема была решена, переменная часть структуры сообщений должна иметь размер 38 байт. Переменные части структуры Netlogon:
Имя домена NETBIOS + 2 имени NETBIOS + имя домена DNS
MYDOM (5) + 2 x NETBIOS123 (10 x 2) + mydomain1.com (13) = 38
Эта комбинация имени домена NETBIOS, имени компьютера NETBIOS и имени домена DNS может вызвать эту проблему.
Структура сообщения проверки подлинности Netlogon является переменной и состоит из комбинации имени NETBIOS домена, имени NETBIOS сервера и DNS-имени домена. Для того чтобы эта проблема была решена, переменная часть структуры сообщений должна иметь размер 38 байт. Переменные части структуры Netlogon:
Имя домена NETBIOS + 2 имени NETBIOS + имя домена DNS
Пример.
Чтобы найти имена, на которые нужно ссылаться, в интерфейсе командной строки выполните команду svc_storagecheck --cifs --limitpoll. В выходных данных найдите строку, содержащую «CIFS Server».
1609358938. Малые и средние предприятия 6. CIFS Server NETBIOS123[MYDOM] RC=6 (local users supported)
1609358938: Малые и средние предприятия 6. Full computer name=netbios123.mydomain1.com realm=MYDOMAIN1.COM
1609358938: Малые и средние предприятия 6. Comment='EMC-SNAS:T8.0.1.112'
1609358938: Малые и средние предприятия 6. if=10_VIRT12345Z0123 l=1.1.1.1 b=1.1.1.255 mac=0:X:XX:XX:XX:30
1609358938: Малые и средние предприятия 6. FQDN=netbios123.mydomain1.com (Updated to DNS)
Из приведенных выше выходных данных можно увидеть, что доменное имя NETBIOS — MYDOM, имя CIFS Server NETBIOS — NETBIOS123, а имя домена DNS — mydomain1.com. При выполнении вычислений:
Чтобы найти имена, на которые нужно ссылаться, в интерфейсе командной строки выполните команду svc_storagecheck --cifs --limitpoll. В выходных данных найдите строку, содержащую «CIFS Server».
1609358938. Малые и средние предприятия 6. CIFS Server NETBIOS123[MYDOM] RC=6 (local users supported)
1609358938: Малые и средние предприятия 6. Full computer name=netbios123.mydomain1.com realm=MYDOMAIN1.COM
1609358938: Малые и средние предприятия 6. Comment='EMC-SNAS:T8.0.1.112'
1609358938: Малые и средние предприятия 6. if=10_VIRT12345Z0123 l=1.1.1.1 b=1.1.1.255 mac=0:X:XX:XX:XX:30
1609358938: Малые и средние предприятия 6. FQDN=netbios123.mydomain1.com (Updated to DNS)
Из приведенных выше выходных данных можно увидеть, что доменное имя NETBIOS — MYDOM, имя CIFS Server NETBIOS — NETBIOS123, а имя домена DNS — mydomain1.com. При выполнении вычислений:
MYDOM (5) + 2 x NETBIOS123 (10 x 2) + mydomain1.com (13) = 38
Эта комбинация имени домена NETBIOS, имени компьютера NETBIOS и имени домена DNS может вызвать эту проблему.
解决方案
Исправление
Установите Unity OE версии 5.0.6, чтобы добавить функцию безопасного RPC. Инструкции по обновлению кода операционной среды Dell EMC Unity см. в статье базы знаний 22755: Dell EMC Unity: Как обновить код операционной среды Dell EMC Unity, (исправляется пользователем).
Временное решение
Если вы определили эту проблему, или эта проблема уже возникала в вашей среде, измените длину имени затронутого сервера CIFS (добавьте или удалите символы). Это приведет к тому, что длина сообщения о проверке подлинности Netlogon не будет ровно 64 байта и не приведет к сбою.
Установите Unity OE версии 5.0.6, чтобы добавить функцию безопасного RPC. Инструкции по обновлению кода операционной среды Dell EMC Unity см. в статье базы знаний 22755: Dell EMC Unity: Как обновить код операционной среды Dell EMC Unity, (исправляется пользователем).
Временное решение
Если вы определили эту проблему, или эта проблема уже возникала в вашей среде, измените длину имени затронутого сервера CIFS (добавьте или удалите символы). Это приведет к тому, что длина сообщения о проверке подлинности Netlogon не будет ровно 64 байта и не приведет к сбою.
受影响的产品
Dell EMC Unity文章属性
文章编号: 000181505
文章类型: Solution
上次修改时间: 19 8月 2021
版本: 7
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。