Propolis VMM userspace for use with illumos bhyve.
Given the current tight coupling of the bhyve-api
component to the ioctl
interface presented by the bhyve kernel component, running on recent illumos
bits is required.
Propolis works best (and its CI tests run) on AMD hosts, but it can also be used to run VMs on Intel hosts. Live migration is primarily supported on AMD hosts but may work on Intel hosts as well.
Programs:
propolis-server
API callsLibraries:
propolis-server
APIpropolis-server
and
propolis-standalone
are built around this.These are not meant as committed public interfaces, but rather internal implementation details, consumed by Propolis components.
dladm
queriespropolis-server
config filepropolis-server
) types, intergral
to the propolis
libraryUnless otherwise noted, all components are licensed under the Mozilla Public License Version 2.0.