8760c94427
Change-Id: I421caf2a12ab192d4df6d5c197e2c5dfb1c9c9bb Implements: blueprint ops-guide-rst
28 lines
1.3 KiB
ReStructuredText
28 lines
1.3 KiB
ReStructuredText
========================
|
|
Configuration Management
|
|
========================
|
|
|
|
Maintaining an OpenStack cloud requires that you manage multiple
|
|
physical servers, and this number might grow over time. Because managing
|
|
nodes manually is error prone, we strongly recommend that you use a
|
|
configuration-management tool. These tools automate the process of
|
|
ensuring that all your nodes are configured properly and encourage you
|
|
to maintain your configuration information (such as packages and
|
|
configuration options) in a version-controlled repository.
|
|
|
|
.. note::
|
|
|
|
Several configuration-management tools are available, and this guide
|
|
does not recommend a specific one. The two most popular ones in the
|
|
OpenStack community are `Puppet <https://puppetlabs.com/>`_, with
|
|
available `OpenStack Puppet
|
|
modules <https://github.com/puppetlabs/puppetlabs-openstack>`_; and
|
|
`Chef <http://www.getchef.com/chef/>`_, with available `OpenStack
|
|
Chef recipes <https://github.com/opscode/openstack-chef-repo>`_.
|
|
Other newer configuration tools include
|
|
`Juju <https://juju.ubuntu.com/>`_,
|
|
`Ansible <https://www.ansible.com/>`_, and
|
|
`Salt <http://www.saltstack.com/>`_; and more mature configuration
|
|
management tools include `CFEngine <http://cfengine.com/>`_ and
|
|
`Bcfg2 <http://bcfg2.org/>`_.
|