KVM · libvirt · Proxmox · FreeBSD bhyve · Windows Hyper-V — one agent, one control plane. The web console bhyve never had: create guests, manage disks, open noVNC or serial. Kernel-level metrics underneath via DTrace · eBPF · ETW, every second.
FreeBSD — one command
Download, install, and register the service
curl -L https://cdn.mihosrc.com/releases/mihosrcd_freebsd_amd64_8.4.2.tar.gz \
| tar -xzf - -C /tmp && cd /tmp/mihosrcd && sudo sh install.shCPU, memory, disk, and network collected once per second. Optimized for FreeBSD via sysctl · getifaddrs · devstat.
FreeBSD sched:::on-cpu / off-cpu · Linux kprobe·tracepoint · Windows ETW NT Kernel Logger. Kernel-level scheduler latency, I/O, and memory events across all three platforms.
Manage KVM · libvirt · Proxmox · FreeBSD bhyve · Windows Hyper-V guests across every node on one screen. Create, delete, power-control, snapshot, back up, clone — plus multi-disk, storage pools, Ceph RBD, and UEFI/TPM.
noVNC 1.7.0 graphics and serial consoles (virsh console · pct enter · qm terminal) tunneled to the browser over libwebsockets — no public IP or open firewall port on the guest.
Detects the guest OS (Linux · FreeBSD · Windows) and configures a serial console on offline images. 8.7.124 fully rewrote the Linux systemd getty and GRUB path.
Many WireGuard-linked nodes act as one. Wireless-only nodes route to guests via a proxy-ARP bridge, and ISO upload/management uses URL-transparent storage.
Every node across KVM · libvirt · Proxmox on one screen. From guest lifecycle to storage and consoles, handled by mihosrcd alone.
Create, delete, power-control guests and change name, memory, vCPU, boot order, and CD/DVD.
Capture state, back up whole, and clone. Block-commit collapses snapshot chains.
Create storage pools and volumes, attach disks, and handle Ceph RBD and UEFI/TPM guests.
Open noVNC graphics and serial consoles over a relay tunnel, and auto-configure serial after OS detection.
One step past monitoring and virtualization: pool nodes to run like a cloud, and move guests between them.
Many WireGuard-linked hosts as one resource pool. See the inventory on one screen even when KVM, libvirt, and Proxmox are mixed.
Decide where a guest lands from per-node vCPU, memory, storage headroom, and overcommit ratios.
Relocate guest OSes between nodes. Offline (stopped) migration first, with shared-storage migration planned.
From directory pools to Ceph RBD shared storage. On a shared backend, migration skips the disk copy and gets faster.
Minimize downtime when moving a running service to another node.
Roadmap · Live (zero-downtime) migration is on the roadmap.
For multi-node private cloud design, on-prem builds, or migration consulting, get in touch.