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
|
The OpenStack packages are built by Linaro and made available in the following
|
||||||
location:
|
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
|
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
|
`openstack-venvs` folder. These scripts are provided on as is basis, and they
|
||||||
|
@ -17,7 +17,9 @@ own risk.
|
||||||
|
|
||||||
# Reference Architecture
|
# 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
|
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).
|
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
|
# 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.
|
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.
|
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