macOS support

Libvirt works both as client (for most drivers) and server (for the QEMU driver) on macOS.

Since 8.1.0, the "hvf" domain type can be used to run hardware-accelerated VMs on macOS via Hypervisor.framework. QEMU version 2.12 or newer is needed for this to work.

Installation¶

libvirt client (virsh), server (libvirtd) and development headers can be installed from Homebrew:

brew install libvirt

Running libvirtd locally¶

The server can be started manually:

$ libvirtd

or on system boot:

$ brew services start libvirt

Once started, you can use virsh as you would on Linux.