[Openstack-operators] [puppet] Multi-node installation

Rayson Ho raysonlogin at gmail.com
Tue Apr 12 20:58:22 UTC 2016


On Tue, Apr 12, 2016 at 4:17 PM, Emilien Macchi <emilien at redhat.com> wrote:
> If you need to start a composition layer from scratch, you'll need to
> compose the manifests yourself.
> Puppet OpenStack is not an opinionated project like TripleO, Fuel,
> Kolla. We're a library of Puppet modules that you can use at wish.
> You need to be a bit familiar with Puppet.
> But if you look at wat we do in puppet-openstack-integration, you're
> missing a few parameters to make it work in multi-node, it should not
> be hard.

Thanks for the the prompt reply, Emilien! (And hello from Toronto!)

I am just trying to install OpenStack on a cluster of 3 CentOS machines. I
tried the OpenStack Ansible installation, but there are 2 showstoppers:
 - OpenStack Ansible works great on Ubuntu, but doesn't support RHEL (we
have RHEL licenses, we use CentOS and Oracle Linux for R & D. Our
production machines will be running RHEL so Ubuntu doesn't cut it.)

 - If we install OpenStack behind an HTTP Proxy & firewall, then some parts
of OpenStack setup do not work well with the proxy. So we install OpenStack
outside the firewall and then bring them into the datacenter. However, with
the OpenStack Ansible setup, every time the nodes boot up, they try to
contact the package servers again to check for newer versions, and thus
they would get errors as they need to go through the proxy.


I use Puppet OpenStack because it works well on RHEL-based OSes & the
installation doesn't seem to contact the outside world once it is
configured. And I used Puppet a few years ago (mainly for basic
provisioning in AWS/EC2), so that's another plus for Puppet. A few weeks
ago I looked at Packstack, which calls the Puppet installation internally,
but last time I used it I encountered other issues. However, as it supports
multi-node installations, I think I will look at how it calls the Puppet
manifests.

If there is an easier way to install OpenStack (ideally 14.0, and we would
like to stay as close to the official OpenStack source as possible) on
RHEL, without trying to download newer packages once the installation is
done, and runs on more than 1 machine, please let me know!

Thanks again,
Rayson

==================================================
Open Grid Scheduler - The Official Open Source Grid Engine
http://gridscheduler.sourceforge.net/
http://gridscheduler.sourceforge.net/GridEngine/GridEngineCloud.html



>
> Thanks for bringing this up,
> --
> Emilien Macchi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20160412/5fd435b8/attachment.html>


More information about the OpenStack-operators mailing list