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 die Anzahl der ausgeführten virtuellen Maschinen auf einem Hyper-V-Host überwacht. Die Anzahl der ausgeführten Computer hat die konfigurierte maximale Grenze überschritten.

Ursachen

Die Anzahl der ausgeführten virtuellen Maschinen auf dem Host hat die konfigurierte maximale Grenze überschritten.

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 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 konfigurierte maximale Anzahl ausgeführter virtueller Maschinen wurde vom Host überschritten.
Es werden derzeit {1} virtuelle Maschinen auf {0} ausgeführt. Die konfigurierte 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>