SmartOS COAL on Linux KVM with Virt Manager
Posted by Dave Eddy on Feb 12 2019 - tags: techCOAL, or Cloud-on-a-Laptop, is an
easy way to run and test SmartOS and the Triton
Stack in a self-contained VM meant to be run
on a laptop. The sdc-headnode
repository makes a lot of assumptions when building a COAL image about using
VMWare for virtualization on an OS X laptop. However, with some modifications
it is possible to run COAL on Linux via KVM managed through virt-manager.
To get virt-manager setup and running on Void Linux, you can follow my guide
KVM Virtualization with virt-manager on Void
Linux.
Nested Virtualization (optional)
Before getting started with the COAL building process, you can choose to enable
nested virtualization if your hardware supports it. This is required if you
would like to run bhyve zones on your COAL setup. Note that this setup
assumes an Intel CPU.
You can check if your CPU supports nested virtualization by running:
$ grep ^flags /proc/cpuinfo | grep -c ' vmx '
8




