在此方案中,将调查和解决虚拟机具有意外的高 CPU 工作负载警示。可能不止一台虚拟机会生成警示。

前提条件

vRealize Operations 中生成的警示将显示在警示列表中。可以使用警示列表调查和解决环境中的问题并对其进行故障排除。

  • 处理您将对其进行故障排除并予以解决的警示,并获取其所有权。请参见用户方案:监控和处理 vRealize Operations Manager 中的警示
  • 运行操作时查看有关“允许关闭电源”设置的工作原理的信息。请参见 vRealize Operations 信息中心中的“使用已允许关闭电源的操作”部分。
  • 处理您将对其进行故障排除并予以解决的警示,并获取其所有权。请参见用户方案:监控和处理 vRealize Operations Manager 中的警示
  • 运行操作时查看有关“允许关闭电源”设置的工作原理的信息。请参见vRealize Operations 配置指南》中的“使用已允许关闭电源的操作”部分。

过程

  1. 从左侧菜单中,单击故障排除,然后单击警示
  2. 要将列表限于虚拟机警示,请单击工具栏上的所有筛选器
    1. 在下拉菜单中选择对象类型
    2. 在文本框中输入虚拟机
    3. 单击输入
    警示列表仅显示基于虚拟机的警示。
  3. 要按名称找到警示,请在快速筛选器 (警示) 文本框中输入高 CPU 工作负载
  4. 在列表中,单击虚拟机具有意外的高 CPU 工作负载警示名称。
  5. 查看信息。要显示建议,请在左侧窗格中单击配置 > 建议
    选项 评估过程
    警示描述 查看描述以便能够更好的了解警示。
    建议 您是否认为实施一个或多个建议可以解决警示?
    导致该问题的原因是什么?

    触发的症状是否支持建议?触发的其他症状是否与建议相矛盾?是否表明您必须进行进一步调查?

    在本示例中,触发的症状表明虚拟机 CPU 需求量处于严重级别且虚拟机异常开始变严重。

    非触发的症状

    某些警示仅在触发所有症状时才生成。其他警示则配置为在触发任意症状时生成警示。如果存在非触发症状,请在触发警示的上下文中对其进行评估。

    非触发的症状是否支持建议?非触发的症状是否表明建议无效,您是否必须进行进一步调查?

  6. 要基于建议解决警示以检查客户机应用程序从而确定高 CPU 工作负载是否为预期行为,请单击中心窗格工具栏中的操作菜单,然后选择在 vSphere Client 中打开虚拟机
    1. 使用 vSphere 凭据登录到 vCenter Server 实例。
    2. 启动虚拟机控制台并确定消耗 CPU 资源的客户机应用程序。
  7. 要基于建议解决警示以将更多 CPU 容量添加到该虚拟机,请单击设置虚拟机的 CPU 计数
    1. 新 CPU 文本框中输入一个新值。

      显示的值为计算出的建议大小。如果 vRealize Operations 已监控虚拟机达六小时或更长时间,显示的值将为“建议 CPU 大小”衡量指标,具体取决于您的环境。

    2. 要允许关闭电源或创建快照,具体取决于您的虚拟机的配置方式,请选择以下选项。
      选项 描述
      已允许关闭电源

      在修改值之前将虚拟机关机或关闭其电源。如果已安装并正在运行 VMware Tools,则会关闭虚拟机。如果未安装或未运行 VMware Tools,则会关闭虚拟机电源,无论操作系统的状况如何。

      除了考虑操作是关闭虚拟机还是关闭虚拟机电源外,还必须考虑是否已打开对象电源以及应用了哪些设置。

      快照

      在添加 CPU 之前创建虚拟机快照。

      如果已更改 CPU 并激活 CPU 热插拔,则会在虚拟机运行时拍摄快照,这样会消耗更多的磁盘空间。

    3. 单击确定
    该操作会将建议数量的 CPU 添加到目标虚拟机。
  8. 允许在实施建议的更改之后运行多个收集周期并检查警示列表。

下一步做什么

如果实施多个收集周期之后未显示警示,则表明已解决警示。如果显示了警示,则需要进行进一步故障排除。