Операции ввода-вывода на общем томе возобновлены в режиме "no-direct-io"

Microsoft.Windows.6.2.Cluster.Shared.Volume.IO.is.resumed.in.no.direct.io.mode (Rule)

Knowledge Base article:

Краткое описание

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

Сведения о событии

ИД события:

5121

Источник:

Microsoft-Windows-FailoverClustering

Символическое имя:

DCM_VOLUME_NO_DIRECT_IO_DUE_TO_FAILURE

Сообщение: Общий том кластера "%1" ("%2") более не доступен напрямую с этого узла кластера. Ввод-вывод будет перенаправлен к запоминающему устройству по сети на узел, которому принадлежит этот том. Это может привести к снижению производительности. Если перенаправление доступа для этого тома включено, отключите его. Если перенаправление доступа отключено, устраните неполадки связи этого узла с устройством хранения. После восстановления связи с устройством хранения работоспособность ввода-вывода также будет восстановлена. Выполните поиск в статье "Коды системных ошибок" ( http://go.microsoft.com/fwlink/?LinkId=83027).

Причины

Это связано с отсутствием доступа к DNS-серверу этого узла кластера или с другой проблемой сетевого подключения.

Решения

CSV — проверка хранилища и конфигурации сети

Если в настоящее время у вас не открыт просмотр событий, см. "Открытие просмотра событий и просмотр событий, связанных с отказоустойчивой кластеризацией". Если событие содержит код ошибки, который вы еще не искали, см. "Поиск дополнительной информации о кодах ошибок, содержащихся в некоторых сообщениях о событиях". Рассмотрев сообщения о событиях, выберите действия, которые относятся к вашей ситуации:

Для выполнения следующих процедур вам необходимо быть членом локальной группы администраторов на каждом кластерном сервере, а учетная запись, которую вы используете, должна быть учетной записью домена или вам должны быть делегированы соответствующие полномочия.

Сбор информации о состоянии и конфигурации диска в общих томах кластера

Чтобы собрать информацию о состоянии и конфигурации диска в общих томах кластера, выполните следующее:

Проверка параметров сети, предназначенной для сетевого подключения к общим томам кластера

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

Проверка разрешения необходимой проверки подлинности NTLM

Открытие просмотра событий и просмотр событий, связанных с отказоустойчивой кластеризацией

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

Поиск дополнительной информации о кодах ошибок, содержащихся в некоторых сообщениях о событиях

Чтобы найти дополнительную информацию о кодах ошибок, содержащихся в некоторых сообщениях о событиях, выполните следующее:

NET HELPMSG код_ошибки

Проверка

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

Для выполнения следующих процедур вам необходимо быть членом локальной группы администраторов на каждом кластерном сервере, а учетная запись, которую вы используете, должна быть учетной записью домена или вам должны быть делегированы соответствующие полномочия.

Проверка возможности перевода общего тома кластера в оперативный режим

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

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

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

Get-ClusterSharedVolume

Если выполнить предыдущую команду без указания имени ресурса, отобразится состояние всех общих томов кластера в кластере.

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
Операции ввода-вывода на общем томе возобновлены в режиме "no-direct-io"
{0}

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.6.2.Cluster.EventProvider Default
WA WriteAction Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription Default

Source Code:

<Rule ID="Microsoft.Windows.6.2.Cluster.Shared.Volume.IO.is.resumed.in.no.direct.io.mode" Enabled="true" Target="Clus8Library!Microsoft.Windows.6.2.Cluster.Monitoring.Service" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.Windows.6.2.Cluster.EventProvider">
<Criteria>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>5121</Value>
</ValueExpression>
</SimpleExpression>
</Criteria>
<LogName>System</LogName>
<PublisherName>Microsoft-Windows-FailoverClustering</PublisherName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="ClusLibrary!Microsoft.Windows.Cluster.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.6.2.Cluster.Shared.Volume.IO.is.resumed.in.no.direct.io.mode.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>