Единственный видимый для пользователя признак неисправности — это сбой SAFE.
Был обнаружен недостаток кода в Dell EMC Unity OE версии 5.0.5, приводящий к перезаписи первого байта после структуры сообщений проверки подлинности Netlogon. В большинстве случаев следующий байт не используется, так как структура находится в большом фиксированном распределении памяти (64 или 128 байт). Однако если структура потребляет ровно 64 байта, то следующий байт будет принадлежать другому выделению памяти, что вызовет сбой процессора СХД.
Структура сообщения проверки подлинности 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. При выполнении вычислений:
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 байта и не приведет к сбою.