Deployment of containerised OpenStack to bare metal using kolla and bifrost
Go to file
Mark Goddard 2d036b6afd Apply RabbitMQ workaround for issue #14 to all overcloud hosts
In some scenarios the RabbitMQ services may be running on hosts other than the
controllers. For example, when there are separate database servers.
2017-09-20 09:25:21 +00:00
ansible Apply RabbitMQ workaround for issue #14 to all overcloud hosts 2017-09-20 09:25:21 +00:00
dev Add configuration of inspection allocation pool for dev environment 2017-09-07 20:50:08 +01:00
doc/source Add deployment image build to upgrade guide 2017-09-19 11:04:41 +01:00
etc/kayobe Add kolla_enable_ flags for new services added in Pike 2017-09-18 21:41:47 +01:00
kayobe Add --node-config-dir argument to overcloud service configuration save 2017-09-20 10:15:56 +01:00
tools Add sphinx8, a thin wrapper around doc8 that supports sphinx 2017-09-04 11:01:02 +01:00
.gitignore Support configuration of user accounts 2017-09-11 10:29:13 +00:00
.travis.yml Add Travis CI config 2017-09-04 11:01:02 +01:00
CONTRIBUTING.rst Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
LICENSE License kayobe project under Apache2 2017-04-06 10:15:29 +01:00
README.rst Add TravisCI status badge to README 2017-09-05 17:04:33 +01:00
requirements.txt Add a note to requirements.txt about Ansible dell network module bug 30350 2017-09-18 21:41:47 +01:00
setup.cfg Expand documentation and change to sphinx from MarkDown 2017-03-29 14:02:51 +01:00
setup.py Add commands to generate and save overcloud service configuration 2017-09-18 21:41:48 +01:00
test-requirements.txt Add ability to run ansible-lint 2017-09-14 14:42:40 +01:00
tox.ini Update to use pike requirements 2017-09-18 21:41:47 +01:00
Vagrantfile Add static configuration of eth1 in development environment 2017-09-04 15:47:05 +00:00

Kayobe

image

Deployment of Scientific OpenStack using OpenStack kolla.

Kayobe is an open source tool for automating deployment of Scientific OpenStack onto a set of bare metal servers. Kayobe is composed of Ansible playbooks, a python module, and makes heavy use of the OpenStack kolla project. Kayobe aims to complement the kolla-ansible project, providing an opinionated yet highly configurable OpenStack deployment and automation of many operational procedures.

Features

  • Heavily automated using Ansible
  • kayobe Command Line Interface (CLI) for cloud operators
  • Deployment of a seed VM used to manage the OpenStack control plane
  • Configuration of physical network infrastructure
  • Discovery, introspection and provisioning of control plane hardware using OpenStack bifrost
  • Deployment of an OpenStack control plane using OpenStack kolla-ansible
  • Discovery, introspection and provisioning of bare metal compute hosts using OpenStack ironic and ironic inspector
  • Containerised workloads on bare metal using OpenStack magnum
  • Big data on bare metal using OpenStack sahara

In the near future we aim to add support for the following: