System Center 2012 Virtual Machine Manager — liczba maszyn wirtualnych uruchomionych na hoście

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

Służy do monitorowania, czy na hoście nie przekroczono maksymalnej liczby uruchomionych maszyn wirtualnych

Knowledge Base article:

Podsumowanie

Monitor śledzi liczbę maszyn wirtualnych uruchomionych na hoście Hyper-V. Liczba uruchomionych maszyn wirtualnych jest większa niż skonfigurowany limit maksymalny.

Przyczyny

Liczba uruchomionych na hoście maszyn wirtualnych jest większa niż skonfigurowany limit maksymalny.

Rozwiązania

Przenieś przynajmniej jedną maszynę wirtualną na innego hosta wirtualizacji. Więcej informacji o wymaganiach i ograniczeniach dotyczących maszyn wirtualnych i hosta Hyper-V w systemie Windows Server znajduje się w witrynie 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
Liczba maszyn wirtualnych uruchomionych na hoście przekracza maksymalną liczbę skonfigurowanych maszyn wirtualnych
Liczba maszyn wirtualnych uruchomionych na hoście {0} wynosi {1}. Jest to wartość przekraczająca skonfigurowaną maksymalną liczbę maszyn wirtualnych.
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>