Merge pull request #22 from gemagomez/master
Adding last changes to the OpenStack documentation for ERP 16.12
This commit is contained in:
commit
fc153ed908
2 changed files with 62 additions and 3 deletions
|
@ -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.
|
||||
|
|
|
@ -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 | | |
|
||||
+---+ +---------------------------------+ +---+
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue