Anzahl ausgeführter virtueller Maschinen auf System Center 2012 Virtual Machine Manager-Host

Microsoft.SystemCenter.VirtualMachineManager.2012.HostNoOfVMsRunningMonitor (UnitMonitor)

Überwacht, ob auf dem Host die unterstützte maximale Anzahl ausgeführter virtueller Maschinen überschritten wird.

Knowledge Base article:

Zusammenfassung

Mit diesem Monitor wird überwacht, wie viele Maschinen auf einem Hyper-V-Host ausgeführt werden. Der unterstützte Grenzwert von 384 wurde von der Anzahl ausgeführter Maschinen überschritten.

Ursachen

Es werden mehr als 384 virtuelle Maschinen auf dem Host ausgeführt.

Lösungen

Migrieren Sie mindestens eine virtuelle Maschine zu einem anderen Virtualisierungshost. Weitere Informationen zu den Anforderungen und Grenzwerten für virtuelle Maschinen und für Hyper-V in Windows Server 2008 R2 finden Sie bei Microsoft TechNet.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.VMHost
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.VirtualMachineManager.2012.HostNoOfVMsRunningMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Die unterstützte maximale Anzahl ausgeführter virtueller Maschinen wurde vom Host überschritten.
Es werden derzeit {1} virtuelle Maschinen auf {0} ausgeführt. Die unterstützte maximale Anzahl wurde überschritten.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2012.HostNoOfVMsRunningMonitor" Accessibility="Public" Target="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost" TypeID="Microsoft.SystemCenter.VirtualMachineManager.2012.HostNoOfVMsRunningMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2012.HostNoOfVMsRunningMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="VMMBase!Microsoft.SystemCenter.VirtualMachineManager.VMHost"]/NoOfVMsRunning$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HostNoOfVMsRunningHealthy" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="HostNoOfVMsRunningCritical" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>7200</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<!--ExpectedValue is overridable-->
<!--The supported limit in Hyper-V R2 is 384(http://technet.microsoft.com/en-us/library/ee405267(WS.10).aspx)-->
<ExpectedValue>384</ExpectedValue>
</Configuration>
</UnitMonitor>