ArchitectureThis install guide offers a few of the many ways to install
OpenStack components and have them work together. It is meant as a
"choose your own adventure" guide, not a comprehensive guide. The
OpenStack Configuration Reference lists
every option in all OpenStack services. Before you begin an
installation adventure, here are some things you should know about
OpenStack concepts.Sample architecturesThis guide enables you to choose your own OpenStack
adventure. OpenStack is highly configurable to meet different
needs with various storage and networking options.This guide offers the following sample architecture
examples:Example basic architecture. This architecture has two
nodes. A cloud controller node runs the control services,
such as database, message queue, and API services for the
Identity Service, Image Service, and Compute. A compute node
runs the hypervisor where virtual machines live.Technical details: Compute with KVM, local ephemeral
storage, nova-network in multi-host flatDHCP mode, MySQL,
nova-api, default scheduler, Qpid for messaging,RabbitMQ for
messaging, Identity Service with SQL back end, Image Service with
local storage, Dashboard (optional extra). Uses as many
default options as possible.Example architecture from the OpenStack Operations
Guide. Same as the basic architecture
but with the Block Storage Service LVM/iSCSI back end, nova-network in
multi-host with FlatDHCP, Live Migration back end, shared
storage with NFS, and Object Storage. One controller node
and multiple compute nodes.Example architecture with Identity Service and Object
Storage: Five-node installation with Identity Service on the
proxy node and three replications of object servers.
Dashboard does not support this configuration so examples
are with CLI.Example architecture with OpenStack Networking.