Ask Your Question

How to implement openstack using 2/3 nodes

asked 2015-07-16 05:02:56 -0600

anonymous user


updated 2015-07-17 10:31:24 -0600

smaffulli gravatar image

Actually i m new to openstack and this is for my college project I m going to demonstrate how cloud instance can be run(small instance)using openstack. Is it possible to implement using 2 or 3 nodes..What are the h/w specs needed if it is 2/3 nodes?. My laptop specs are 1 Lap---8GB of RAM 2 Laps---4GB of ram. Thank you

edit retag flag offensive close merge delete


This should be perfectly possible. How many network interfaces do your laptops have? Two would be ideal. Also how will they connected? I assume using a fairly low end hub/switch. Can it carry VLAN tagged traffic?

DaveJ gravatar imageDaveJ ( 2015-07-17 04:09:16 -0600 )edit

If you use VMWare Workstation. It wont matter number of n/w interfaces.

srcshetty gravatar imagesrcshetty ( 2015-07-17 23:15:23 -0600 )edit

3 answers

Sort by ยป oldest newest most voted

answered 2015-07-17 04:07:59 -0600

DaveJ gravatar image

Hi Yes it is.

Follow this quickstart guide to perform an all in one install: Once your happy with that, you can then extend it to use multiple nodes.

Heres some detail:

Openstack typically consists of these logical components

  • controller (where the APIs run)
  • 1 or more compute nodes (usually a hypervisor)

You can place these on separate nodes, or combine them all in one. If you have never installed Openstack before, I would suggest you start with an 'AllInOne'. You can do this on a bare-metal machine or with VirtualBox.

With my Thinkpad laptop with an i5 CPU and 8GB RAM I have Fedora installed. Using VirtualBox I can create two VMs and install Openstack on top of that.
This is sufficient to boot the test image 'cirros' and demonstrate basic networking connectivity between VMs.

To get started with RDO, install Fedora 21/CentOS 7 on a baremetal or virtual machine, and run these commands (as root or with sudo permissions)

systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl enable network

Change SELinux to run in permissive mode i.e. edit /etc/selinux/config so it looks like this:


Execute the following:

setenforce 0
yum update -y
yum install -y
yum install -y openstack-packstack
packstack --allinone

At the end of the install it shuold print the address where you can login to the installed Openstack system.

edit flag offensive delete link more


  1. Typically Controller never runs nova-compute
  2. RDO Kilo on CentOS 7.X runs with SELINUX enforced
dbaxps gravatar imagedbaxps ( 2015-07-17 04:17:49 -0600 )edit

answered 2015-07-16 13:46:38 -0600

dbaxps gravatar image

Classical deployment Controller,Network,Compute Nodes. image description
Details here

edit flag offensive delete link more

answered 2015-07-17 00:40:19 -0600 gravatar image

updated 2015-07-17 00:41:17 -0600

Alternatively you can deploy openstack on vagrant based vms from one single box.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2015-07-16 05:02:56 -0600

Seen: 671 times

Last updated: Jul 17 '15