| Openstack effectively has become a "zombie" project. Four years on, it's (still) an overly complex mess that keeps breaking in inexplicable ways. The board of directors[0] consists of people that all work for companies that sell turnkey cloud solutions that are very different from the open source Openstack. Up until recently even a VMware (later EMC) employee was there for whatever reason. Yeah, no conflict of interest there. Openstack on its own is practically unusable unless you have an army of sysadmins ready to challenge the myriad of bugs and complex interaction of components. The only successful open-source deployments I know of is CERN (and possibly NASA) who are tailoring it for their specific use cases through a large engineering effort. If you're a small IT shop or otherwise low on resources, it's not worth the investment, and probably never will be. Meanwhile companies like Mirantis, HP and Redhat keeps hailing Openstack as a true open source project in the hope that people will install it and come crying to them when it (guaranteed) breaks in multiple, mysterious ways. Oh, and you have a broken hypervisor? Have fun looping through the MySQL (cluster edition!!) tables and migrate each VM one-by-one with the "nova" command. The "evacuate" button in the (terrible) default web interface does not do what you might expect (if you've ever used a proper virtualization solution). The combined length of the Nova, Glance, Cinder and Neutron config files are 9451 lines (actually python code). Not including the various ini and JSON files, neutron plugins, and the settings stored in the database. Source: worked with Openstack for a year, fought dozens of production-breaking bugs and race conditions and still don't have a stable product. About 30% of VMs will just fail during creation in various ways. CERN allegedly just keep retrying until it succeeds.. As many of the other poor souls who threaded the Openstack waters, we are actively exploring alternative solutions. Sadly we already have people using it, so we are forced to support it while figuring out what to do instead. 0: https://www.openstack.org/foundation/board-of-directors/ |