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.