Ask Your Question
0

How to implement openstack using 2/3 nodes

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

anonymous user

Anonymous

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

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

Comments

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 -0500 )edit

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

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

3 answers

Sort by ยป oldest newest most voted
0

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

DaveJ gravatar image

Hi Yes it is.

Follow this quickstart guide to perform an all in one install: https://www.rdoproject.org/Quickstart 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:

SELINUX=permissive
SELINUXTYPE=targeted

Execute the following:

setenforce 0
yum update -y
yum install -y https://rdoproject.org/repos/rdo-release.rpm
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

Comments

  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 -0500 )edit
2

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

dbaxps gravatar image

Classical deployment Controller,Network,Compute Nodes. image description
Details here http://bderzhavets.blogspot.com/2015/...

edit flag offensive delete link more
0

answered 2015-07-17 00:40:19 -0500

alfredcs@yahoo.com gravatar image

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

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

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

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

Seen: 474 times

Last updated: Jul 17 '15