监视由 VMM 管理的虚拟机的运行状况
VM 运行状况事件监视器跟踪下列虚拟机状态:
健康状况 | VM 状态 |
红色(严重/错误) | 创建失败 自定义失败 P2V 创建失败 V2V 创建失败 迁移失败 主机未响应 丢失 不受支持 |
黄色(警告) | 模板创建失败 更新失败 未完成 VM 配置 检查点失败 |
绿色(公告) | 正在创建 正在创建检查点 正在恢复检查点 正在删除检查点 正在迁移 VM 正在更新 以存储 VM 正在创建模板 |
严重/错误健康状况(红色):
虚拟机状态 | 可能的原因 |
创建失败 | 未能成功创建虚拟机。要找出该作业中失败的步骤,请在 VMM 管理员控制台的“作业”视图中查看作业详细信息。作业失败错误代码给出了作业失败的原因。有关详细信息,请参阅 VMM 2008 R2 帮助中的“监视作业”(网址为:http://go.microsoft.com/fwlink/?LinkId=121817,该网页可能为英文)。 查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 可能的原因包括:
|
P2V 创建失败 | 物理到虚拟机 (P2V) 转换失败。由于 P2V 转换涉及许多配置选项,因此可能导致 P2V 失败的问题大不相同。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
V2V 创建失败 | 任何虚拟到虚拟转换 (V2V) 作业失败都会将虚拟机置于“V2V 创建失败”状态。由于 V2V 转换涉及许多配置选项,因此可能导致 V2V 失败的问题大不相同。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
迁移失败 | 将虚拟机从一台主机迁移到另一台主机或从一台主机迁移到一台库服务器的操作失败。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
主机未响应 | 部署虚拟机的主机在 VMM 中的状态为“未响应”。 要了解说明原因的信息,请使用 VMM 管理员控制台中的“作业”视图来找出将该主机置于“未响应”状态的作业。 有关具有“未响应”状态的主机的疑难解答信息,请参阅产品知识中的“主机未响应”警报。 查看具有“未响应”状态的虚拟主机的疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121830,该网页可能为英文)。 |
丢失 | Virtual Machine Manager 找不到虚拟机。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
不支持 | 虚拟机具有在虚拟服务器中创建的不受支持的还原磁盘。必须先放弃或合并还原磁盘,然后才能在 VMM 中管理该虚拟机。 要解决该问题,请使用 VMM 管理员控制台的“虚拟机”视图中的“禁用还原磁盘”操作。有关详细信息,请参阅 VMM 2008 R2 帮助中的“如何禁用虚拟机的还原磁盘”(网址为:http://go.microsoft.com/fwlink/?LinkId=121821,该网页可能为英文)。 查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
自定义失败 | 在从模板创建虚拟机的过程中,虚拟机自定义步骤失败。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
警告健康状况(黄色):
虚拟机状态 | 可能的原因 |
正在创建 | 正在创建虚拟机。该作业成功完成之前,不能在该虚拟机上执行任何操作。 |
模板创建失败 | 在从虚拟机创建可自定义模板的过程中,当使用 Sysprep 准备虚拟机的磁盘时失败,或者当从 Sysprep’d 映像创建模板时失败。对于不可自定义的模板,当向库服务器传输文件时出错。 不可自定义的模板: 对于不可自定义的模板,由于向 Virtual Machine Manager 库传输虚拟机配置文件时出错,模板创建失败。要诊断其原因,请在 VMM 管理员控制台的“作业”视图中查看该作业的详细状态。 可自定义的模板: 如果在 Hyper-V 或虚拟服务器中创建可自定义的模板,在从虚拟机创建模板的过程中,可能会在使用 Sysprep 或更高版本准备虚拟机的磁盘时失败,也可能会在从准备好的系统映像中创建模板时失败。 大多数“Sysprep 失败”错误代码的事件日志条目均提供了解决特定问题的说明。但是,对于错误代码 706“Sysprep 验证失败”,您需要确定失败的原因。 查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
更新失败 | 无法更新虚拟机。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
不完整的虚拟机配置 | 虚拟机的一个或多个配置文件丢失。 可能的原因包括:
查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
检查点失败 | 创建或删除虚拟机的检查点时或将虚拟机还原到某个检查点时,Virtual Machine Manager 服务停止或关闭。 要获取详细信息,请在 VMM 管理员控制台中查看相关作业的作业详细信息。“详细信息”选项卡显示作业中失败的步骤。有关详细信息,请参阅 VMM 2008 R2 帮助中的“监视作业”(网址为:http://go.microsoft.com/fwlink/?LinkId=121817,该网页可能为英文)。 查看虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)。 |
公告 - 正常健康状况(绿色):
虚拟机状态 | 可能的原因 |
正在创建 | 正在创建虚拟机。该作业成功完成之前,不能在该虚拟机上执行任何操作。 |
正在创建检查点 | 正在为虚拟机保存检查点。该作业完成之前,不能在该虚拟机上执行任何操作。 |
正在删除检查点 | 某个 VMM 管理员或自助服务用户正在删除虚拟机不再需要的某个检查点。合并检查点会将该检查点中的更改合并到虚拟机的父虚拟硬盘中。该作业完成之前,不能在该虚拟机上执行任何操作。 |
正在迁移 | 正在将虚拟机从一台主机迁移到另一台主机或者从一台主机迁移到库服务器,以便进行存储。该作业完成之前,不能在该虚拟机上执行任何操作。 |
虚拟机正在更新 | 更新虚拟机的属性时,该虚拟机被锁定到其他进程。该作业完成之前,不能在该虚拟机上执行任何操作。 |
已存储 | 虚拟机已存储到 Virtual Machine Manager 库中。将某个虚拟机存储到库中时,其配置文件将移到一个库共享中,并且在主机上不能再看到该虚拟机。 要查看和管理该虚拟机,请使用 VMM 管理员控制台中的“库”视图。有关详细信息,请参阅 VMM 2008 帮助中的“常见问题:VMM 库”(网址为:http://go.microsoft.com/fwlink/?LinkId=121822,该网页可能为英文)。 可在存储的虚拟机上执行以下操作:“部署”、“修复”(如果虚拟机处于“失败”状态)、“禁用”、“删除”和“属性”。 |
虚拟机正在创建模板 | 正在从虚拟机创建模板。该作业完成之前,不能在该虚拟机上执行任何操作。 要为创建模板准备一台虚拟机,管理员必须使用 Sysprep 来为复制到目标虚拟机准备虚拟硬盘。模板创建完成后,将无法再使用该虚拟机。 模板创建成功完成后,应从 VMM 中删除该虚拟机。有关详细信息,请参阅 VMM 2008 R2 帮助中的“如何删除虚拟机”(网址为:http://go.microsoft.com/fwlink/?LinkId=121825,该网页可能为英文)。 |
导致此监视器出现严重或警告健康状况的问题的解决方法与出现的错误或作业故障有很大的关系。
有关虚拟机的每个严重和警告状态的详细疑难解答信息,请参阅 VMM TechNet 库中的以下主题(网址为:http://go.microsoft.com/fwlink/?LinkId=102009,该网页可能为英文):
虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)
虚拟主机的“未响应”状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121830,该网页可能为英文)
查明虚拟机状态更改的上下文:
1 | 在运行状况资源管理器中查看监视器的“状态更改事件”选项卡,找出 Virtual Machine Manager 中的哪个作业导致了状态更改。 |
2 | 使用 VMM 管理员控制台中的“作业”视图查看该作业的作业详细信息。“详细信息”选项卡显示作业中每个步骤的状态。“更改跟踪”选项卡显示作业对 VMM 中的对象所做的全部更改的审核记录。有关详细信息,请参阅 VMM 2008 R2 帮助中的“监视作业”(网址为:http://go.microsoft.com/fwlink/?LinkId=121817,该网页可能为英文)。 |
3 | 对于某些状态更改,VMM 服务器上的 VM Manager 事件日志可能会提供详细信息。 |
虚拟机状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121829,该网页可能为英文)
虚拟主机的“未响应”状态疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121830,该网页可能为英文)
VMM TechCenter(网址为:http://go.microsoft.com/fwlink/?LinkId=85920,该网页可能为英文)
Microsoft 帮助和支持(网址为:http://go.microsoft.com/fwlink/?LinkId=118664,该网页可能为英文)
虚拟服务器操作指南:疑难解答(网址为:http://go.microsoft.com/fwlink/?LinkId=121832,该网页可能为英文)
Target | Microsoft.SystemCenter.VirtualMachineManager.2008.VirtualMachine | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2008.VMHealthEvent.Monitor" Accessibility="Public" Target="Microsoft.SystemCenter.VirtualMachineManager.2008.VirtualMachine" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ParentMonitorID="SystemHealth!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2008.VMHealthEvent.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Microsoft.SystemCenter.VirtualMachineManager.2008.Base.VirtualMachine"]/Name$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ComponentOK" HealthState="Success" MonitorTypeStateID="FirstEventRaised"/>
<OperationalState ID="ComponentProblem" HealthState="Error" MonitorTypeStateID="SecondEventRaised"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</FirstComputerName>
<FirstLogName>VM Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Virtual Machine Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>821</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.SystemCenter.VirtualMachineManager.2008.Base.VirtualMachine"]/Guid$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>Params/Param[7]</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>^(0|1|2|3|4|5|6|10|11|12|13|100|102|103|106|200|210|211|212)$</Pattern>
</RegExExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</SecondComputerName>
<SecondLogName>VM Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Virtual Machine Manager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>821</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Params/Param[3]</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$Target/Property[Type="Microsoft.SystemCenter.VirtualMachineManager.2008.Base.VirtualMachine"]/Guid$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery>Params/Param[7]</XPathQuery>
</ValueExpression>
<Operator>MatchesMOM2005RegularExpression</Operator>
<Pattern>^(101|104|105|107|201|213|220|221|222|223|240|250)$</Pattern>
</RegExExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>