Small expansion of readme
This commit is contained in:
parent
1cefcaac0d
commit
a3ee754ddb
38
README.md
38
README.md
@ -1,8 +1,42 @@
|
|||||||
# hpc-cloud
|
# hpc-cloud
|
||||||
|
|
||||||
This repository will contain playbooks to bring up openstack components inside docker containers.
|
This repository contains playbooks to bring up openstack components inside docker containers.
|
||||||
|
It makes use of ansible roles for the openstack components and the supporting infrastructure.
|
||||||
|
The following roles are installed.
|
||||||
|
|
||||||
|
### Openstack components.
|
||||||
|
|
||||||
|
* keystone
|
||||||
|
* glance-controller
|
||||||
|
* horizon
|
||||||
|
* neutron-controller
|
||||||
|
* nova-controller
|
||||||
|
* nova-compute
|
||||||
|
* cinder-controller
|
||||||
|
* cinder-storage
|
||||||
|
|
||||||
|
### Auxilary components:
|
||||||
|
|
||||||
|
* database (mariadb)
|
||||||
|
* rabbitmq (cluster of three nodes)
|
||||||
|
* memcached
|
||||||
|
|
||||||
|
## Getting started:
|
||||||
|
|
||||||
|
### Prerequisites:
|
||||||
|
* A cluster of servers to install the components on.
|
||||||
|
* The machines running nova-compute and neutron-controller need a separate interface for neutron to use.
|
||||||
|
* ubuntu 16.04 with python installed (usually already present).
|
||||||
|
* Access to the webhost12.service.rug.nl docker repository.
|
||||||
|
|
||||||
|
### Settings:
|
||||||
|
Passwords need be added to `secrets.yml.topol` and it needs to be saved as `secrets.yml`.
|
||||||
|
This can be done by running `./generate_secrets.py`.
|
||||||
|
Optionally, one can encrypt the secrtets by running `ansible-vault encrypt secrets.yml`.
|
||||||
|
|
||||||
|
|
||||||
|
### Secrets:
|
||||||
|
|
||||||
It makes use of ansible roles.
|
|
||||||
The roles can be set in the inventory file (hosts)
|
The roles can be set in the inventory file (hosts)
|
||||||
|
|
||||||
To bring up one role, for instance keystone, use:
|
To bring up one role, for instance keystone, use:
|
||||||
|
Loading…
Reference in New Issue
Block a user