Atom feed of this document
 

 Single Flat Network

This section describes how to install the Quantum service and its components for the "Use Case: Single Flat Network ".

The diagram below shows the setup. For simplicity all of the nodes should have one interface for management traffic and one or more interfaces for traffic to and from VMs. The management network is 100.1.1.0/24 with controller node at 100.1.1.2. The example uses the Open vSwitch plugin and agent.

Note the setup can be tweaked to make use of another supported plugin and its agent.

Here are some nodes in the setup.

Node Description
Controller Node Runs the Quantum service, Keystone and all of the Nova services that are required to deploy VMs. The node must have at least one network interface, which is connected to the "Management Network". The hostname is 'controlnode', which every other node resolve to the controller node's IP. Note nova-network should not be running. This is replaced by Quantum.
Compute Node Runs Nova compute and the Quantum L2 agent. The node must have at least two network interfaces. The first is used to communicate with the controller node via the management network. The second interface is used for the VM traffic on the Data network. The VM will be able to receive its IP address from the DHCP agent on this network.
Network Node Runs Quantum L2 agent and the DHCP agent. The DHCP agent will allocate IP addresses to the VMs on the network. The node must have at least two network interfaces. The first is used to communicate with the controller node via the management network. The second interface will be used for the VM traffic on the data network.
Router Router has IP 30.0.0.1, which is the default gateway for all VMs. The router should have ability to access public networks.

The demo assumes the following:

Controller Node

  1. Relevant Nova services are installed, configured and running.

  2. Glance is installed, configured and running. In addition to this there should be an image.

  3. Keystone is installed, configured and running. A quantum user quantum should be created on tenant servicetenant with password servicepassword.

  4. Additional services

    • RabbitMQ is running with default guest and its password

    • MySQL server (user is root and password is root)

Compute Node

  1. Nova compute is installed and configured



loading table of contents...