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

基于运行状况/症状

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

影响

运行状况

严重程度

基于症状

警示定义

症状

建议

由于内存限制,虚拟机出现内存压缩、虚拟增长或交换。

  • 已设置虚拟机内存限制且

  • 虚拟机内存要求超出配置的内存限制且

  • [虚拟机内存已压缩或

  • 虚拟机正在使用交换或

  • 虚拟机内存虚拟增长处于警告/紧急/严重级别] 且

  • 建议的虚拟机内存大小

提高虚拟机内存限制以匹配建议内存大小。或者,移除虚拟机的内存限制。

虚拟机存在由交换等待导致的 CPU 争用。

虚拟机 CPU 交换等待处于警告/紧急/严重级别。

  1. 升级主机,使其具有更多内存。

  2. 使用 vSphere vMotion 将此虚拟机迁移到其他主机或群集。

  3. 设置虚拟机内存预留以防止交换。

虚拟机存在由 IO 等待导致的 CPU 争用。

虚拟机 CPU I/O 等待处于警告/紧急/严重级别。

增加所连接数据存储的数据存储 I/O 容量,以减少虚拟机上的 CPU I/O 等待时间。

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

症状包括以下所有内容:

  • 虚拟机 CPU 需求处于警告/紧急/严重级别

  • 异常开始变得/比较/非常高

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

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

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

症状包括以下所有内容:

  • 虚拟机内存工作负载处于警告/紧急/严重级别

  • 异常开始变得/比较/非常高

  1. 检查客户机应用程序以确定高内存工作负载是否是预期行为。

  2. 为此虚拟机增加更多内存。

由于交换等待以及磁盘读操作的滞后时间过长,虚拟机出现内存争用情况。

症状包括以下所有内容:

  • 虚拟机 CPU 交换等待处于警告/紧急/严重级别 (5/10/15)

  • 虚拟机已

    读取处于警告级别的延迟

  • 建议的虚拟机内存大小

为此虚拟机增加更多内存。

由于内存缩减、虚拟增长或交换,虚拟机出现内存争用。

  • ! 已设置虚拟机内存限制且

  • 虚拟机存在处于警告/紧急/严重级别的内存争用且

  • [ 虚拟机内存虚拟增长处于警告/紧急/严重级别或

  • 虚拟机内存已压缩或

  • 虚拟机正在使用交换]

  1. 将内存预留添加到此虚拟机以防止虚拟增长和交换。

  2. 使用 vSphere vMotion 将此虚拟机迁移到其他主机或群集。

虚拟机具有意外的高磁盘 I/O 工作负载。

症状包括以下所有内容:

  • 虚拟机磁盘 I/O 工作负载处于警告/紧急/严重级别 (80/90/95)

  • 虚拟机磁盘 I/O 工作负载高于 DT

  1. 检查在虚拟机上正在运行的应用程序以确定高磁盘 I/O 工作负载是否是预期行为。

  2. 使用 vSphere Storage vMotion 将此虚拟机迁移到其他具有较高 IOPS 的数据存储。

虚拟机存在磁盘 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 中,选择该虚拟机,右键单击,依次选择快照合并

虚拟机正在以意外的方式快速消耗磁盘空间。

症状包括以下所有内容:

  • 客户机文件系统整体磁盘空间使用情况达到了警告/紧急/严重限制 (80, 90, 95)

  • 虚拟机磁盘空间剩余时间较多 (> 60 天)

  • 客户机文件系统空间使用率高于 DT

  • 客户机分区磁盘空间使用情况

  1. 检查应用程序并确认其行为正常。

  2. 将新硬盘添加到虚拟机,然后配置客户机文件系统分区以使用该磁盘。

一个或多个客户机文件系统磁盘空间不足

一个或多个客户机文件系统磁盘空间不足 (故障症状)

将新硬盘添加到虚拟机,然后配置客户机文件系统分区以使用该磁盘。

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. 您也可以尝试打开虚拟机的电源并详细了解任何返回的错误。

由于内存限制,虚拟机出现内存压缩、虚拟增长或交换。

  • 已设置虚拟机内存限制

  • 虚拟机内存要求超出配置的内存限制

  • [虚拟机内存已压缩或

  • 虚拟机正在使用交换或

  • 虚拟机内存虚拟增长处于警告/紧急/严重级别]

  • 建议的虚拟机内存大小

