Booting a KVM VM from a Block Device

For MAAS development, I need to maintain separate development environments for both Ubuntu 14.04 (Trusty) and Ubuntu 16.04 (Xenial), the two LTS releases we support MAAS on. When Xenial development opened, I needed to have my old Trusty environment available (just in case), while at the same time moving my system to Xenial.

To get the job done, I decided to add a second SSD to my system to use for my primary environment, and boot my old system inside a virtual machine in case I needed it again. This post explains how I got it done.

Read more…