-
Notifications
You must be signed in to change notification settings - Fork 1
Zeus VM Tools
hypersdk edited this page Aug 7, 2026
·
1 revision
Product: Zeus VM Tools · Binary: zyvor-guest-agent · Package: zyvor-vm-tools
Kubernetes-native guest agent + drivers bootstrap for KubeVirt — the VMware Tools equivalent for Zeus OS / Zyvor.
Deep docs: zeus-vm-tools.md · guest-agent · KubeVirt · Guest Control Fabric.
| Capability | Notes |
|---|---|
| Linux agent |
guestkit.getStatus, heartbeat, evidence push |
| Snapshot quiesce |
freeze / unfreeze
|
| Soft reboot / graceful shutdown | Via API |
| Guest exec | QGA guest-exec through virt-launcher |
| Fleet coverage | Connected / pending / missing labels |
| Policy auto-install / upgrade |
VMToolsPolicy + CronJob reconcile |
| Packages | DEB, RPM, tar.gz, ISO (build-artifacts.sh) |
| Windows MSI | Scaffold (Phase 4); virtio-win path for QGA today |
- Cloud-init — merge agent + virtio channel (Linux)
- QGA bootstrap — script when qemu-ga is already up
-
QGA file bootstrap — airgap: write tar via
guest-file-write, thenguest-exec(no guest network) -
ISO attach —
?method=isoCDI DataVolume +/linux/install.sh -
Offline inject —
guestkit repair --inject-agentor repair-plan API
# Query params on install route
# ?restart=true|false&method=auto|cloud-init|qga|iso./packaging/vmtools/build-artifacts.sh
kubectl apply -f deploy/crd/zeus-vmtools.yaml
# optional guest action policy
kubectl apply -f deploy/crd/zeus-guest-action-policy.yamlmetadata:
labels:
zeus.zyvor.dev/guest-tools: connected|pending|missing
annotations:
zeus.zyvor.dev/tools-version: "0.1.0"| Path | Purpose |
|---|---|
GET /api/v1/vmtools/coverage |
Fleet coverage |
GET/PUT /api/v1/vmtools/policy |
Auto-install policy |
POST …/vmtools/policy/reconcile |
Manual / CronJob reconcile |
POST …/kubevirt/vms/{ns}/{name}/vmtools/install |
Install tools |
| `POST …/vmtools/quiesce | unquiesce |
GET …/guest/doctor · …/guest/capabilities
|
Agent Doctor / contract |
Full table: zeus-vm-tools.md § API.
Web Dashboard Tour · Web Tutorial · Machina × GuestKit agent