Dell EMC Unity. Пользователи Windows 10 и Windows 2019 Server не могут получить доступ к общим ресурсам SMB (исправляется пользователем)
Summary: Пользователь модернизирован до Windows 10 или Windows 2019 Server версии 1903. Пользователи Windows 10 и Windows 2019 Server не могут получить доступ к общим ресурсам SMB.
Symptoms
При доступе к общему ресурсу SMB пользователь может увидеть ошибки,
аналогичные этим: Windows не может получить доступ к \\servername». Проверьте орфографию.... Код ошибки 0x80004005 Неуказанная ошибка.
Windows не может получить доступ к \\servername». Проверьте орфографию.... Код ошибки 0x80070035 Сетевой путь не
найденПример:
Дополнительные сведения см. в 534173 DTA: Dell EMC Unity. Пользователи Windows могут не иметь доступа к общим ресурсам файловой системы CIFS, если запущен SMB 3.1.1, что может привести к потенциальной недоступности данных
Cause
- Изменение в Windows 10 версии 1903 и Windows Server 2019 1903 вызывает проблему связи по протоколу SMB с системами Unity, работающими под управлением диалекта SMB 3.1.1 максимального значения SMB.
- Возможно, существуют некоторые предварительные версии до 1903, которые подвержены этой проблеме (например, версии MSDN или для разработчиков), но мы не тестировали никакие другие версии, кроме общедоступной версии Windows 10.
- Проблема затрагивает операционную среду Dell EMC Unity версии 4.2 и выше.
- Эта проблема не затрагивает системы VNX и VNXe, поскольку протокол SMB 3.1.1 пока не поддерживается на этих платформах.
Resolution
Эта проблема устранена в Unity OE 5.0.1.0.5.011 (5.0 SP1).
Оперативные исправления:
Оперативные исправления доступны для версий операционной среды Unity 4.5.x и 5.0.0.x. Обратитесь в службу технической поддержки Dell EMC или к уполномоченному представителю отдела технического обслуживания и укажите идентификатор этой статьи базы знаний.
Обратите внимание, что это исправление не включено в Unity OE 5.0 RTS/GA версии (5.0.0.0.5.116), поэтому рекомендуется выполнить модернизацию до версии 5.0 SP1 или более поздней версии (5.0.1.0.5.011).
Временное решение.
Если не удается применить оперативное исправление, временное решение заключается в сокращении максимального значения диалекта SMB Unity до версии SMB 3.0.2.
service@spa:/cores/service# svc_nas ALL -param -f cifs -m smb2.maxDialect -v SMB3.0.2
СПА : сделано
2. Убедитесь, что параметр правильно добавлен в текущую конфигурацию:
service@spa:/cores/service# svc_nas ALL -param -f cifs -info smb2.maxDialect -v
SPA:
name = smb2.maxDialect
facility_name = cifs
default_value = "" >>>>>>>>>>>>>>default_value представляет собой пустую строку "", указывающую диалект MAX, поддерживаемый выпуском системы (SMB3.1.1).
current_value = SMB3.0.2
configured_value = SMB3.0.2
param_type = глобальный
user_action = нет
change_effective = непосредственный
диапазон = *
description = Указывает поддерживаемый верхний диалект SMB2
Примечание. Клиенты SMB должны отключить все общие ресурсы сервера SMB, чтобы согласовать подходящий диалект в соответствии со значением параметра. Команду svc_nas -restart можно также использовать для принудительного отключения всех SMB-клиентов. Однако эта операция также перезапускает другие сервисы сервера NAS.
Кроме того, если требуется максимальный диалект 3.1.1, заказчики могут либо выполнить возврат установленных Windows 10 к предыдущей версии GA (1803), либо дождаться публикации Dell EMC вышеупомянутого исправления.
Additional Information
Сервер не поддерживает диалекты, которые клиент пытается согласовать, например клиент не поддерживает SMB2/SMB3, а на сервере отключен SMB1.
Сообщения об ошибках в c4_safe_ktrace.log
Unity sade:SMB: 3:[nas_serverx] Unrecognized SMB2 negotiate context type 0003
sade:SMB: 3:[nas_serverx] Нераспознанный контекст согласования SMB2 с типом контекста 0003
Ошибка в трассировке сети:
"STATUS_INVALID_PARAMETER"