none
SCVMM 2008 + Hyper-V trava em 66% ao adicionar host RRS feed

  • Pergunta

  • Ola pessoal.
    A estrutura é a seguinte
    2 IBM 3850M2 para Host + 1 IBM3550 para gerenciamento

    Fiz alguns testes mas não consegui chager a solução para o problema.

    instalei tudo novamente mas não obtive resultado positivo.
    Tenho 2008 Srv Ent 64b SP2 + Hyper-v + todas as atualizações disponiveis nos Hosts.
    2008Srv std SP2 + SCVMM 2008 + todas as atualizações disponiveis na maquina de gerenciamento.

    Tenho ainda na estutura um PC para teste mopntado mesmo com processador Q6600, onde rodam 4 VMs em teste.

    O engraçado é que esta maquina montada eu consigo adicionar sem problemas ao SCVMM2008, ja os 3850 sempre travam em 66%.
    Alguem tem uma luz para me dar?
    Anjo N3gro - Luciano Queiroz
    sábado, 14 de novembro de 2009 15:43

Respostas

  • Olá amigão.

    Cara agora vou tentar avançar mais profundo em relação a como resolver esse problema.
    Em algumas leituras observei que esse problema está envolvido em relação a questão de processadores, ou seja basicamente quando um server possue mais de 16 processors.

    e é gerado um excessão quando é tentado adicionar a VM ao VMM:
    09435 00009433 273.19396973 [5684] 1634.16A4::07/22-20:50:29.545#26:VmRefresher.cs(182): System.InvalidOperationException: Nullable object must have a value.
    09436 00009434 273.19396973 [5684] at System.Nullable`1.get_Value()
    09437 00009435 273.19396973 [5684] at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()
    09438 00009436 273.19396973 [5684] at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()


    Me corrija se estiver errado.
    Cara não sei se reparou mais é gerado também um log no no VM Manager:

    Log Name:      VM Manager
    Source:           Virtual Machine Manager
    Date:              7/22/2009 2:45:56 PM
    Event ID:        19999
    Task Category: None
    Level:              Error
    Keywords:        Classic
    User:               N/A
    Computer:       HYPER-V.it-pro.com
    Description:     Virtual Machine Manager (vmmservice:2516) has encountered an error and needed to exit the process. Windows generated an error report with the following parameters:
    Event:VMM20
    P1(appName):vmmservice
    P2(appVersion):2.0.3444.0
    P3(assemblyName):E.Adhc.Operations
    P4(assemblyVer):2.0.3454.0
    P5(methodName):M.V.E.A.WindowsHostDataProperties.GetProcessorData
    P6(exceptionType):System.InvalidOperationException
    P7(callstackHash):e9f1

    Log Name:      VM Manager
    Source:           Virtual Machine Manager
    Date:              7/22/2009 2:45:56 PM
    Event ID:         1
    Task Category: None
    Level:              Error
    Keywords:       Classic
    User:              N/A
    Computer:      HYPER-V.it-pro.com
    Description:
    System.InvalidOperationException: Nullable object must have a value.
       at System.Nullable`1.get_Value()
       at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()
       at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()
       at Microsoft.VirtualManager.Engine.Adhc.WindowsHostAbstractionLayer.GetHostProperties(HostData oldHostData)
       at Microsoft.VirtualManager.Engine.Adhc.HostRefresher.GatherAllInformation(Host host, Object agentRefreshSyncObj, Guid taskID)
       at Microsoft.VirtualManager.Engine.Adhc.HostRefresher.RefreshLockedHost(Host host, Guid taskID)
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostToResponding(Nullable`1& prevState)
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostState(IVMComputerSystemSummary[]& vmComputers, Nullable`1& prevState)
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.RunLightRefresher()
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostandVMs(VMRefresherType refresherType, Guid vmObjectId, VM tempVm)
       at Microsoft.VirtualManager.Engine.BitBos.VmLightRefresher.RefreshData(HostReference hostRef)
       at Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)-2146233079






    No erro 19999 Observe o WindowsHostDataProperties.GetProcessorData e System.InvalidOperationException que correspondem diretamente para a exceção do rastreamento. Na nota de 1 erro aNullable ' 1 também corresponde diretamente para a exceção a partir do rastreamento.

    Este problema está descrito no site da IBM:http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?brandind=5000008&lndocid=MIGR-5079202

    respectivamente o Hyper-V suporta núcleos até 24 (requer um QFE KB956710 ). Temos algumas soluções alternativas para VMM trabalhar neste caso (fazer # 1 ou implementar # 2 e # 3)

    1. Você pode limitar o número de CPUs via msconfig para 16 (sabemos que esta solução não é o ideal neste caso, mas queria documentá-lo assim mesmo)
    2. Vá para o BIOS e, em seguida, navegue até Configuração avançada > tecnologia de clustering e defina-a física (o padrão é lógico)

      3 -Use Bcdedit para adicionar USEPHYSICALDESTINATION e definida para YES.
      Isso força o APIC físico para ser usado.





      Tente também amigo utilizar essa path de atualização :
      http://www.microsoft.com/downloads/details.aspx?FamilyID=fe36823a-7e5a-4262-9bf5-d6b3ae3ad375&DisplayLang=en

      Cara se der certo me avisa.
      Abraços amigo


    Levi Bertolino. Virtualization blog: http://studytech.spaces.live.com
    terça-feira, 17 de novembro de 2009 23:31

Todas as Respostas

  • Boa tarde,

    parece que eh o mesmo problema desse link
    http://social.technet.microsoft.com/Forums/en-US/virtualmachinemanager/thread/eba51a32-d4f3-479c-b766-cbf4f777f864

    espero ter ajudado,


    Raphael - MCP/MCSA Security/MCSE Security/MCTS/MCITP/MCT - http://www.dotnetwork.com.br
    sábado, 14 de novembro de 2009 16:38
    Moderador
  • Ola, primeiramente obrigado pela atenção.
    Dei uma lida no link que me passaste e parece que é exatamente o mesmo problema que tenho.
    Mas tambem não encontraram ainda uma solução definitiva para o problema.
    Vou um pouco mais a fundo nos links que indicaram la tambem para ver se acho uma solução.

    Tks.


    Anjo N3gro - Luciano Queiroz
    segunda-feira, 16 de novembro de 2009 11:03
  • Bom dia,

    Pelo que aindei lendo no link, acho que a solucao serah um hotfix..mas n posso confirmar...

    acho q vc poderia ligar pra MS pra tentar resolver o problema..

    espero ter ajudado,
    Raphael - MCP/MCSA Security/MCSE Security/MCTS/MCITP/MCT - http://www.dotnetwork.com.br
    terça-feira, 17 de novembro de 2009 12:09
    Moderador
  • Olha só outra coisa curiosa.
    Quando acesso os Hosts via RDP eles ficam muito lentos, ai fui verificar o problema, e eis que desabilitando o serviço "Virtual Machine Network Service" da interface pela qual acesso, fica tudo normal, habilitando fica lento, testei inclusive configurando e instalando uma VM local mesmo no servidor para teste e o acesso via RDP para a VM fica lento desabilitando o serviço da interface volta ao normal.
    Ai encucado fui testar isso em outra maquina dessa vez montada, e mesmo com serviço habilitado nas interfaces funciona tudo normal e rapido.

    Ja executei todos pa path de atualizações inclusive de FW disponibilizados no site da IBM, mas nada resolveu.
    Sera que isso tem relação com o problema do SCVMM?

    A para registrar testei com o SCVMM 2007 e 2008.

    Anjo N3gro - Luciano Queiroz
    terça-feira, 17 de novembro de 2009 12:50
  • Boa tarde,

    acredito que a principal diferenca entre a maquina montada e o teu IBM eh o numero de processadores/core...pode ateh ser alguma incompatibilidade do hyper-v/scvmm...

    como disse anteriormente, tenta falar com a MS pra verificar...

    espero ter ajudado,
    Raphael - MCP/MCSA Security/MCSE Security/MCTS/MCITP/MCT - http://www.dotnetwork.com.br
    terça-feira, 17 de novembro de 2009 13:15
    Moderador
  • Olá amigão.

    Cara não sei ao certo o que pode estar causando esse transtorno, a recomendação do Raphael é expetácular, pois a MS poderá lhe fornecer informações mais concretas.

    Entretanto a própria IBM dispoe em seu site um manual com algumas recomendações, talvéz vale apenas você ler o mesmo.

    http://www-03.ibm.com/support/techdocs/atsmastr.nsf/5cb5ed706d254a8186256c71006d2e0a/2ddfd2e2608c74df862574fb005c0afe/$FILE/HyperV%20HA%20Solution%20Guide%20v2.3.pdf

    Não sei ao certo o que pode estar causando, mais tente verificar atualização da sua Bios.

    Abraços.
    Levi Bertolino. Virtualization blog: http://studytech.spaces.live.com
    terça-feira, 17 de novembro de 2009 16:37
  • Ola péssoal, obrigado pela atenção.

    Ja li no site da IBM tudo e ja apliquei todas as atualizações disponiveis para FW BIOS e Software, mas nada resolveu meu problema. Esta tudo normalizado os servidores funcionam como devem as VMs tanto local omo armazenadas no Storage tudo funciona as mil maravilhas e com a "velocidade" esperada, só a adição dos hosts 3850 ao SCVMM que não vai.
    Abri faz uma meia hora chamado na Microsoft em nivel B, agora é esperar o retorno.
    Enquanto isso vou dando continuidade ao restante da estrutura.
    Anjo N3gro - Luciano Queiroz
    terça-feira, 17 de novembro de 2009 18:13
  • Olá amigão.

    Cara agora vou tentar avançar mais profundo em relação a como resolver esse problema.
    Em algumas leituras observei que esse problema está envolvido em relação a questão de processadores, ou seja basicamente quando um server possue mais de 16 processors.

    e é gerado um excessão quando é tentado adicionar a VM ao VMM:
    09435 00009433 273.19396973 [5684] 1634.16A4::07/22-20:50:29.545#26:VmRefresher.cs(182): System.InvalidOperationException: Nullable object must have a value.
    09436 00009434 273.19396973 [5684] at System.Nullable`1.get_Value()
    09437 00009435 273.19396973 [5684] at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()
    09438 00009436 273.19396973 [5684] at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()


    Me corrija se estiver errado.
    Cara não sei se reparou mais é gerado também um log no no VM Manager:

    Log Name:      VM Manager
    Source:           Virtual Machine Manager
    Date:              7/22/2009 2:45:56 PM
    Event ID:        19999
    Task Category: None
    Level:              Error
    Keywords:        Classic
    User:               N/A
    Computer:       HYPER-V.it-pro.com
    Description:     Virtual Machine Manager (vmmservice:2516) has encountered an error and needed to exit the process. Windows generated an error report with the following parameters:
    Event:VMM20
    P1(appName):vmmservice
    P2(appVersion):2.0.3444.0
    P3(assemblyName):E.Adhc.Operations
    P4(assemblyVer):2.0.3454.0
    P5(methodName):M.V.E.A.WindowsHostDataProperties.GetProcessorData
    P6(exceptionType):System.InvalidOperationException
    P7(callstackHash):e9f1

    Log Name:      VM Manager
    Source:           Virtual Machine Manager
    Date:              7/22/2009 2:45:56 PM
    Event ID:         1
    Task Category: None
    Level:              Error
    Keywords:       Classic
    User:              N/A
    Computer:      HYPER-V.it-pro.com
    Description:
    System.InvalidOperationException: Nullable object must have a value.
       at System.Nullable`1.get_Value()
       at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()
       at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()
       at Microsoft.VirtualManager.Engine.Adhc.WindowsHostAbstractionLayer.GetHostProperties(HostData oldHostData)
       at Microsoft.VirtualManager.Engine.Adhc.HostRefresher.GatherAllInformation(Host host, Object agentRefreshSyncObj, Guid taskID)
       at Microsoft.VirtualManager.Engine.Adhc.HostRefresher.RefreshLockedHost(Host host, Guid taskID)
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostToResponding(Nullable`1& prevState)
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostState(IVMComputerSystemSummary[]& vmComputers, Nullable`1& prevState)
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.RunLightRefresher()
       at Microsoft.VirtualManager.Engine.BitBos.VMRefresherBase.UpdateHostandVMs(VMRefresherType refresherType, Guid vmObjectId, VM tempVm)
       at Microsoft.VirtualManager.Engine.BitBos.VmLightRefresher.RefreshData(HostReference hostRef)
       at Microsoft.VirtualManager.Engine.RefreshDriver`1.RefreshThreadFunction(Object obj)-2146233079






    No erro 19999 Observe o WindowsHostDataProperties.GetProcessorData e System.InvalidOperationException que correspondem diretamente para a exceção do rastreamento. Na nota de 1 erro aNullable ' 1 também corresponde diretamente para a exceção a partir do rastreamento.

    Este problema está descrito no site da IBM:http://www-947.ibm.com/systems/support/supportsite.wss/docdisplay?brandind=5000008&lndocid=MIGR-5079202

    respectivamente o Hyper-V suporta núcleos até 24 (requer um QFE KB956710 ). Temos algumas soluções alternativas para VMM trabalhar neste caso (fazer # 1 ou implementar # 2 e # 3)

    1. Você pode limitar o número de CPUs via msconfig para 16 (sabemos que esta solução não é o ideal neste caso, mas queria documentá-lo assim mesmo)
    2. Vá para o BIOS e, em seguida, navegue até Configuração avançada > tecnologia de clustering e defina-a física (o padrão é lógico)

      3 -Use Bcdedit para adicionar USEPHYSICALDESTINATION e definida para YES.
      Isso força o APIC físico para ser usado.





      Tente também amigo utilizar essa path de atualização :
      http://www.microsoft.com/downloads/details.aspx?FamilyID=fe36823a-7e5a-4262-9bf5-d6b3ae3ad375&DisplayLang=en

      Cara se der certo me avisa.
      Abraços amigo


    Levi Bertolino. Virtualization blog: http://studytech.spaces.live.com
    terça-feira, 17 de novembro de 2009 23:31
  • Pois é mas no meu caso tenho apenas 12 nucleos (2x6) por servidor.
    Mas vou fazer o teste limitando em 8CPus cada servidor para testar.
    Anjo N3gro - Luciano Queiroz
    quarta-feira, 18 de novembro de 2009 12:49
  • Show de bola amigão.

    Se funcionar pelo menos já sabemos aonde é o caminho para a solução.
    Abraços aguardo sua posição.

    Levi Bertolino. Virtualization blog: http://studytech.spaces.live.com
    quarta-feira, 18 de novembro de 2009 13:13
  • Pessoal, como ficamos por aqui com esta questão? Já temos algum status sobre se o problema foi resolvido ou não? Se sim, classifiquem o tópico, por favor. J

     

    Abraços,

     

    Cleber Marques

    Microsoft MVP & MCT | Charter Member: SCVMM & MDOP
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    Meu Blog | MOF.com.br | CleberMarques.com | CanalSystemCenter.com.br
    quinta-feira, 17 de dezembro de 2009 23:35
    Moderador
  • Amigos,

    Estou marcando este tópico como respondido para manter a organização do fórum, caso for necessário tirar alguma dúvida relacionada sugiro a abertura de um novo post. J

     

    Abraços,

     

    Cleber Marques

    Microsoft MVP & MCT | Charter Member: SCVMM & MDOP
    Projeto MOF Brasil: Simplificando o Gerenciamento de Serviços de TI
    Meu Blog | MOF.com.br | CleberMarques.com | CanalSystemCenter.com.br

    quinta-feira, 17 de dezembro de 2009 23:35
    Moderador
  • Pois é pessoal, desculpe a demora.
    Depois de dias e mais dias com o pessoal engeniar dos EUA e sem chegar e nenhuma conclusão, inclusive discuti com o pessoal que encrencou que o problema era o cluster que estava errado.
    Eu abri mão do suporte deles temporariamente.
    Diante de leituras e de sugestões da galera aqui mesmo, baixei o número de nucleos para 8 em cada servidor e funcionou tudo bleza, consegui adicionar os hosts sem problema e tudo funciona.
    Subi novamente o número de processadores de apenas um host para 12 novamente e o SCVMM trafa da erro e fecha do anda.
    Ou seja é um problema relacionado ao número de nucleos com toda certeza.
    Agora que ja sei a origem do problema estou na busca da solução.

    Anjo N3gro - Luciano Queiroz
    quinta-feira, 4 de fevereiro de 2010 16:13