第 13 章 日志记录、事件和监控


13.1. 查看虚拟化概述

Virtualization Overview 页面提供对虚拟化资源、详情、状态和顶级用户的全面视图。通过深入了解 OpenShift Virtualization 的整体健康状况,您可以确定是否需要进行干预来解决通过检查数据发现的特定问题。

使用 Getting Started 资源访问快速启动,阅读有关虚拟化的最新博客,以及如何使用操作员。获取有关警报、事件、清单和虚拟机状态的完整信息。自定义 Top Consumer 卡,以按项目、虚拟机或节点对特定资源进行高利用率获取数据。单击 View virtualization dashboard 以快速访问 Dashboards 页面。

13.1.1. 先决条件

要使用 Top Consumers 卡中的 vCPU wait 指标,schedstats=enable 内核参数必须应用到 MachineConfig 对象。此内核参数启用用于调试和性能调优的调度程序统计,并为调度程序添加较小的额外负载。如需有关应用内核参数的更多信息,请参阅 OpenShift Container Platform 机器配置任务文档。

13.1.2. 在 Virtualization Overview 页面中主动监控资源

下表显示了 Virtualization Overview 页面中主动监控的资源、指标和字段。当您需要获取相关数据并间解决问题时,这些信息很有用。

监控资源、字段和指标

描述

详情

OpenShift Virtualization 的服务和版本信息的简要概述。

Status

虚拟化和网络的警报.

活动

虚拟机的持续事件。消息与集群的最新活动相关,如创建 pod 或虚拟机迁移到另一台主机。

通过模板运行虚拟机

圆环图为每个虚拟机模板显示一个唯一颜色,并显示使用各个模板的正在运行的虚拟机数量。

清单(Inventory)

活跃虚拟机、模板、节点和网络的总数。

虚拟机状态

虚拟机的当前状态: 运行调配启动迁移暂停停止终止,以及 未知

权限

通过权限启用功能的任务: 访问公共模板访问公共引导源克隆虚拟机把 VM 附加到多个网络从本地磁盘上传基础镜像,以及 共享模板

13.1.3. 监视 top 消耗的资源

Virtualization Overview 页面中的 Top Consumers 卡会显示项目、虚拟机或节点,且最大消耗资源。您可以选择项目、虚拟机或节点,并查看特定资源的前五或十大消费者。

注意

查看最大资源消耗仅限于每个 Top Consumers 卡中前五个或前十个用户。

下表显示了对顶级使用者监控的资源。

监视 top 消耗的资源

描述

CPU

消耗最多 CPU 的项目、虚拟机或节点。

memory

占用内存最多的项目、虚拟机或节点(以字节为单位)。显示单位(如 MiB 或 GiB)由资源消耗的大小决定。

使用的文件系统

文件系统消耗最高的项目、虚拟机或节点(以字节为单位)。显示单位(如 MiB 或 GiB)由资源消耗的大小决定。

内存交换

在内存交换时,项目、虚拟机或节点会消耗最大的内存压力。

vCPU 等待

具有 vCPU 最长等待时间(以秒为单位)的项目、虚拟机或节点。

存储吞吐量

来自于存储介质(在 mbps)中对最多数据传输率的项目、虚拟机或节点。

存储 IOPS

一段时间内的最大存储 IOPS(每秒输入/输出操作)的项目、虚拟机或节点。

13.1.4. 检查项目、虚拟机和节点的主要使用者

您可以在 Virtualization Overview 页面中查看所选项目、虚拟机或节点的资源顶级使用者。

先决条件

  • 您可以使用具有 cluster-admin 角色的用户访问集群。

流程

  1. 在 OpenShift Virtualization web 控制台的 Administrator 视角中,导航到 Virtualization Overview
  2. 导航到 Top Consumers 卡。
  3. 从下拉菜单中选择 Show top 5Show top 10
  4. 对于 Top Consumer 卡,从下拉菜单中选择资源类型:CPU, Memory, Used Filesystem, Memory Swap, vCPU Wait, 或 Storage Throughput
  5. 选择 By Project, By VM, 或 By Node.此时会显示选定资源前五或十大消费者的列表。

13.1.5. 其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.