How can I deploy multi-node lab with DevStack with two separate interfaces for each worker node

asked 2015-05-22 11:58:26 -0500

Gorg gravatar image

Hi,

I am interested in building a lab with DevStack. I am going to use one PC as cloud controller (one interface on the management network) and two compute nodes (each one with two interfaces, one attacked on the management net and the other one on the flat DHCP net). You can find here one picture with the topology that I would like to build: https://dl.dropboxusercontent.com/u/5366560/flat.jpg (https://dl.dropboxusercontent.com/u/5...). I also want to go with the nova-network option. The think is that the multi-node guide from http://devstack.org/guides/multinode-lab.html (http://devstack.org/guides/multinode-...) does not explain how to do it using two network interfaces on each compute node (one for the management and the other one for the flat DHCP network).

Also when I used the aforementioned guide the controller node was used as a compute node as well (meaning an instance could run on my controller) which is something that I do not want. Furthermore by following the same guide the horizon service was installed on my compute nodes which is something that I don't want as well.

Do you have any ideas about how can I use DevStack: a)to consider two interfaces on each compute node? b)to disable horizon from compute nodes and disable nova-compute service from controller (in order for instances to be launched only on compute nodes)

Thanks a lot

edit retag flag offensive close merge delete

Comments

Horizon should be installed in the controller. Your flat DHCP network shouldn't be attached to the external router on the left side of your picture. What do you mean by flat dhcp network? Is that the one you want your VMS to be attached to or your Data network?

GLaupre gravatar imageGLaupre ( 2015-05-22 12:21:32 -0500 )edit

By flat dhcp network, I mean the network from which IPs are assigned to each VM in order to be externally accessible (e.g via ssh). I have no problem installing Horizon in the controller, the problem is that by following the guide for multi-node Devstack, Horizon is also installed on compute nodes.

Gorg gravatar imageGorg ( 2015-05-22 12:41:30 -0500 )edit