Při přidání hostitele virtuálního počítače, který má více než 16 logických procesorů ve VMM 2008 R2 dojde k chybě služby Virtual Machine Manager

Příznaky

Jde o takovouto situaci:
  • Při pokusu o přidání hostitele virtuálního počítače k Microsoft System Center Virtual Machine Manager (VMM) 2008 R2
  • Hostitel virtuálního počítače má více než 16 logických zpracovatelských jednotek. Například hostitel virtuálního počítače má čtyři procesory 6 core.
V tomto scénáři zhroutí služba Virtual Machine Manager (Vmmservice.exe) v počítači, který je spuštěn VMM 2008 R2.

Pokud nastavení trasování pro tento problém protokolu trasování může znamenat, že došlo k následující výjimce:
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] v System.Nullable'1.get_Value()
09437 00009435 273.19396973 [5684] v Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()
09438 00009436 273.19396973 [5684] v Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()
Navíc následující události jsou zaznamenány v protokolu správce VM.

ID události 19999
Událost s ID 1 Poznámka: ID události 19999 a v protokolu trasování obě označují, že došlo k následujícím problémům:
  • Volání funkce WindowsHostDataProperties.GetProcessorData
  • Výjimka System.InvalidOperationException výjimka
  • Objekt s možnou hodnotou NULL ' 1

Jak potíže obejít

Řešení 1

Chcete-li tento problém vyřešit, omezte počet procesorů, které operační systém používá 16. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Start, klepněte na příkaz Spustit, zadejte příkaz msconfiga stiskněte klávesu ENTER.
  2. Na kartě spuštění klepnutím na tlačítko Upřesnit možnosti.
  3. Klepnutím zaškrtněte políčko počet procesorů a pak vyberte 16 nebo menší hodnotu.
  4. Klepněte na tlačítko OK
  5. Restartujte počítač.

Řešení 2

Chcete-li vyřešit tento problém v systému BIOS, nastavte nastavení Technologie clusterů na fyzické. Výchozí hodnota tohoto nastavení je logický.

Řešení 3

Chcete-li tento problém vyřešit, vynuťte operační systém použít fyzické Rozšířený programovatelný řadič přerušení (APIC). Chcete-li to provést, postupujte takto:
  1. Otevřete příkazový řádek pomocí práva správce.
  2. Na příkazovém řádku zadejte následující příkaz a stiskněte klávesu ENTER:
    BCDEdit/set USEPHYSICALDESTINATION Ano
  3. Restartujte počítač.
Poznámka: Řešení 2 a 3 řešení umožňují použít až 24 procesorů. Tato funkce je dostupná pouze v případě, že použijete aktualizaci 956710.

Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

956710 technologie Hyper-V A k dispozici je aktualizace zvyšte počet logických procesorů a virtuální počítače na počítači x64 systémem Windows Server 2008

Vlastnosti

ID článku: 976639 - Poslední kontrola: 13. 1. 2017 - Revize: 1

Váš názor