OpenStack / DevStack on openSUSE 13.1, 13.2, LEAP, SLES (maybe TW - untried)

Sometime if I find enough time I’ll create a full wiki page compiling the state of OpenStack and Devstack on openSUSE…

For now,

  • Although much closer than any time I can remember it looks like installing the full OpenStack on openSUSE is closer but still not possible. There is specific SUSE/openSUSE documentation but for now won’t deliver on openSUSE (maybe it does for SLES).

  • For the time being, no hope to install the OpenStack Controller node on LEAP because eucatools won’t compile. But, Compute and Network nodes do install on LEAP. If you want to try installing, install the Controller node on openSUSE 13.2. But, be prepared for a fail (see above).

  • Good news installing Devstack instead of full OpenStack on openSUSE 13.2 (and maybe all stable versions of openSUSE and SUSE). By default Devstack installs nova networking instead of neutron networking, but I’d guess that should be possible as an “after install” re-configuration. And, for most people I’d also guess that DevStack should provide all the OpenStack functionality and scalability that’s needed, and is Production quality(or install small for demo or instructional purposes). As of today, there is no official documentation for installing DevStack on any openSUSE/SUSE but I have created a script that fully automates and makes installation drop-dead easy. Because of a zypper issue, you need to run the following script twice in succession

If you are new to DevStack/OpenStack, after you have a running DevStack on openSUSE I strongly recommend the first steps exploring what you have in the original DevStack SDB

So, Fedora and Ubuntu now aren’t the only distros you can install DevStack!


Have created a Wiki page

Scripts will install your choice of Devstack or Devstack with Docker Support on any supported version of openSUSE, with main test focus on 13.2 and LEAP.

Ordinarily, it might take days or longer with uncertain results installing Openstack.
These scripts will install a basic “one box” configuration in about an hour and a half (excluding base OS install) with nearly 100% certainty of success. If one wishes to deploy a larger configuration, this can provide a solid beginning which can be extended.

Any further modification to this wiki page will likely only for informational enhancements, don’t expect any major revisions.
If anyone else would like to modify this Wiki page, all are welcome.


BTW - If anyone is also interested in constructing general install scripts, these contain not only basic workflow but a number of useful techniques. They can be used as examples of unattended installing repositories and packages, construction of answer files and more. The scripts are heavily documented with comments.