提高虚拟机内存限制以匹配建议内存大小。或者,移除虚拟机的内存限制。

基于效率/症状

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

影响

效率

严重程度

基于症状

警示定义

症状

建议

虚拟机上有大量磁盘快照。

症状包括以下所有内容:

  • 虚拟机上有大量磁盘快照

  • 可回收的快照损耗

  • 数据存储空间使用情况达到了警告/紧急/严重限制

如果虚拟机有多个快照,则删除较旧的快照。

效率/警告

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

影响

效率

严重程度

警告

警示定义

症状

建议

虚拟机处于闲置状态。

症状包括以下所有内容:

  • 虚拟机处于闲置状态

  • 每个 vCPU 上的虚拟机高就绪时间

  • ! 已关闭虚拟机电源

关闭此虚拟机电源以允许其他虚拟机使用此虚拟机正在浪费的 CPU 和内存。

基于风险/症状

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

影响

风险

严重程度

基于症状

警示定义

症状

建议

虚拟机由于同步停止而导致 CPU 争用。

症状包括以下所有内容:

  • 虚拟机 CPU 同步停止处于警告/紧急/严重级别

  • ! 已关闭虚拟机电源

  • 要从虚拟机移除的 vCPU 数目

查看列出的症状,并从虚拟机中移除症状建议的 vCPU 数目。

虚拟机的 CPU 长期处于高工作负载状态导致产生 CPU 压力。

症状包括以下所有内容:

  • 虚拟机 CPU 压力处于警告/紧急/严重级别

  • 建议添加的 vCPU 数目

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

由于快照,虚拟机具有高 CPU 同步停止。

症状包括以下所有内容:

  • 虚拟机 CPU 同步停止处于警告/紧急/严重级别

  • 虚拟机至少具有一个快照

为了降低高同步停止 (%CSTP) 值并提高虚拟机性能,请将所有快照合并到主虚拟磁盘中。在 vSphere Client 中,选择该虚拟机,右键单击,然后依次选择快照合并。合并后,%CSTP 值会降低或消除,而虚拟机性能会提高。如果性能提高不足,请继续研究其他潜在的虚拟机性能问题。请参见 VMware 知识库文章:http://kb.vmware.com/kb/2000058

虚拟机长期处于高内存工作负载状态导致产生内存压力。

症状包括以下所有内容:

  • 虚拟机内存压力处于警告/紧急/严重级别

  • 建议的虚拟机内存大小 > 0

为虚拟机添加更多内存。

虚拟机的磁盘空间即将不足。

症状包括以下所有内容:

  • 虚拟机磁盘空间剩余时间较少 (<= 60 天)

  • ! 客户机文件系统空间使用率高于 DT

  • ! 客户机文件系统整体磁盘空间使用情况达到了警告限制 (85%)

  • 客户机分区磁盘空间使用情况

  1. 检查应用程序配置以确定虚拟机磁盘容量是否足够。

  2. 将新硬盘添加到虚拟机,然后配置客户机文件系统分区以使用该磁盘。

虚拟机磁盘空间不足。

症状包括以下所有内容:

  • 客户机文件系统整体磁盘空间使用情况达到了警告/紧急/严重限制 (80, 90, 95)

  • 虚拟机磁盘空间剩余时间较少 (<= 60 天)

  • ! 客户机文件系统空间使用率高于 DT

  • 客户机分区磁盘空间使用情况

  1. 将新硬盘添加到虚拟机,然后配置客户机文件系统分区以使用该磁盘。

  2. 使用客户机中磁盘清理机制回收磁盘空间。

虚拟机违反了《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 强化指南规则的情况。

风险/警告

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

影响

风险

严重程度

警告

警示定义

症状

建议

虚拟机需要的 CPU 超出配置限制。

症状包括以下所有内容:

  • 已设置虚拟机 CPU 限制

  • 虚拟机 CPU 需求超出了配置限制

  • ! 虚拟机 CPU 需求超出了置备容量

在此虚拟机上增加或移除 CPU 限制。