检查系统健康
执行本任务可检查系统的运行、性能问题以及可能对虚拟机业务造成负面影响的其他
风险,并对系统健康状态进行评分。系统健康检查会提供系统、计算资源、存储资源、网络资源、高可用服务状态等信息。检测到异常时,系统会自动给出推荐处置动作,帮助您维护或恢复系统健康。检测结果可打印和导出。
启动健康检查
-
选择 Hotkey > Health Check。
-
选择健康检查项目,然后点击 Start。可点击 Select All 选择所有项目。健康检查完成后,系统会显示检查项数量以及出现的失败和告警数量(如有)。若要在全部检查项列表、正常项列表和异常项列表之间切换,请点击All Items、Normal 或 Abnormal。
-
若要取消健康检查,点击 Stop。
-
若要执行新的健康检查,点击 Recheck,重新选择项目后再点击 Start。
配置健康检查设置
-
选择 Hotkey > Health Check。
-
点击 Check Settings。
-
按照"参数"部分的说明配置参数。
-
点击 OK。
编辑健康检查设置
-
选择 Hotkey > Health Check。
-
点击 Check History。
-
点击目标健康检查任务,然后点击 Edit。
-
按需编辑设置,然后点击 OK。
查看健康检查历史
-
选择 Hotkey > Health Check。
-
点击 Check History。
-
点击目标历史健康检查任务。
删除历史健康检查任务
-
选择 Hotkey > Health Check。
-
点击 Check History。
-
点击目标历史健康检查任务,然后点击 Delete。
-
点击 OK。
打印历史健康检查任务
-
选择 Hotkey > Health Check。
-
点击 Check History。
-
点击目标历史健康检查任务,然后点击 Print。
将历史健康检查任务导出为 PDF 文件
-
选择 Hotkey > Health Check。
-
点击 Check History。
-
点击目标历史健康检查任务,然后点击 Export as PDF。
将历史健康检查任务导出为 Excel 文件
-
选择 Hotkey > Health Check。
-
点击 Check History。
-
点击目标历史健康检查任务,然后点击 Export as Excel。
参数
System:检查管理平台上资源和基础服务的运行状态。
• CPU Overcommitment:检查管理平台各计算节点上已分配 vCPU 数与物理CPU 核心数(含超线程创建的核心)的比值。若该比值超过 100%,将导致服务器运行不稳定和意外错误。在虚拟化环境中,CPU 超分配比过高可能会导致虚拟机上运行的服务响应缓慢甚至异常。最佳实践是将 CPU 超分配比控制在 200% 以下。
• Memory Overcommitment:检查管理平台各计算节点上已分配虚拟内存与物理内存的比值。若该比值超过 100%,将导致服务器运行不稳定和意外错误。在虚拟化环境中,内存超分配比过高可能会导致虚拟机上运行的服务响应缓慢甚至异常。最佳实践是将内存超分配比控制在 80% 以下。
• Storage Overcommitment:检查管理平台各共享存储卷上已分配虚拟磁盘容量与物理磁盘容量的比值。若某共享存储卷上该比值超过 80%,使用该存储卷的虚拟机将无法进行磁盘 I/O 读写操作,虚拟机所提供的服务将中断。最佳实践是将存储超分配比控制在 80% 以下。
• System Alarm State:检查管理平台上尚未恢复及未确认的系统告警。
• System Partition Usage:检查系统分区使用率,包括 CVM 和 CVK 上的 root、log 和本地文件分区。
○ Normal:分区使用率小于 80%。
○ Warning:分区使用率大于等于 80% 且小于 90%。
○ Failure:分区使用率大于等于 90%。
• NTP Settings:检查主机是否配置了 NTP。NTP 使所有主机能够与 CVM 时间同步,以确保高可用和系统日志时间戳等基础功能的正常运行。
• System Data Backup Settings:检查 CVM 是否配置了定时数据备份。定时数据备份可在 CVM 故障时实现快速数据恢复。
• Software Version Consistency:检查 CVM 与 CVK 之间的软件版本一致性。
• VMPtools State:检查所有虚拟机是否安装了 VMPtools 且 VMPtools 是否运行正常。VMPtools 提供性能监控、应用监控、故障监控和时钟同步等功能。若未安装 VMPtools 或 VMPtools 运行异常,将影响性能监控数据的正确性、应用软件可靠性、虚拟机操作系统蓝屏高可用以及虚拟机操作系统内部时钟同步。
• VM Anti-Virus Settings:检查是否已为所有虚拟机启用防病毒。启用防病毒后,可实时保护虚拟机磁盘和网络 I/O 流量。防病毒功能需要安装 VMPtools,且 VMPtools 必须运行正常。
• Alarm Output Settings:检查系统告警设置,包括第三方、邮件和短信告警设置。系统告警使管理员能够监控集群、主机和虚拟机的使用情况、网络和存储连通性、安全性以及系统故障并定位问题。
• License Registration State:检查管理平台许可证注册情况。默认情况下,所有许可证均为试用许可证,试用期为 180 天。试用期到期后,将无法登录 CVM,但虚拟机业务仍可正常运行。
• CVM Failover Configuration:检查 CVM 是否配置了双机热备(stateful failover)以及双机热备是否运行正常。
• Snapshot Configuration Check:检查使用内部快照的虚拟机。只能为已有内部快照的虚拟机继续创建内部快照,且创建内部快照时虚拟机会被挂起,可能会中断业务。若文件在虚拟机磁盘上分布分散,内部快照的创建和删除将非常缓慢。该项检查保留快照上限大于 3 的快照策略,并检查允许的最大快照数量。若为虚拟机创建过多外部快照,存储池将无法保证虚拟机业务创建。
Compute
• Compute Node State:检查计算节点硬件的运行状态。计算节点可处于 Normal、Maintenance、Abnormal 或 Quarantined 状态。Normal表示计算节点运行正常,可被 CVM 连接和管理。Maintenance表示计算节点处于手动硬件维护状态,如主板或内存模块更换。Abnormal 表示计算节点已失效,或计算节点与 CVM之间出现连通性问题。Quarantine 表示计算节点已被隔离。若计算节点处于该状态,将无法创建、迁入或克隆虚拟机,但可以关闭或删除虚拟机。
• CPU Hardware State:检查计算节点上物理 CPU 的使用率、温度和频率。
○ Normal:物理 CPU 使用率小于 60%。
○ Warning:物理 CPU 使用率大于等于 60% 且小于 80%。
○ Failure:物理 CPU 使用率大于等于 80%。
• Memory Hardware State:检查计算节点上物理内存硬件的安装状态、使用率以及交换分区使用率。若内存硬件不在位(例如内存模块松动),主机可能会卡死、宕机或重启。若内存使用率或交换分区使用率过高,可能会影响虚拟机的系统性能。
• VM State:检查管理平台上所有虚拟机的状态,包括 Normal、Shutdown 和 Abnormal。
• DRS Configuration:检查集群是否启用了计算 DRS。计算 DRS用于均衡集群中各计算节点上的 CPU 和内存资源。若某计算节点的 CPU 或内存使用率在一段时间(默认 5 分钟)内高于 DRS 阈值,系统将根据 DRS 算法在集群内自动均衡计算资源。
Storage
• Physical Disk State:检查物理磁盘状态、物理磁盘容量以及物理磁盘温度。
• Logical Disk State:检查逻辑磁盘状态、逻辑磁盘容量、逻辑磁盘 RAID级别以及物理磁盘数量。
• Storage Usage State:检查共享存储的使用率,包括分布式存储、SAN 和 NAS。共享存储空间不足可能会导致虚拟机业务异常。
○ Normal:共享存储使用率小于 60%。
○ Warning:共享存储使用率大于等于 60% 且小于80%。
○ Failure:共享存储使用率大于等于 80%。
• RAID Controller State:检查 RAID 控制器是否运行正常,以及RAID 控制器电池状态。若 RAID 控制器或 RAID 控制器电池状态异常,需判断 RAID 控制器或物理磁盘是否故障。若确实故障,请联系服务器厂商更换 RAID 控制器或物理磁盘。运行较低软件版本(例如低于 E0920 的版本)的主机不支持RAID 控制器状态检查项。因此,此类主机的健康检查结果为空。
Network
• Physical NIC State:检查计算节点上每块物理网卡的状态,包括网卡驱动是否运行正常、网卡是否在位、以及网卡协商是否正常。物理网卡驱动故障或网卡缺失会影响集群管理及虚拟机业务访问。物理网卡速率和双工协商失败会影响虚拟机的流量转发效率。
• Virtual Interface State:检查虚拟交换机上的 vPort 状态,包括 Normal、Alarm和 Failure。
• Network Service Process:检查网络服务和数据库进程的状态及 CPU使用率。对于 ovsdb-server 进程,系统仅提供状态信息,不检查其CPU 使用率。
• Network Packet Loss Statistics:检查 vPort 和物理端口 10 秒内的丢包率和错包率。若丢包率或错包率大于0.1%,将会降低虚拟机业务访问性能。
• Host Route:检查计算节点上主机是否存在多条默认路由或重复路由。多条默认路由或重复路由可能会导致虚拟机通信失败。
• Aggregate State:检查链路聚合模式,包括 Dynamic、Static 和 Not Configured。
• Network Connectivity:
○ 管理网络连通性:判断主机是否能正确连接到管理网络。
○ 非管理网络连通性:判断主机是否能正确连接到非管理网络。检查结果显示 vSwitch 名称和子网名称。若没有子网,则默认显示同名 vSwitch。
• Subnet Mask/Prefix Consistency Check:检查集群中同名 vSwitch 的子网掩码/前缀是否一致。若子网掩码/前缀不一致,则无法互相通信。
• MTU Consistency:检查集群中同名 vSwitch 之间以及 vPort 和 vSwitch 之间的 MTU 一致性。MTU 不一致会导致丢包和虚拟机流量转发性能下降。
• Distributed FW Data Sync Detection:检查主机上与分布式防火墙关联的虚拟机组、IP 对象组和服务对象组是否已更新。若信息未及时更新,主机上的分布式防火墙规则将无法同步。这可能导致防火墙策略不一致,使虚拟机网络因防护失效而面临潜在安全风险。运行较低软件版本(例如低于 E0920 的版本)的主机不支持分布式防火墙数据同步检查项。因此,此类主机的健康检查结果为空。
HA Service State
• HA Configuration:检查集群发生故障迁移后,源主机上是否存在同名虚拟机。
• HA Service State: