Adding last changes to the OpenStack documentation for ERP 16.12

This commit is contained in:
Gema Gomez 2017-01-18 15:48:17 +00:00
parent 3fe307c590
commit 0dcb75b531
2 changed files with 62 additions and 3 deletions

View file

@ -8,7 +8,7 @@ Cloud".
The OpenStack packages are built by Linaro and made available in the following
location:
TBD
http://repo.linaro.org/rpm/linaro-overlay/centos-7/repo
The build scripts for the packages are available in this repository on the
`openstack-venvs` folder. These scripts are provided on as is basis, and they
@ -17,7 +17,9 @@ own risk.
# Reference Architecture
The reference architecture deploys a cloud that uses Ceph as backend for OpenStack.
The reference architecture deploys a cloud that uses Ceph as backend for OpenStack:
[https://git.linaro.org/leg/sdi/openstack-ref-architecture.git](https://git.linaro.org/leg/sdi/openstack-ref-architecture.git)
See block diagram of how the servers should be connected to the network and how to
spread the services on the different hosts on a default configuration in the [architecture document](docs/architecture.md).
@ -25,7 +27,7 @@ spread the services on the different hosts on a default configuration in the [ar
# Pre-requisites
1. All the servers are supposed to have CentOS or Debian installed and they are supposed to
1. All the servers are supposed to have Linaro ERP 16.12 installed and they are supposed to
have networking configured in a way that they can see/resolve each other's names.
1. The nodes that will be used as Ceph OSDs need to have at least one extra harddrive for Ceph.

View file

@ -0,0 +1,57 @@
# Network Diagram
This diagram is orientative to show how the physical networks
are expected to be set up.
The two networks are physical networks segmented between 2 different VLANS. The
internal network is a traditional lab internal network that all the servers can
see. The openstack services will communicate with each other on this
fairly safe network. Outbound traffic on this network is routed through the
external router.
The "VMS NET" is a 2nd VLAN (can be same or different physical switch).
This network is private with no outbound routes. The compute nodes and the
network node talk over this network using VXLAN to provide private virtualized
networks defined and managed by OpenStack. The network node as a single interface
bridged to the public internet and a range of public IPv4 addresses that can
be assigned as floating IPs to expose VMs to the internet.
```
+---+ +---------------------------------+ +---+
| V | | +--------+ I |
| M | | control-node-1 |eth0 | N |
| S | | mysql, rabbit, ceph-mon | | T |
| | | | | E |
| N | +---------------------------------+ | R +-----+
| E | | N | |eth0
| T | +---------------------------------+ | A | +---------------+
| | | +--------+ L | | |
| | | control-node-2 |eth0 | | | External |
| | | keystone, glance, memcached, | | N | | router |
| | | nova(api etc), neutron-server, | | E | | |
| 1 | | horizon, cinder, ceph-mon | | T | +---------------+
| 9 | | | | W | |eth1
| 2 | +---------------------------------+ | O | |
| . | | R | |
| 1 | +---------------------------------+ | K | |
| 6 | | +--------+ | |
| 8 | | control-node-3 |eth0 | | |
| . | | openvswitch_agent, l3_agent, | | | |
| 0 | eth1| dhcp_agent, metadata_agent |eth2 |10 | |
| . +--------+ ceph-mon |__ | . | |
| X | +---------------------------------+ \ |10 | |
| | \___/| . |- |
| | +---------------------------------+ | X | \ \ XXXXX
| | | +--------+ . | \ XXXX X
| | | compute-$X |eth0 | X | \ XX XX
| | eth1| nova-compute, ceph-osd | | | \XX XXX
| +--------+ neutron-openvswitch_agent | | | X Internet X
| | +---------------------------------+ | | XX XXX
| | | | XXXXXXXXXXX
| | +---------------------------------+ | |
| | | +--------+ |
| | | compute-$X |eth0 | |
| | eth1| nova-compute, ceph-osd | | |
| +--------+ neutron-openvswitch_agent | | |
+---+ +---------------------------------+ +---+
```