E/S de Volume Compartilhado foi retomada no modo no-direct-io

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

Knowledge Base article:

Resumo

Em um cluster de failover, as máquinas virtuais podem usar Volumes Compartilhados Clusterizados que estão no mesmo LUN (disco), enquanto continuam sendo capazes de executar failover (ou mover de um nó a outro) de forma independente um do outro. As máquinas virtuais podem usar um Volume Compartilhado Clusterizado apenas quando a comunicação entre os nós do cluster e o volume estiver funcionando corretamente, incluindo conectividade de rede, acesso, drivers e outros fatores.

Detalhes do Evento

ID do Evento:

5121

Fonte:

Microsoft-Windows-FailoverClustering

Nome Simbólico:

DCM_VOLUME_NO_DIRECT_IO_DUE_TO_FAILURE

Mensagem: O Volume Compartilhado Clusterizado '%1' ('%2') não está mais acessível diretamente a partir deste nó de cluster. O acesso de E/S será redirecionado para o dispositivo de armazenamento na rede através do nó proprietário do volume. Isso pode resultar em desempenho reduzido. Se o acesso redirecionado estiver ligado para este volume, desligue-o. Se o acesso redirecionado estiver desligado, solucione os problemas de conectividade desse nó com o dispositivo de armazenamento e a E/S continuará até um estado íntegro quando a conectividade com o dispositivo de armazenamento for restabelecida. Pesquise nos códigos de erro do sistema ( http://go.microsoft.com/fwlink/?LinkId=83027).

Causas

Isso ocorreu porque o servidor DNS não está acessível neste nó de cluster ou por outro problema de conectividade de rede.

Resoluções

CSV – Verificar configuração de armazenamento e de rede

Se o Visualizador de Eventos ainda não estiver aberto, consulte "Abrindo o Visualizador de Eventos e exibindo eventos relacionados ao clustering de failover". Se o evento contiver um código de erro que ainda não foi pesquisado, consulte "Encontrando mais informações sobre códigos de erro que algumas mensagens de eventos contêm". Depois de analisar as mensagens de eventos, escolha as ações que se aplicam à sua situação:

Para executar os procedimentos a seguir, é preciso ser um membro do grupo local de Administradores em cada servidor clusterizado, e a conta usada deve ser uma conta de domínio ou é necessário ter recebido a autoridade equivalente.

Coletando informações sobre a condição e a configuração de um disco em Volumes Compartilhados Clusterizados

Para coletar informações sobre a condição e a configuração de um disco em Volumes Compartilhados Clusterizados:

Verificando configurações de uma rede designada para a comunicação de rede com Volumes Compartilhados Clusterizados

Para verificar as configurações de uma rede designada para a comunicação de rede com Volumes Compartilhados Clusterizados:

Verificando se a Autenticação NTLM exigida é permitida

Abrindo o Visualizador de Eventos e exibindo eventos relacionados ao clustering de failover

Para abrir o Visualizador de Eventos e exibir eventos relacionados ao clustering de failover:

Encontrando mais informações sobre os códigos de erro que algumas mensagens de eventos contêm

Para encontrar mais informações sobre os códigos de erro que algumas mensagens de eventos contêm:

NET HELPMSG errorcode

Verificar

Confirme se o Volume Compartilhado Clusterizado pode ser colocado online. Se tiver havido problemas recentes com a gravação no volume, talvez seja apropriado monitorar os logs de eventos e monitorar o funcionamento da máquina virtual clusterizada correspondente para confirmar que os problemas foram resolvidos.

Para executar os procedimentos a seguir, é preciso ser um membro do grupo local de Administradores em cada servidor clusterizado, e a conta usada deve ser uma conta de domínio ou é necessário ter recebido a autoridade equivalente.

Confirmando se o Volume Compartilhado Clusterizado pode ser colocado online

Para confirmar se o Volume Compartilhado Clusterizado pode ser colocado online:

Usando um comando do Windows PowerShell para verificar o status de um recurso em um cluster de failover

Para usar um comando do Windows PowerShell para verificar o status de um recurso em um cluster de failover:

Get-ClusterSharedVolume

Se for executado o comando acima sem especificar um nome de recurso, o status é exibido para todos os Volumes Compartilhados Clusterizados do cluster.

Element properties:

TargetMicrosoft.Windows.6.2.Cluster.Monitoring.Service
CategoryAlert
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
E/S de Volume Compartilhado foi retomada no modo 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>