From Fedora Project Wiki

Revision as of 04:31, 6 March 2013 by Gdubreui (talk | contribs) (→‎OpenStack in EPEL 6 on RHEL 6.4 with Foreman)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

1 Introduction 1.1 Purpose

The intent of this document is to provide the Open Source and Red Hat communities with a guide to deploy OpenStack infrastructures using Puppet/Foreman system management solution.

We are describing how to deploy and provision the management system itself and how to use it to deploy OpenStack Controller and OpenStack Compute nodes.

Note: This information has been gathered from a OpenStack lab project using the latest data available at the time of writing. 1.2 Assumptions

   Upstream OpenStack based on Folsom (2012.2) from EPEL6
   The Operating System is Red Hat Enterprise Linux - RHEL6.4+. All machines (Virtual or Physical) have been provisioned with a base RHEL6 system and up to date.
   The system management is based on Foreman 1.1 from the Foreman Yum Repo and Puppet 2.6.17 from the Extra Packages for Enterprise Linux 6 (EPEL6)/
   Foreman provides full system provisioning, meanwhile this is not covered here, at least for now.
   Foreman Smart-proxy runs on the same host as Foreman. Please adjust accordingly if running on a separate host.

1.3 Conventions

   All the code examples shown in this documentation use the following highlight:

This is a dummy system command!

   All the code examples unless specified otherwise, are to be run as root
   The URL provided to be used must have the host replaced by the corresponding one for the targeted environment