package
0.0.0-20250212194115-ee9b0668d242
Repository: https://github.com/digitalocean/go-qemu.git
Documentation: pkg.go.dev

# README

hypervisor

Package hypervisor provides management facilities for one or more QEMU virtual machines on a hypervisor.

# Functions

New creates a new Hypervisor using the input Driver.
NewRPCDriver configures a hypervisor driver using Libvirt RPC.
NewSocketDriver configures a SocketDriver using one or more SocketAddress structures for configuration.

# Structs

A Hypervisor enables access to all virtual machines on a QEMU hypervisor.
RPCDriver is a QEMU QMP monitor driver which communicates via libvirt's RPC interface.
A SocketAddress is a QEMU QMP monitor socket address used to configure a SocketDriver.
A SocketDriver is a QEMU QMP monitor driver which communicates directly with a QEMU monitor socket.

# Interfaces

A Driver is a QEMU QMP monitor driver that a Hypervisor can use to perform actions on groups of virtual machines.
A Versioner is a Driver that is able to report its version on the Hypervisor.