HP Reference Architecture for OpenStack on Ubuntu 14.04 LTS

Technical white paper | Product, solution, or service
6
service is deployed on OpenStack controller node in this reference design. For better scalability, it can be set up on dedicated
networking node.
Figure 2. Logical Architecture and Network Topology
Logical model
This reference architecture is implemented around the following logical model:
Basic architecture with Neutron networking.
The controller node runs the Identity Service, Image Service, Networking Service, dashboard, and management portion of
Compute, Block Storage, and Object Storage services. MySQL databases and messaging system run on a separate
node.
The compute nodes run the hypervisor portion of Compute, which operates tenant virtual machines. By default, Compute
uses KVM as the hypervisor. Compute also provisions and operates tenant networks and implements security groups.
Object Storage services are implemented on a set of 2 nodes that are designed to provide clustered storage in a 2x15
(2 servers, 15 drives per server) configuration.
The Object Storage configuration supports both object and image storage. Glance images are stored in the object store.
We use a separate storage node for Block Storage.
Network model
For an OpenStack production deployment, and for this reference architecture, nodes must have these network interface
cards:
One network interface card for external network traffic.
Another card to communicate with other OpenStack nodes.
Important
This network is also used for provisioning traffic and installation of software using Juju and MAAS, so it needs to be the
first NIC (eth0) on the server so it can PXE successfully.