vCenter 适配器可提供警示定义,用于生成有关环境中的虚拟机对象的警示。

基于运行状况/症状

这些警示定义具有以下影响和严重程度信息。

影响
运行状况
严重程度
基于症状
警示定义 症状 建议
由于内存限制,虚拟机出现内存压缩、虚拟增长或交换。
  • 已设置虚拟机内存限制,并且
  • 虚拟机内存要求超出配置的内存限制且
  • [虚拟机内存已压缩或
  • 虚拟机正在使用交换,或者
  • 虚拟机内存虚拟增长处于警告/紧急/严重级别] 且
  • 建议的虚拟机内存大小
提高虚拟机内存限制以匹配建议内存大小。或者,移除虚拟机的内存限制。
虚拟机存在由 IO 等待导致的 CPU 争用。 虚拟机 CPU I/O 等待处于警告/紧急/严重级别。 增加所连接数据存储的数据存储 I/O 容量,以减少虚拟机上的 CPU I/O 等待时间。
虚拟机具有意外的高内存工作负载。 症状包括以下所有内容:
  • 虚拟机内存工作负载处于警告/紧急/严重级别
  • 异常开始变得/比较/非常高
  1. 检查客户机应用程序以确定高内存工作负载是否是预期行为。
  2. 为此虚拟机增加更多内存。
由于交换等待以及磁盘读操作的延迟时间过长,虚拟机出现内存争用情况。 症状包括以下所有内容:
  • 虚拟机 CPU 交换等待处于警告/紧急/严重级别 (5/10/15)
  • 虚拟机已

    读取处于警告级别的延迟
  • 建议的虚拟机内存大小
为此虚拟机增加更多内存。
由于内存缩减、虚拟增长或交换,虚拟机出现内存争用。
  • ! 已设置虚拟机内存限制,并且
  • 虚拟机存在处于警告/紧急/严重级别的内存争用且
  • [ 虚拟机内存虚拟增长处于警告/紧急/严重级别或
  • 虚拟机内存已压缩或
  • 虚拟机正在使用交换]
  1. 将内存预留添加到此虚拟机以防止虚拟增长和交换。
  2. 使用 vSphere vMotion 将此虚拟机迁移到其他主机或集群。
虚拟机存在磁盘 I/O 读取延迟问题。 症状包括以下所有内容:
  • 虚拟机磁盘读取延迟时间处于警告/紧急/严重级别
  • 虚拟机磁盘读取延迟时间超过 DT
  • 虚拟机出现低同步停止
  • 虚拟机的 CPU 交换等待时间较短
  1. 检查您是否在连接到虚拟机的数据存储上启用了 Storage IO 控制。
  2. 为连接到虚拟机的数据存储增加 IOPS。
  3. 使用 vSphere Storage vMotion 将此虚拟机迁移到其他具有较高 IOPS 的数据存储。
虚拟机存在磁盘 I/O 写入延迟问题。 症状包括以下所有内容:
  • 虚拟机磁盘写入延迟时间处于警告/紧急/严重级别
  • 虚拟机磁盘写入延迟时间超过 DT
  • 虚拟机的 CPU 交换等待时间较短 (< 3 ms)
  1. 检查您是否在连接到数据存储的数据存储上启用了 Storage IO Control。
  2. 为连接到虚拟机的数据存储增加 IOPS。
  3. 如果虚拟机有多个快照,则删除较旧的快照。
  4. 使用 vSphere Storage vMotion 将部分虚拟机迁移到其他数据存储。
虚拟机存在由快照导致的磁盘 I/O 延迟问题。 症状包括以下所有内容:
  • 虚拟机 CPU I/O 等待处于警告/紧急/严重级别
  • 虚拟机至少具有一个快照
  • 所有子数据存储均具有 [ ! 磁盘命令延迟时间处于警告级别 ]
  1. 如果虚拟机有多个快照,则删除较旧的快照。
  2. 通过将多个快照合并为一个快照来减少快照数量。在 vSphere Client 中,选择该虚拟机,右键单击,依次选择快照合并
vSphere HA 没有足够的资源启动虚拟机。 vSphere HA 没有足够的资源启动虚拟机 (故障症状)。
  1. 如果设置了虚拟机 CPU 预留,请减小 CPU 预留配置。
  2. 如果设置了虚拟机内存预留,请减小内存预留配置。
  3. 为集群添加更多主机。
  4. 将任何出现故障的主机联机或者解析网络分区 (如果存在)。
  5. 如果 DRS 处于手动模式,请查找所有待定建议,并批准这些建议以便 vSphere HA 故障切换可以继续执行。
虚拟机的容错状态已更改为“已禁用”状态。 虚拟机容错状态已更改为已禁用 (故障症状)。 启用警示中指示的辅助虚拟机。
vSphere HA 无法重新启动已网络隔离的虚拟机。 vSphere HA 无法重新启动已网络隔离的虚拟机 (故障症状)。 手动打开虚拟机电源。
虚拟机的容错状态已更改为“需要辅助虚拟机”状态。 虚拟机容错状态已更改为需要辅助虚拟机 (故障症状)。 在需要 Fault Tolerance (FT) 保护虚拟机时保持 HA 处于启用状态。
vSphere HA 无法对虚拟机执行故障切换操作 vSphere HA 虚拟机故障切换不成功 (故障症状)
  1. 如果该错误信息报告文件被锁定,则虚拟机可能已在 vSphere HA 主代理无法再使用管理网络或检测信号数据存储监控的主机上打开电源。
  2. 虚拟机可能已由集群外部主机上的用户打开电源。如果已声明任何主机处于脱机状态,请确定是网络问题还是存储问题造成了这种情况。
  3. 如果该错误信息报告虚拟机处于无效状态,则可能有阻止访问虚拟机文件的操作正在进行。确定是否正在进行任何操作,例如需要很长时间才能完成的克隆操作。
  4. 您也可以尝试打开虚拟机的电源并详细了解任何返回的错误。
