Skip to main content
Redhat Developers  Logo
  • AI

    Get started with AI

    • Red Hat AI
      Accelerate the development and deployment of enterprise AI solutions.
    • AI learning hub
      Explore learning materials and tools, organized by task.
    • AI interactive demos
      Click through scenarios with Red Hat AI, including training LLMs and more.
    • AI/ML learning paths
      Expand your OpenShift AI knowledge using these learning resources.
    • AI quickstarts
      Focused AI use cases designed for fast deployment on Red Hat AI platforms.
    • No-cost AI training
      Foundational Red Hat AI training.

    Featured resources

    • OpenShift AI learning
    • Open source AI for developers
    • AI product application development
    • Open source-powered AI/ML for hybrid cloud
    • AI and Node.js cheat sheet

    Red Hat AI Factory with NVIDIA

    • Red Hat AI Factory with NVIDIA is a co-engineered, enterprise-grade AI solution for building, deploying, and managing AI at scale across hybrid cloud environments.
    • Explore the solution
  • Learn

    Self-guided

    • Documentation
      Find answers, get step-by-step guidance, and learn how to use Red Hat products.
    • Learning paths
      Explore curated walkthroughs for common development tasks.
    • See all learning

    Hands-on

    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.
    • Interactive labs
      Learn by doing in these hands-on, browser-based experiences.
    • Interactive demos
      Click through product features in these guided tours.

    Browse by topic

    • AI/ML
    • Automation
    • Java
    • Kubernetes
    • Linux
    • See all topics

    Training & certifications

    • Courses and exams
    • Certifications
    • Skills assessments
    • Red Hat Academy
    • Learning subscription
    • Explore training
  • Build

    Get started

    • Red Hat build of Podman Desktop
      A downloadable, local development hub to experiment with our products and builds.
    • Developer Sandbox
      Spin up Red Hat's products and technologies without setup or configuration.

    Download products

    • Access product downloads to start building and testing right away.
    • Red Hat Enterprise Linux
    • Red Hat AI
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Featured

    • Red Hat build of OpenJDK
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenShift Dev Spaces
    • Red Hat Developer Toolset

    References

    • E-books
    • Documentation
    • Cheat sheets
    • Architecture center
  • Community

    Get involved

    • Events
    • Live AI events
    • Red Hat Summit
    • Red Hat Accelerators
    • Community discussions

    Follow along

    • Articles & blogs
    • Developer newsletter
    • Videos
    • Github

    Get help

    • Customer service
    • Customer support
    • Regional contacts
    • Find a partner

    Join the Red Hat Developer program

    • Download Red Hat products and project builds, access support documentation, learning content, and more.
    • Explore the benefits

Monitoring OpenShift Virtualization at scale with Red Hat Advanced Cluster Management: Part 2

