Releases: FutaroKevin/kVirtIO
Releases · FutaroKevin/kVirtIO
Release list
v1.0 - Initial Reference Architecture
KvirtIO v1.0 — Initial Reference Architecture
First public release of KvirtIO, a vendor-neutral reference architecture for
enterprise-grade KVM virtualization on SUSE Linux Enterprise Server (SLES),
designed for high I/O density and High Availability workloads.
Included
-
High-Level Design (HLD) — full architecture document (IT/EN), covering:
- 5-node compute cluster design with zero-swap policy and Hugepages
- Multi-LUN striped storage topology (blk-mq) for I/O parallelism
- Cluster LVM (lvmlockd + dlm) for shared volume management
- Dual-level fencing (fence_idrac + SBD/Witness LUN)
- Decoupled control plane and network segregation (VLANs, LACP bonding)
- Architectural decision matrix with rationale and rejected alternatives
-
Reference scripts (PoC/lab use — see README for production guidance):
- Host load watcher (CPU/RAM → Pacemaker
crm_attribute) - I/O latency watcher (multipath
awaitviaiostat) - VM live migration script
- VM creation script
- HTML infrastructure status generator
- Mail alerting integration
- Host load watcher (CPU/RAM → Pacemaker
-
Systemd units for watcher scheduling
-
Sudoers configuration for least-privilege monitoring user
Notes
This is a reference architecture, not a turnkey product. Scripts are intended
for lab/demo/PoC validation; production deployments should integrate the
documented design with existing monitoring/automation tooling (Ansible,
Terraform, Prometheus, Zabbix, etc.) as described in the README.