Files
openstack-chef/doc/multi_node.md
Jan Klare 49bc780dd4 multi_node example added and role cleanup
* remove unused roles (may be refactored and added back later)
* added multi_node scenario to deploy controller + 2 compute nodes on vagrant

Depends-On: Idc605fed9066abbfbc1d6cd67805bf2a1aa1c31c
Change-Id: Ie32b743c09cdd3f805a374e1cb9e15f07978166a
2016-05-09 17:36:06 +02:00

1.1 KiB

Multi Node with Neutron

Note: Default operating system is Ubuntu. If you would like CentOS, set env var REPO_OS=centos7

Networking setup

Changes need to be made to the multi-node.rb file.

Node setup

The current multi_node rake task will create a three node OpenStack cluster consisting of:

One controller-node hosting all the APIs (nova, neutron, cinder, glance, keystone and heat) as well as a mysql database and a rabbitmq server. The dasboard is run by default inside of an apache2 server. In addition to the APIs, the controller also functions as the "network-node" and hosts the neutron- (l3, dhcp and ovs) -agent to provide network connectivity (currently only internal, and not to the outside world or the internet).

Two compute-nodes with the nova-compute service to run instances using qemu and the neutron-ovs-agent for network connectivity to the contoller/network-node.

TODO

  • Currently no connectivity to the outside is supported out of the box. To do this, we need to bridge one of the interfaces of the controller/network node to the outside and utilise it as a public network.
  • Add more detailed documentation