Ask Your Question

what is the minimum configuration of a machine to install OpenStack?

asked 2014-10-21 04:01:50 -0500

anonymous user


updated 2014-10-21 04:10:09 -0500

I want to install OpenStack in a physical machine, and I want to know the minimum system integrated into the machine component.

I want to use the OS Ubuntu Server 14.04 TLS cloud.

edit retag flag offensive close merge delete

4 answers

Sort by ยป oldest newest most voted

answered 2014-10-21 07:42:13 -0500

larsks gravatar image

By itself this question is hard to answer, because the "minimum system" really depends on what you want to do.

If you're just trying to test things out, you can install OpenStack on a fairly small machine. Something with 8GB of memory and a few GB of free disk space would let you install and run OpenStack and maybe boot one or two very small instances. You can even run it on a system without support for hardware-accelerated virtualization, although the performance of virtual instances in this environment will probably be disappointing.

For comparison, I run my development environment on a 16GB laptop.

For anything more than that, the answer is basically "you need a machine with at least (the number of instances you want to run simulataneously) * (the amount of memory you want each system to have) GB of RAM, and sufficient CPU cores to support those systems. "Sufficient" is another wishy-washy word, because if you are running jobs that are primarily i/o bound, you might be able to over-commit on CPU resources, while if you are trying to run compute-intensive jobs you might need to stick with something closer to a 1-1 virtual cpu:real cpu ratio.

You will probably want to maximize the amount of memory you get with your money, because this is typically the resource that will get exhausted the fastest.

edit flag offensive delete link more


the reason to install OpenStack is to try it. I have a physical machine that characterized by:

  1. 4GB RAM
  2. 500GB hard drive
  3. Intel Pentium G360 2.70 GHz CPU (Cores 2)

    the version of OS is Ubuntu 14.04 64-bit server cloud.

mehdi gravatar imagemehdi ( 2014-10-21 08:40:44 -0500 )edit

You can probably get all the openstack components installed and run one or two very small instances. I have found 4GB to be a little low, but it ought to work.

larsks gravatar imagelarsks ( 2014-10-21 12:09:14 -0500 )edit

Unfortunately I found an error in the launch of command "nova image-list" and when I launch the service "nova-api" it always in stop/waiting state. maybe it's causes of low memory !!

mehdi gravatar imagemehdi ( 2014-10-22 02:42:05 -0500 )edit

answered 2015-07-28 00:54:31 -0500

DarkKnight gravatar image

Can i install openstack on 3 different virtual machines with the configurations as listed: Controller Node: 1 processor, 2 GB memory, and 10 GB storage Network Node: 1 processor, 512 MB memory, and 20 GB storage Compute Node: 1 processor, 2 GB memory, and 30 GB storage

I wanted to know if having a physical machine with virtualisation enabled processor is essential for openstack deployment or one can proceed with virtual machines only. I am asking this because in almost all the documents i have read it suggest to have physical nodes. I also want to know what difference will it make if i install on a virtual machine(assuming it is possible to install on a VM) & why can i not install openstack on a virtual machine(assuming i cannot install openstack on virtual machines)

Please bear in mind that i dont want to install devstack.

edit flag offensive delete link more


Installing on VMs is doable, but will add an additional layer to handle. It makes networking considerations a little harder to grok, though.

I've done all-in-one VM installation of Icehouse, 3 nodes of Icehouse & Juno, all went pretty well after having understood the basics. Virtualbox then on KVM

vincent-legoll gravatar imagevincent-legoll ( 2015-07-28 02:17:30 -0500 )edit

answered 2014-10-21 07:31:21 -0500

Asif J gravatar image

For a functional environment, OpenStack doesn't require a significant amount of resources. We recommend that your environment meets or exceeds the following minimum requirements which can support several minimal CirrOS instances:

Controller Node: 1 processor, 2 GB memory, and 5 GB storage

Network Node: 1 processor, 512 MB memory, and 5 GB storage

Compute Node: 1 processor, 2 GB memory, and 10 GB storage

To minimize clutter and provide more resources for OpenStack, we recommend a minimal installation of your Linux distribution. Also, we strongly recommend that you install a 64-bit version of your distribution on at least the compute node. If you install a 32-bit version of your distribution on the compute node, attempting to start an instance using a 64-bit image will fail.

For reference (

edit flag offensive delete link more


i want to use only one node.
    is it possible ?

mehdi gravatar imagemehdi ( 2014-10-21 08:42:03 -0500 )edit

Mentioned configuration is for multi node architecture. Even you can deploy on single node but considered above specification while deciding.

Asif J gravatar imageAsif J ( 2014-10-21 09:24:54 -0500 )edit

how can I specify this consideration in a single node ??

mehdi gravatar imagemehdi ( 2014-10-21 09:53:40 -0500 )edit

What are your requirements, I mean what all things you want to work on OpenStack, there are different component in OpenStack some are optional and mandatory.

Asif J gravatar imageAsif J ( 2014-10-22 00:34:34 -0500 )edit

My need is to install OpenStack in the existing machine. Installation is very good market. but when I start the installtion 'nova' I started to find errors. when I run 'nova list it gets a error. and I found that the service 'nova-api is always on stop state.

mehdi gravatar imagemehdi ( 2014-10-22 03:28:04 -0500 )edit

answered 2014-10-21 05:14:20 -0500

dbaxps gravatar image
edit flag offensive delete link more


this is a gamers machine. But what i need is a machine for cloud.

mehdi gravatar imagemehdi ( 2014-10-21 05:20:04 -0500 )edit

You can decrease price on :-
1. Video Card
2. Just one WD Caviar Blue 500GB, 7200RPM, 64MB Cache HDD
But I would install 8GB (4GB x 2) Kingston HyperX Black DDR3-1600 Dual-Channel Kit (x) 2 = 16 GB RAM.
Intel Core i7 allows to run several VMs at a time.

dbaxps gravatar imagedbaxps ( 2014-10-21 05:29:18 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2014-10-21 04:01:50 -0500

Seen: 10,385 times

Last updated: Jul 28 '15