December 16, 2024
Shirly Radco Leonardo Araujo Luiz Bernardo Levenhagen
Related topics:
DevOpsObservabilityVirtualization
Related products:
Red Hat Advanced Cluster Management for KubernetesRed Hat OpenShift Virtualization

    In Part 1 of this series, we discussed two important dashboards—OpenShift Virtualization Clusters Overview and Single Cluster Overview—which, together with three additional dashboards, will be introduced in Red Hat Advanced Cluster Management for Kubernetes (RHACM) 2.12. These dashboards simplify the monitoring of Red Hat OpenShift Virtualization at scale. This second part dives into the additional three dashboards that will also be available in RHACM 2.12: Single Virtual Machine View, Virtual Machines Inventory, and Virtual Machines by Time in Status.

    We will explore how these dashboards can help system administrators manage virtual machines (VMs) more efficiently, especially in large, distributed Red Hat OpenShift environments.

    What are these three new dashboards, and how can they help me manage VMs more efficiently?

    With RHACM 2.12, three new dashboards are introduced to streamline VM monitoring and management:

    1. Single Virtual Machine View
    2. Virtual Machines Inventory
    3. Virtual Machines by Time in Status

    Each dashboard is designed to provide system administrators with actionable insights, helping to optimize resources, improve troubleshooting, and ensure smooth operations across clusters.

    What does the Single Virtual Machine View dashboard do?

    The Single Virtual Machine View dashboard (Figure 1) provides a detailed snapshot of a specific VM, including its configuration, resource usage, and any active alerts. This dashboard allows system administrators to easily track and manage individual VMs.

    Single Virtual Machine View dashboard - Screenshot
    Figure 1: Single Virtual Machine View dashboard.

    Use case

    Suppose you’re managing multiple clusters, and a specific VM is causing performance issues. The Single Virtual Machine View dashboard lets you quickly view the VM’s resource consumption and configuration, making it easier to troubleshoot or optimize its setup.

    When should I use it?

    Use the Single Virtual Machine View dashboard in these instances:

    • Focused troubleshooting: When a VM experiences performance issues or misbehavior, you can use this dashboard to dive into its specifics and quickly assess its health and configuration.
    • Track VMs across clusters: If you’re managing VMs across multiple clusters, this dashboard helps locate and monitor the performance of individual VMs.

    Actionable insights

    Using this dashboard, you can:

    • Adjust the VM’s CPU or memory allocation if you notice resource imbalances.
    • Utilize active alerts help identify potential problems, like network bottlenecks or storage issues, so you can fix them before they escalate.

    How can I use the Virtual Machines Inventory dashboard, and what makes it different?

    The Virtual Machines Inventory dashboard allows you to search for VMs based on multiple criteria, such as cluster, namespace, status, node, OS name and version, whether the VM is evictable, whether the guest agent is reporting, and etc. This makes it easy for system administrators to identify specific VMs and use the list as a reference for performing various operations. See Figure 2.

    Virtual Machines Inventory dashboard - Screenshot
    Figure 2: Virtual Machines Inventory dashboard.

    Use case

    Imagine you need to locate all VMs running a particular OS version or find VMs in a specific namespace. This dashboard enables efficient filtering based on your criteria. Once you have the list, it serves as a starting point for performing actions like powering off VMs, deleting them, cloning, or initiating migrations.

    When should I use it?

    Utilize the Virtual Machines Inventory dashboard for these scenarios:

    • Advanced VM filtering: When you need to identify VMs based on specific criteria, such as their location on a node or their current status, this dashboard gives you the flexibility to search and focus on the VMs you need to manage.
    • To perform VM operations: After identifying the VMs, you can use the list as the basis for making decisions on how to handle those VMs—whether it’s powering them off, deleting, or other tasks like cloning or migrating.

    Actionable insights

    With this dashboard, you can:

    • Use the search results to prioritize which VMs need attention, such as stopping underutilized VMs, migrating workloads, or preparing VMs for maintenance.
    • Take advantage of the ability to filter VMs by criteria like namespace or OS version, which helps you focus on specific subsets of VMs, making it easier to plan and execute operations on those VMs individually.

    What’s the purpose of the Virtual Machines by Time in Status dashboard?

    The Virtual Machines by Time in Status dashboard helps administrators track how long VMs have been in their current state—whether stopped, starting, migrating, or in error. This dashboard, shown in Figure 3, is ideal for identifying VMs that have been in an unhealthy state for too long, as well as for addressing issues more proactively.

    Virtual Machines by Time in Status dashboard - Screenshot
    Figure 3: Virtual Machines by Time in Status dashboard.

    Use case

    If you manage a large fleet of VMs, some might be stuck in states like "error" or "migrating" for an extended period. The Virtual Machines by Time in Status dashboard helps you filter VMs based on how long they’ve been in these states and take the necessary actions to resolve issues.

    When should I use it?

    Use the Virtual Machines by Time in Status dashboard in these scenarios:

    • Status monitoring and SLA management: This dashboard is critical for ensuring uptime and reliability. If you have SLAs to maintain, it lets you identify VMs that have been in an undesirable state for too long and act to resolve the issue.
    • Identify VMs for cleanup or further investigation: By filtering based on how long a VM has been in a specific status (e.g., stopped or in error), you can identify VMs that might no longer be needed or that require troubleshooting.

    Actionable insights

    Using this dashboard, you can:

    • Filter VMs using “greater than” or “less than” time-based filters to see those that have been in a certain state for a long time. This allows for quick decision-making regarding VM cleanup or resource reallocation.
    • Proactively address VMs in error states to prevent them from affecting your infrastructure’s overall performance and stability.

    How do these dashboards complement the Clusters Overview and Single Cluster Overview dashboards?

    All five dashboards—Clusters Overview, Single Cluster Overview, Single Virtual Machine View, Virtual Machines Inventory, and Virtual Machines by Time in Status—are designed to work together to give you full visibility into your virtualized infrastructure.

    • Clusters Overview provides a top-level view of all clusters, allowing you to monitor their health and resource consumption.
    • Single Cluster Overview focuses on specific clusters, helping you track their performance and health in more detail.
    • Single Virtual Machine View, Virtual Machines Inventory, and Virtual Machines by Time in Status provide granular insights into VMs, making it easy to perform targeted troubleshooting and operational tasks.

    Together, these dashboards provide a holistic view of your virtual infrastructure, enabling you to manage OpenShift Virtualization at scale with ease and precision.

    Why should system admins use these dashboards in RHACM?

    Managing virtual machines at scale requires clear visibility into your environment, especially when dealing with multi-cluster environments. These five dashboards—available in RHACM 2.12—give system administrators the tools they need to ensure smooth operations, meet SLAs, and optimize resource utilization.

    By using these dashboards, system admins can:

    • Reduce downtime: Quickly identify and fix VMs that are stuck in unhealthy states or are underperforming.
    • Optimize resource usage: Filter and search for VMs based on various criteria, allowing you to plan the operations you need to perform and improve overall efficiency.
    • Simplify multi-cluster management: Get a high-level view of your clusters while still being able to dive deep into individual VMs when needed.

    What’s next?

    Red Hat Advanced Cluster Management 2.12 introduces these five dashboards to streamline the management of VMs in OpenShift Virtualization. Whether you're overseeing a few clusters or hundreds, these dashboards will give you the insights and tools you need to ensure your environment is running efficiently and reliably.

    Be sure to upgrade to RHACM 2.12 and take full advantage of these new capabilities to simplify your virtual machine management and improve your overall operations.

    Additional dashboards will be added in the future releases of RHACM, like VMs RightSizing recommendations.

    Related Posts

    • Installing Red Hat Advanced Cluster Management (ACM) for Kubernetes

    • Deploy an Operator via GitOps using Advanced Cluster Management

    • Improved Right Sizing experience in Red Hat Advanced Cluster Management for Kubernetes (RHACM)

    • Monitor OpenShift Virtualization at scale with Red Hat Advanced Cluster Management for Kubernetes: Part 1

    • Manage namespaces in multitenant clusters with Argo CD, Kustomize, and Helm

    • 3 patterns for deploying Helm charts with Argo CD

    Recent Posts

    • Federated identity across the hybrid cloud using zero trust workload identity manager

    • Confidential virtual machine storage attack scenarios

    • Introducing virtualization platform autopilot

    • Integrate zero trust workload identity manager with Red Hat OpenShift GitOps

    • Best Practice Configuration and Tuning for Linux and Windows VMs

    What’s up next?

    Learn how to create and manage virtual machines using Red Hat OpenShift and the Developer Sandbox in this hands-on activity.

    Start the activity
    Red Hat Developers logo LinkedIn YouTube Twitter Facebook

    Platforms

    • Red Hat AI
    • Red Hat Enterprise Linux
    • Red Hat OpenShift
    • Red Hat Ansible Automation Platform
    • See all products

    Build

    • Developer Sandbox
    • Developer tools
    • Interactive tutorials
    • API catalog

    Quicklinks

    • Learning resources
    • E-books
    • Cheat sheets
    • Blog
    • Events
    • Newsletter

    Communicate

    • About us
    • Contact sales
    • Find a partner
    • Report a website issue
    • Site status dashboard
    • Report a security problem

    RED HAT DEVELOPER

    Build here. Go anywhere.

    We serve the builders. The problem solvers who create careers with code.

    Join us if you’re a developer, software engineer, web designer, front-end designer, UX designer, computer scientist, architect, tester, product manager, project manager or team lead.

    Sign me up

    Red Hat legal and privacy links

    • About Red Hat
    • Jobs
    • Events
    • Locations
    • Contact Red Hat
    • Red Hat Blog
    • Inclusion at Red Hat
    • Cool Stuff Store
    • Red Hat Summit
    © 2026 Red Hat

    Red Hat legal and privacy links

    • Privacy statement
    • Terms of use
    • All policies and guidelines
    • Digital accessibility

    Chat Support

    Please log in with your Red Hat account to access chat support.