Не удается получить доступ к папке ClusterStorage на пассивном узле в кластере сервера

В этой статье описывается проблема, из-за которой невозможно получить доступ к тому CSV из пассивного узла (без координатора) и получить идентификатор события 5120 или 5142.

Применяется к: Windows Server 2012 R2
Исходный номер базы знаний: 2008795

Симптомы

В кластере Windows Server с включенной функцией общего тома кластера (CSV) пользователь может не получить доступ к тому CSV из пассивного узла (без координатора). При щелчке тома CSV обозреватель может зависнуть. Могут отображаться одно или все из следующих событий:

Идентификатор события: 5120
Источник: Microsoft-Windows-FailoverCluster
Уровень: ошибка
Описание. Общий том кластера "volume_name" больше недоступен на этом узле из-за "STATUS_BAD_NETWORK_PATH(c000000be)". Все операции ввода-вывода будут временно помещены в очередь до тех пор, пока не будет восстановлен путь к тому.

Идентификатор события: 5120
Источник: Microsoft-Windows-FailoverCluster
Уровень: ошибка
Описание. Общий том кластера "volume_name" больше недоступен на этом узле из-за "STATUS_CONNECTION_DISCONNECTED(c000020c)". Все операции ввода-вывода будут временно помещены в очередь, пока не будет восстановлен путь к тому.

Идентификатор события: 5120
Источник: Microsoft-Windows-FailoverCluster
Уровень: ошибка
Описание. Общий том кластера "volume_name" больше недоступен на этом узле из-за "STATUS_MEDIA_WRITE_PROTECTED(c000000a2)". Все операции ввода-вывода будут временно помещены в очередь, пока не будет восстановлен путь к тому.

Созданный идентификатор события: 5142
Источник: Microsoft-Windows-FailoverCluster
Описание. Общий том кластера "volume_name" ("Диск кластера #") больше недоступен из этого узла кластера из-за ошибки "ERROR_TIMEOUT(1460)". Устраните неполадки подключения этого узла к запоминающее устройство и сетевое подключение.

Причина

При доступе к тому CSV из пассивного узла (без координатора) дисковый ввод-вывод на узел-владельце (координатор) направляется через "предпочтительный" сетевой адаптер и требует включения SMB в этом сетевом адаптере. Чтобы подключения SMB работали на этих сетевых адаптерах, необходимо включить следующие протоколы:

  • Клиент для сетей Microsoft
  • Служба доступа к файлам и принтерам сетей Microsoft

Разрешение

Проверьте каждый узел кластера и убедитесь, что сетевые адаптеры, доступные для использования кластером, включены следующие протоколы:

  • Клиент для сетей Microsoft
  • Служба доступа к файлам и принтерам сетей Microsoft
  1. Нажмите кнопку Пуск, нажмите кнопку Выполнить, введитеncpa.cplи нажмите кнопку ОК.
  2. Щелкните правой кнопкой мыши подключение к локальной области, связанное с сетевым адаптером, и выберите пункт Свойства.
  3. Убедитесь, что указанные выше протоколы отображаются в поле Это подключение использует следующие элементы . Если один из них отсутствует, выполните следующие действия.
    1. Нажмите кнопку Установить, клиент и нажмите кнопку Добавить.
    2. Выберите отсутствующий протокол, нажмите кнопку ОК и нажмите кнопку Да.
  4. Убедитесь, что выбрано поле проверка рядом с пунктом Клиент для Microsoft Networks.

Дополнительная информация

Событие с идентификатором 5120, упомянутое выше, будет зарегистрировано в любое время, когда возникнет проблема при подключении по сети с помощью SMB к узлу-владельцем. Если подключение будет восстановлено в течение нескольких минут, то не может быть никаких побочных эффектов, кроме медленной работы виртуальных машин из-за отсутствия завершения ввода-вывода.

Приведенные выше коды событий имеют следующие значения:

  • "STATUS_BAD_NETWORK_PATH(c00000be)" — этот код ошибки означает, что сетевой путь к общей папке SMB2, созданной узлом, который в настоящее время указан как владелец csv-файла, не может быть найден.
  • "STATUS_CONNECTION_DISCONNECTED(c000020c)" — этот код ошибки означает, что узел потерял доступ к общей папке SMB2, созданной узлом, который в настоящее время указан в качестве владельца CSV-файла.
  • "STATUS_MEDIA_WRITE_PROTECTED(c00000a2)" — этот код ошибки означает, что не удается выполнить запись в том. Обычно это означает, что мы потеряли резервирование на диске и больше не имеем прямого ввода-вывода с диском.

Идентификатор события 5142 указывает на то, что узел, не принадлежащий, отключен, и CSV-файл больше не находится в очереди ввода-вывода. В результате виртуальные машины на узле, регистрирующих ошибки, будут видеть хранилище как отключенное, а не медленно реагировать.

Предпочтительной сетью является сеть с наименьшим значением метрики сети кластера. Если предпочтительная сеть недоступна (из-за проблем или перенастройки), отказоустойчивость сети кластера приведет к использованию сети со следующей наименьшей метрикой. Если эта сеть не настроена для разрешения SMB-подключения, возникнет ошибка, описанная выше.

Рекомендуется настроить любую сеть, которую может использовать кластер (любая сеть, не отключенная для использования кластера), как показано выше, чтобы разрешить использование CSV-файлов.

Справочные статьи:

Hyper-V: использование динамической миграции с общими томами кластера в Windows Server 2008 R2

Поддержка общих томов кластера для Hyper-V