对对象警示做出响应,以便可以将受影响的对象恢复到所需的配置或性能级别。根据警示中的信息,并结合使用 vRealize Operations Manager 中提供的其他信息,可以评估警示,确定最可能的解决方案,并解决问题。

开始之前

  • 验证 vCenter 适配器已针对每个 vCenter Server 实例中的操作进行了配置。

  • 如果运行设置 CPU 计数、设置内存以及设置 CPU 计数和内存操作,请确认您了解如何使用“已允许关闭电源”选项。请参见使用允许关闭电源的操作

关于此任务

作为虚拟基础架构管理员或操作管理员,您需要对对象问题进行故障排除。对于任何故障排除流程来说,都需要查看生成的对象警示并做出响应。在此示例中,需要解决虚拟机的工作负载问题。在该过程中,您需要查看警示选项卡,以确定哪些警示可能表示存在或导致已识别的问题。

问题虚拟机是用作数据库服务器的 db-01-kyoto。

以下对警示选项卡上警示的响应方法作为使用 vRealize Operations Manager 的示例提供,并不是可靠的最终方法。您的故障排除技能和对于环境具体细节的知识将确定适用哪种方法。

过程

  1. 搜索文本框中输入对象的名称 db-01-kyoto,并在列表中选择相应的虚拟机。

    将显示对象摘要选项卡。“前几个警示”窗格显示对象的重要活动警示。

  2. 单击分析选项卡。

    工作负载选项卡是第一个选项卡。此标志表示 CPU 处理的工作负载最多,而且内存也已超过配置的限制。

  3. 单击警示选项卡。

    在此示例中,警示列表包括以下可能与您正调查的问题相关的警示。

    • 虚拟机具有意外的高 CPU 工作负载。

    • 虚拟机具有意外的高内存工作负载。

  4. 在左上窗格中,选择与 vSphere 主机和群集相关的层次结构,并选择要添加到列表的祖先或后代警示。

    您需要检查在选定层次结构上下文中的祖先或后代对象上是否存在可能的警示。

    1. 在工具栏上,单击显示祖先警示,并选中主机系统资源池复选框。

      与此虚拟机有关的主机系统或资源池的所有警示都会添加到列表中。

    2. 单击显示后代警示并选择数据存储

      与数据存储有关的所有警示都会添加到列表中。

    在此示例中,不存在主机、资源池或数据存储的任何其他警示,因此可以开始解决这些虚拟机警示。

  5. 单击虚拟机具有意外的高 CPU 工作负载警示名称。

    将显示警示详细信息摘要选项卡。

  6. 查看相关建议,以确定是否存在一个或多个建议可以解决该问题。

    此示例包括以下常见建议:

    • 检查客户机应用程序,以确定高 CPU 工作负载是否是预期行为。

    • 为此虚拟机增加更多 CPU 容量。

  7. 要遵循Check the guest applications to determine whether high CPU workload is expected behavior建议,请单击标题栏上的操作,并选择在 vSphere Client 中打开虚拟机

    将显示 vSphere Web Client 的“摘要”选项卡,因此您可以在控制台中打开虚拟机,并检查导致报告的高 CPU 工作负载的应用程序。

  8. 要遵循Add more CPU Capacity for this virtual machine建议,请单击设置虚拟机的 CPU 计数
    1. 新 CPU 文本框中输入值。

      在提供值之前显示的默认值是根据分析建议的值。

    2. 如果未启用 CPU 热添加,要在运行该操作之前允许关闭虚拟机电源的操作,请选中已允许关闭电源复选框。
    3. 要在更改虚拟机 CPU 配置之前创建快照,请选中快照复选框。
    4. 单击确定
    5. 单击“任务 ID”链接,并验证该任务是否已成功运行。

    指定数目的 CPU 已添加到虚拟机。

下一步做什么

几个收集周期后,将返回到对象警示选项卡。如果相应警示不再显示,则表明您的操作已解决该警示。如果问题未解决,请参见用户方案:使用“故障排除”选项卡选项调查问题的根本原因查看故障排除工作流示例。