Openstack Icehouse single-node deployment.

asked 2014-10-08 13:14:47 -0600

idvoretskyi gravatar image

I'd like to install the whole well-working Openstack system on my home server (for testing purposes), and I'd like to understand the best way to perform it.

I have the following CPU - ( ; 4GB RAM; 2xGigabit NIC's; 500GB HDD.

What options may you propose? By the fact, will I have fine "cloud" at home with similar parameters, or it would be better to look at simplier solutions like Proxmox?

edit retag flag offensive close merge delete


SGPJ gravatar imageSGPJ ( 2014-10-08 13:49:49 -0600 )edit

Maybe any Ubuntu-based options?

idvoretskyi gravatar imageidvoretskyi ( 2014-10-08 13:52:09 -0600 )edit

2 answers

Sort by ยป oldest newest most voted

answered 2014-10-08 13:54:31 -0600

updated 2014-10-08 13:58:38 -0600

Your system is not useful for cloud real production environment. By the way, you can install single node OpenStack on your system for test and evaluation purpose(As you want). If you want to test cloud computing platform(e.g. OpenStack) and some cloud features such as:

  • Automatic Scaling
  • Automatic Workload Scheduling
  • API Endpoints
  • Network/Storage as a Service
  • Self Service Portal
  • etc

You should install cloud. But if you want to have a simple tour on virtualization(e.g. create instance, run, stop, pause, ...), proxmox is simpler to install and use, for this purpose. At the end, its completely up to you. Your hardware does not set any limitation to you to install openStack.

The following links may be useful to install single node openstack deployment:

  • If you want Debian base installation(Strightforward installation): Link
  • If you want Red-Hat base installation using packstack: Link
  • Simple installation using devstack(Devstack simplifies the openstack instalation process and get you rid of any deployment and configuration complexity): Link
  • OpenStack standard document: Link
edit flag offensive delete link more


You noticed that It will be possible to use similar system for test and evaluation purpose. What limitations do I have? What limitations as end-user will I have?

idvoretskyi gravatar imageidvoretskyi ( 2014-10-08 13:59:03 -0600 )edit

No limitation for single end-user. But in real production with more amount of users, the performance will be the major issue. In addition to performance, stability and resiliancy are two factors that will be affected. High availability is very important which is not addressed in single node deployme

Mzoorikh gravatar imageMzoorikh ( 2014-10-08 14:09:32 -0600 )edit

Yes, there'll be only one end-user - me. But what are real limitations for VM's amount and their resources?

idvoretskyi gravatar imageidvoretskyi ( 2014-10-08 14:14:47 -0600 )edit

With 4 Gigabyte RAM, you can run 2 m1.small instances, or 6 m1.tiny instances without memory swapping capability.

Mzoorikh gravatar imageMzoorikh ( 2014-10-08 14:23:01 -0600 )edit

Also, your Processor is weak. But support VT/Virtualization technology, and is strong enough to run openstack compute for test env. What is your purpose? If you want to test openstack only, your hardware is enough to do that.

Mzoorikh gravatar imageMzoorikh ( 2014-10-08 14:45:45 -0600 )edit

answered 2014-10-08 14:24:36 -0600

idvoretskyi gravatar image

So, the "bottle neck" in my configuration - is RAM?

edit flag offensive delete link more


4gb is ok to run single node deployement

anky gravatar imageanky ( 2015-03-25 06:50:41 -0600 )edit

your cpu desc is confusing have to see ,does it have vt-x support or not??

  • Part AT80571PH0723M does not support Virtualization technology

  • Part AT80571PH0723ML supports Virtualization technology

anky gravatar imageanky ( 2015-03-25 06:51:59 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2014-10-08 13:14:47 -0600

Seen: 284 times

Last updated: Oct 08 '14