vm-rebalance

Official

Optimize OpenShift cluster performance through automated VM rebalancing.

AuthorRHEcosystemAppEng
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenges of uneven resource allocation in an OpenShift cluster, optimizing CPU and memory utilization, and facilitating node maintenance.

Core Features & Use Cases

  • Automated Rebalancing: AI-driven rebalancing for CPU and memory optimization, with user-specified goals.
  • Manual Rebalancing: User-driven VM migration with specified target nodes and migration types.
  • Live and Cold Migrations: Execute migrations with minimal downtime using live or cold migration strategies.
  • Validation and Error Handling: Ensures all VMs are migratable and verifies storage compatibility before executing migrations.
  • Use Case: When a user needs to balance CPU and memory across nodes in an OpenShift cluster, or when a specific VM needs to be moved to another node for maintenance.

Quick Start

To rebalance VMs based on CPU load, run: /vm-rebalance rebalance CPU

Dependency Matrix

Required Modules

openshift-virtualizationresources_listresources_getresources_create_or_updatevm_lifecyclenodes_toppods_topnodes_stats_summary

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vm-rebalance
Download link: https://github.com/RHEcosystemAppEng/agentic-plugins/archive/main.zip#vm-rebalance

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.