VMM 引擎服务失败规则

Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.ServiceFailed.rule (Rule)

Knowledge Base article:

概述

Virtual Machine Manager 服务器上的 Virtual Machine Manager 服务遇到了一个意外错误并且已关闭。

原因

当 VMM 服务器上的 Virtual Machine Manager 服务意外关闭且原因未知时,会生成此警报。通常情况下,发生意外故障后,该服务会自动重新启动。

解决方案

解决此问题:

1

检查 Virtual Machine Manager 服务是否正在运行。通常情况下,该服务处于运行状态。发生故障后,该服务会自动重新启动。如果该服务未运行,请手动重新启动该服务。

从 Operations Manager 中重新启动 Virtual Machine Manager 代理:

a

在操作控制台中单击“监视”

b

在监视资源管理器中展开“Virtual Machine Manager”,再单击“代理状态”

c

在结果窗格中,选择安装了 Virtual Machine Manager 代理的计算机。然后,在“操作”窗格中的“Virtual Machine Manager 2008 R2 代理任务”下方单击“启动代理”

2

如果重新启动代理不能解决该问题,请尝试下面的方法:

  • 要获取详细信息,请查看 VMM 服务器上的 VM Manager 事件日志以及应用程序和系统事件日志。

  • 测试 Virtual Machine Manager 与 SQL Server 之间的连接性,尤其是当 Virtual Machine Manager 使用 SQL Server 的远程实例时,必须进行此测试。

  • 确保 Virtual Machine Manager 使用的所有端口都没有被 VMM 服务器上的任何其他应用程序使用。有关 Virtual Machine Manager 所使用的端口的信息,请参阅 Microsoft TechNet 库中的 Virtual Machine Manager 网络要求(网址为:http://go.microsoft.com/fwlink/?LinkId=121008,该网页可能为英文)。

Additional

系统事件 7031

External

VMM TechCenter(网址为:http://go.microsoft.com/fwlink/?LinkId=85920,该网页可能为英文)

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2008.Engine
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
RemotableTrue
Alert Message
服务失败
{0}
Event LogSystem

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.ServiceFailed.rule" Enabled="true" Target="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine">
<Category>AvailabilityHealth</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Service Control Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>7031</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Params/Param[1]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Virtual Machine Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>2</Priority>
<Severity>2</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.SystemCenter.VirtualMachineManager.2008.Engine.ServiceFailed_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
</WriteAction>
</WriteActions>
</Rule>