Files
openstack-ansible/doc/source/install-guide/overview-hostlayout.rst
Kevin Carter 7d8ca7ad02 Updated hostlayout to fix some wording
The change removes the documented "HARD" requirement to have
a physical load balancer which is absolutly not true when deploying
the project.

Change-Id: I9832a1f8fd67c148800a0062bbf8f264920cba5c
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-10-14 21:15:23 -05:00

1.9 KiB

Home OpenStack-Ansible Installation Guide

Host layout

The recommended layout contains a minimum of five hosts (or servers).

  • Three control plane infrastructure hosts
  • One logging infrastructure host
  • One compute host

To use the optional Block Storage (cinder) service, a sixth host is recommended. Block Storage hosts require an LVM volume group named cinder-volumes. See the section called "Installation requirements" and the section called "Configuring LVM" for more information.

The hosts are called target hosts because Ansible deploys the OSA environment within these hosts. The OSA environment also recommends a deployment host from which Ansible orchestrates the deployment process. One of the target hosts can function as the deployment host.

At least one load balancer must be used to manage the traffic among the target hosts. This can be any load balance of any type (hardware, haproxy, etc). While OpenStack-Ansible has playbooks and roles for deploying haproxy it's recommended for deployers to use physical load balancers when moving to production.

Infrastructure Control Plane target hosts contain the following services:

  • Infrastructure:
    • Galera
    • RabbitMQ
    • Memcached
    • Logging
  • OpenStack:
    • Identity (keystone)
    • Image service (glance)
    • Compute management (nova)
    • Networking (neutron)
    • Orchestration (heat)
    • Dashboard (horizon)

Infrastructure Logging target hosts contain the following services:

  • Rsyslog
  • Logstash
  • Elasticsearch with Kibana

Compute target hosts contain the following services:

  • Compute virtualization
  • Logging

(Optional) Storage target hosts contain the following services:

  • Block Storage scheduler
  • Block Storage volumes

Figure 2.1. Host Layout Overview

image