Controller and network services in same node

asked 2014-03-13 09:15:27 -0600

upendra gravatar image


I want to install openstack in two node deployment.

1 node with controller(nova server, neutron server, keystone, message queue, storage, horizon, mysql etc) and network (neutron plugin agents: ovs, l3, dhcp, metadata) services

1 node for nova compute.

please let me know if its possible to club controller and network node together or not.

how many interfaces I need to have in 1st node and and for compute node.

please help me on this.


edit retag flag offensive close merge delete

4 answers

Sort by ยป oldest newest most voted

answered 2014-03-21 06:53:16 -0600

OldParrothead gravatar image

I have done this with 2 nics in each server with no issues. 3rd nic not needed if you configure correctly.

edit flag offensive delete link more

answered 2014-03-13 16:26:41 -0600

cloudssky gravatar image

You can also use vNics, for instance if you have 2 servers with 2 nics, you can create ifcg-eth1:0 on the controller node and use eth1 for your management network and eth2 for your VM network.

edit flag offensive delete link more

answered 2014-03-13 09:49:30 -0600

SamYaple gravatar image

updated 2014-03-20 15:51:46 -0600

Yes it is possible.

You will need 3 interfaces on the controller/network node and 2 interfaces on the compute node.

Those interfaces can be vlans. In that case, you could use just one physical interface per node. It is mode complicated to setup, however. This can be with virtual interfaces as well

edit flag offensive delete link more


on controller node, can I add separate interfaces for VM internet and API exposed network? in this I will have four interfaces. whats is the benefit of putting NIC per interface and using VLAN for single NIC.

upendra gravatar imageupendra ( 2014-03-14 09:25:55 -0600 )edit

In the case of enterprise deployment, you can run 2+ bonded nics with vlans on top of them for redundancy. In the case of testing, you can run nodes that have only a single interface on them. But if you have multiple physical interfaces and a switch with enough ports, that is also acceptable.

SamYaple gravatar imageSamYaple ( 2014-03-17 08:31:10 -0600 )edit

Why would yo need 3 interfaces? You can have one for the external network and endpoints and one internal for neutron stuff no?

Itxaka gravatar imageItxaka ( 2014-03-21 06:05:47 -0600 )edit

answered 2014-03-20 09:42:07 -0600

jdiddy gravatar image

updated 2014-03-20 09:43:05 -0600

Yes you can. I have done just that. Each node has two NICs: eth0, and eth1. Eth0 provides the interface to the physical LAN while eth1 serves as the private network. I have documented the process that I used (culled from many google searches and much trial and error - thank you to all that posted their experience and knowledge to the web). I have wiped and repeated this installation process several times so I know it works. I want to share my experiences but I'm not sure if this forum is the correct place to post this 500 line instruction.

edit flag offensive delete link more


BTW, half of thoes lines are blank lines for formatting.

jdiddy gravatar imagejdiddy ( 2014-03-20 09:46:36 -0600 )edit

Can you share your experience in slideshare / google docs and share your link here. It will be helpful to me...

Ukesh gravatar imageUkesh ( 2014-03-21 00:10:34 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2014-03-13 09:15:27 -0600

Seen: 2,191 times

Last updated: Mar 21 '14