Usuário com melhor resposta
SCVMM 2008 + Hyper-V trava em 66% ao adicionar host

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
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):e9f1Log 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)
- 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)
- 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- Marcado como Resposta Cleber Marques MSFTModerator quinta-feira, 17 de dezembro de 2009 23:35
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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):e9f1Log 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)
- 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)
- 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- Marcado como Resposta Cleber Marques MSFTModerator quinta-feira, 17 de dezembro de 2009 23:35
-
-
-
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 -
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 -
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