Perda de consistência com os ligado IDE discos rígidos virtuais quando um servidor de anfitrião de Hyper-V experiências um reinício não planeado

Traduções de Artigos Traduções de Artigos
Artigo: 2853952 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Se um anfitrião Windows Server 2012 ou baseado no Windows Server 2008 R2 Hyper-V sofrer um reinício não planeado e se os volumes em discos rígidos virtuais ligado a um controlador IDE virtual está a ser utilizado por máquinas virtuais, os discos rígidos virtuais nesse servidor já não pode ser consistentes.

Por exemplo, suponha que tem um controlador de domínio virtualizado num servidor de anfitrião Hyper-V. Quando o servidor de anfitrião de Hyper-V falha ou encontra uma falha de energia, a base de dados do Active Directory poderá ficar danificado, ou a máquina virtual não for iniciado e poderá receber uma mensagem de erro semelhante à seguinte:
Serviços de directório de c00002e2 não foram iniciados devido ao seguinte erro: %hs Estado do erro: 0 x %. Encerre este sistema e reinicie o computador em modo de restauro dos serviços de directório, verifique o registo de eventos para obter informações mais detalhadas.

Causa

Este problema ocorre porque o controlador IDE virtual Hyper-V comunica erradamente êxito se um sistema operativo convidado pedir para desactivar a cache de disco. Isto poderá resultar numa aplicação a emitir operações de e/s que que julgue passam para o disco que estão efectivamente a ser autorizadas a residir na cache de disco, que não possa ser persistente em falhas de energia do anfitrião Hyper-V.

Vá para o Mais informações secção para mais informações de fundo.

Resolução

Nota Depois de instalar esta actualização, os pedidos para desactivar a cache de disco no controlador IDE virtual Hyper-V irão falhar. Este é o comportamento esperado. Poderá receber uma mensagem de aviso gerada pelo Active Directory no sistema operativo convidado máquina. Esta mensagem de aviso de evento 1539 indica que "Serviços de domínio do Active Directory não foi possível desactivar a cache de escrita do disco baseados em software no disco rígido seguinte," seguido da letra de unidade do disco rígido. Esta mensagem de aviso é gerada quando o controlador IDE virtual Hyper-V correctamente se recusar o pedido para desactivar a cache de disco. No entanto, Active Directory pedidos todas as actualizações da base de dados ser concluída sem colocar em cache, que o subsistema de armazenamento de Hyper-V assegura a fim de evitar a perda de dados de uma falha de energia ou outro reinício inesperado.

Actualizar informações

Servidor de Windows 2012

Instalar atualizações 2855336 no anfitrião baseado no Windows Server 2012 Hyper-V.

Windows Server 2008 R2

Instale a actualização 2853952 no anfitrião baseado no Windows Server 2008 R2 Hyper-V. Além disso, instale actualização 2853952 em convidado se convidado tiver o Windows Server 2008 R2 ou o Windows 7.

Esta actualização está disponível a partir Windows Update e o Microsoft Download Center.
Reduzir esta tabelaExpandir esta tabela
Sistema operativoActualização
Todas as edições baseadas em x86 do Windows7
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
Todas as edições baseadas em x64 bits do Windows7
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
Todas as versões baseadas em x64 do Windows Server 2008 R2 suportadas
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
Todas as versões baseadas em IA64 do Windows Server 2008 R2 suportadas
Reduzir esta imagemExpandir esta imagem
Transferir
Transferir o pacote de actualização agora.
Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu vírus neste ficheiro. A Microsoft utilizou o software de detecção de vírus mais actual, que estava disponível na data em que o ficheiro foi publicado. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir alterações não autorizadas ao ficheiro.

Requisito de reinício

Um reinício é necessário para a actualização resolver este problema.

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Existem várias camadas de colocação em cache na pilha de Virtualização que afectam a semântica de consistência de aplicações em execução nas máquinas virtuais. Para mais informações, consulte KB 2801713.

Discos rígidos virtuais um relatório para um sistema operativo convidado que escrita em cache está activada e discos rejeitar pedidos para desactivar a escrita em cache efectuadas pelo sistema operativo convidado. Este comportamento é necessário pelas seguintes razões:
  • O armazenamento subjacente pode ter uma cache de escrita sempre activa que não pode ser desactivada. Isto acontece porque o disco virtual pode ser migrado para um disco diferente no mesmo anfitrião (armazenamento vivos migração) ou para um anfitrião diferente (migração em directo).
  • Hyper-V não é possível partem do princípio de que todas as máquinas virtuais em execução no mesmo disco terão as mesmas definições de cache de disco.
As aplicações que requerem a semântica de integridade de dados através de uma falha de energia devem garantir que as operações de escrita estão EMPENHADAS em armazenamento não volátil. É um método para efectuar este procedimento desactivar a cache de disco até que todas as escritas são consolidadas para o disco rígido antes de comunicar com êxito. Se o pedido para desactivar a cache de disco for recusado, a aplicação tem de efectuar passos adicionais para garantir a coerência.

Antes da actualização está instalada, quando o Active Directory tentaria desactivar a cache de disco, o Hyper-V iria indicar incorrectamente que esta operação foi concluída com êxito. Em seguida, Active Directory wouldperform operações de ficheiros na hipótese de que não colocar em cache foi ocorrência, mesmo que a colocação em cache estava a ocorrer.

Depois de instalar esta actualização, Active Directory irá tentar desactivar a cache de disco e Hyper-V correctamente irá reportar que este não é possível. Em seguida, Active Directory irá activar FUA (força o acesso de unidade) para se certificar de que os dados não está em cache.

Quando o Active Directory tenta desactivar a cache de disco,evento ID 1539é registado.

Referências

Para mais informações sobre a terminologia de actualização de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684 Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Propriedades

Artigo: 2853952 - Última revisão: 30 de setembro de 2013 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Windows Server 2012 Standard
  • Windows Server 2012 Datacenter
  • Windows Server 2008 R2 Standard
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Datacenter
Palavras-chave: 
kbqfe kbhotfixserver kbfix kbexpertiseinter kbsurveynew atdownload kbmt KB2853952 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2853952

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com