openstack-chef-repo/doc/multi_node.md

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