Repository navigation
virtainer-guest-agent 0.2.0
First public release.
- A QEMU Guest Agent compatible agent for x86_64 Linux guests on Cloud
Hypervisor, serving the host over vsock port 100 (host connections only).
Implements the Linux commands of QEMU 11.1's QGA schema except
guest-suspend-*: session, file system freeze/thaw/trim, host name, OS info,
time zone, users, network, disks and file systems,guest-exec, guest files,
accounts and SSH keys, vCPU and memory-block hotplug, and load and
disk statistics. - Up to 16 concurrent QGA connections, instead of qemu-ga's one.
__io.virtainer_shell: an interactive login shell on a pseudo-terminal over
the same connection, with resize and exit status (up to 8 sessions).- Hot-added vCPUs and memory blocks are onlined by the agent.
- Auto-thaw watchdog for frozen file systems (
freeze-timeout). guest-set-timeworks withouthwclock, and with an explicit time without
an RTC.- Optional
/etc/virtainer-guest-agent.confwithblock-rpcs,allow-rpcs,
fsfreeze-hookandfreeze-timeout. install/uninstallfor systemd and OpenRC guests; the agent ISO
(tools/build-iso.sh) plus a cloud-init boothook installs and upgrades it.licensesprints the third-party notices and licence texts bundled in the
binary.
Assets
virtainer-guest-agent-0.2.0-x86_64-linux: the static binary.virtainer-guest-agent-0.2.0.iso: the read-only agent drive (labelVIRTGA) for the
ISO + boothook delivery described in the README.SHA256SUMS: verify withsha256sum -c SHA256SUMSbefore you give either to a guest;
the agent runs as root.