`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 hardware load balancer **must** be included to manage the traffic among the target hosts. 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:: figures/environment-overview.png -------------- .. include:: navigation.txt