一个或多个虚拟机客户机文件系统磁盘空间不足。 症状包括以下所有内容:
  • 客户机文件系统使用情况处于警告级别
  • 客户机文件系统使用情况处于严重级别
添加新虚拟硬盘或扩展虚拟机的现有磁盘。扩展现有磁盘之前,先移除所有快照。完成后,使用特定客户机操作系统程序在新磁盘或扩展磁盘上扩展文件系统。
由于主机中进行了内存页交换,虚拟机存在 CPU 争用。 症状包括以下所有内容:
  • 虚拟机 CPU 交换等待处于严重级别
  • 虚拟机 CPU 交换等待处于紧急级别
  • 虚拟机 CPU 交换等待处于警告级别
  1. 设置虚拟机内存预留以防止其内存交换。
  2. 验证 VMware Tools 是否已安装并正在运行,以及是否在客户机中启用了膨胀驱动程序。内存膨胀可帮助主机更加有效地从客户机回收未使用的内存,并且可以避免交换。
  3. 使用 vMotion 将此虚拟机迁移到其他主机或集群。

效率/警告

这些警示定义具有以下影响和严重程度信息。

影响
效率
严重程度
警告
警示定义 症状 建议
虚拟机处于闲置状态。 症状包括以下所有内容:
  • 虚拟机处于闲置状态
  • 每个 vCPU 上的虚拟机高就绪时间
  • ! 已关闭虚拟机电源
关闭此虚拟机电源以允许其他虚拟机使用此虚拟机正在浪费的 CPU 和内存。

基于风险/症状

这些警示定义具有以下影响和严重程度信息。

影响
风险
严重程度
基于症状
警示定义 症状 建议
虚拟机由于同步停止而导致 CPU 争用。 症状包括以下所有内容:
  • 虚拟机 CPU 同步停止处于警告/紧急/严重级别
  • ! 已关闭虚拟机电源
  • 要从虚拟机移除的 vCPU 数目
查看列出的症状,并从虚拟机中移除症状建议的 vCPU 数目。
虚拟机违反了《vSphere 5.5 强化指南》中的规定。
  • 未限制虚拟机之间通过 VMCI 进行通信或
  • VMsafe CPU/内存 API - 已配置端口号或
  • 已启用 Dvfilter 网络 API 或
  • VMX 文件最大大小不合规 或
  • 虚拟机日志文件最大大小不合规或
  • 允许未经授权修改设备设置或
  • 允许未经授权连接和断开设备或
  • 未禁用工具自动安装或
  • 远程控制台连接的最大数量不合规或
  • 允许虚拟机获取有关物理主机的详细信息或
  • 虚拟机日志文件最大计数不合规或
  • 未禁用 vSphere 中未公开的功能: MemsFss 或
  • 已启用 VMsafe CPU/内存 API 或
  • 已连接并行端口或
  • 未禁用控制台拖放操作或
  • 未禁用控制台复制操作或
  • 已连接串行端口或
  • 未禁用 vSPhere 中未公开的功能: AutoLogon 或
  • 使用独立非持久磁盘或
  • 未禁用 vSphere 中未公开的功能: UnityPush 或
  • 未禁用缩小虚拟磁盘 - diskShrink 或
  • 未禁用 vSphere 中未公开的功能: GetCreds 或
  • 已连接 CD-ROM 或
  • 未禁用 vSPhere 中未公开的功能: HGFSServerSet 或
  • 未禁用控制台粘贴操作或
  • 未禁用 vSPhere 中未公开的功能: BIOSBBS 或
  • 未禁用缩小虚拟磁盘 - diskWiper 或
  • 已连接 USB 控制器或
  • 未禁用 vSPhere 中未公开的功能: 监控控件或
  • 已连接软盘驱动器或
  • 未禁用 vSphere 中未公开的功能: LaunchMenu 或
  • 未禁用 Versionget 或
  • 未禁用 vSphere 中未公开的功能: Toporequest 或
  • 未禁用 vSphere 中未公开的功能: Unity-interlock 或
  • 未禁用虚拟机日志记录或
  • 未禁用 vSphere 中未公开的功能: Unity 或
  • 未禁用 vSphere 中未公开的功能: Trashfolderstate 或
  • 未启用仅 VGA 模式或
  • 未禁用 vSphere 中未公开的功能: Trayicon 或
  • 未禁用 vSphere 中未公开的功能: Unity-Taskbar 或
  • 未禁用 vSphere 中未公开的功能: Versionset 或
  • 未禁用通过 VNC 协议访问虚拟机控制台或
  • 未禁用 vSphere 中未公开的功能: Protocolhandler 或
  • 未禁用 VIX 消息或
  • 未禁用 vSphere 中未公开的功能: Shellaction 或
  • 未禁用 3D 功能或
  • 未禁用 vSphere 中未公开的功能: Unity-Windowcontents 或
  • 未禁用 vSphere 中未公开的功能: Unity-Unityactive
根据《vSphere 强化指南》(XLSX) 中的建议,修正违反 vSphere 5.5 强化指南规则的情况。
由于快照导致的多 vCPU 调度问题 (同步停止),虚拟机存在 CPU 争用 症状包括以下所有内容:
  • 虚拟机 CPU 同步停止处于警告级别,或者
  • 虚拟机 CPU 同步停止处于紧急级别,或者
  • 虚拟机 CPU 同步停止处于严重级别

并且

  • 虚拟机电源已关闭,或者
  • 虚拟机至少具有一个快照
无。