The distribution features components of stock OpenStack, along with many “proprietary additions,”
The Micro-OS boots off the network directly into a RAM disk, making any OpenStack upgrade a reboot rather than a patch to disc.
Iocane Micro-OS supports OpenStack Services, the KVM hypervisor, and Piston’s “Moxie Runtime Environment”. Moxie makes Piston’s OpenStack install more reliable by using some clever techniques (like a distributed consensus voting system implemented via Apache Zookeeper) as a way to assure availability of the system in the case of equipment failure.
By pairing Moxie with the Micro OS, Piston is able to offer rolling (otherwise known as “hot”) upgrades to OpenStack environments, letting individual nodes be updated via in-memory reboots to the OS and Moxie routing around the temporarily inactive gear.