openstack-ansible/doc/source/install-guide/overview-hostlayout.rst
Qin Wang 28b1fc75c5 [docs] fix a link in overview-host-layout.rst
The links to targethosts-configlvm.html in overview-host-layout.rst
for both install-guide and install-guide-revised-draft would not work,
because the file/content now resides in targethosts-prepare.rst.
The links are fixed to reach the right page.

Change-Id: Ibd738a9af830bed0b2655aa1ea961e428308f7ad
closes-bug: #1614727
2016-08-19 15:16:23 +00:00

2.1 KiB

Home OpenStack-Ansible Installation Guide

Host layout

We recommend a layout that contains a minimum of five hosts (or servers):

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

If using the optional Block Storage (cinder) service, we recommend the use of a sixth host. 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.

If using the optional Object Storage (swift) service, we recommend the use of three additional hosts (or some other odd number). See the section configure-swift for more information.

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

Use at least one load balancer to manage the traffic among the target hosts. You can use any type of load balancer such as a hardware appliance or HAProxy. We recommend using physical load balancers for production environments.

Infrastructure Control Plane target hosts contain the following services:

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

Infrastructure Logging target hosts contain the following services:

  • Rsyslog

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 1.1. Host Layout Overview

image